From d81001187a9a4cbaf54bc2460a2c997c8a520c38 Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Tue, 10 May 2022 12:09:29 +0100 Subject: [PATCH 1/7] generated proto files --- .../cosmos_node_client/analysis_options.yaml | 22 +- .../lib/core/models/account_derivator.dart | 24 + .../lib/proto/confio/proofs.pb.dart | 1091 +++++ .../lib/proto/confio/proofs.pbenum.dart | 63 + .../lib/proto/confio/proofs.pbjson.dart | 212 + .../lib/proto/cosmos_proto/cosmos.pb.dart | 22 + .../lib/proto/cosmos_proto/cosmos.pbenum.dart | 7 + .../lib/proto/cosmos_proto/cosmos.pbjson.dart | 10 + .../lib/proto/gogoproto/gogo.pb.dart | 170 + .../lib/proto/gogoproto/gogo.pbenum.dart | 7 + .../lib/proto/gogoproto/gogo.pbjson.dart | 10 + .../lib/proto/google/api/annotations.pb.dart | 20 + .../proto/google/api/annotations.pbenum.dart | 7 + .../proto/google/api/annotations.pbjson.dart | 10 + .../lib/proto/google/api/http.pb.dart | 319 ++ .../lib/proto/google/api/http.pbenum.dart | 7 + .../lib/proto/google/api/http.pbjson.dart | 54 + .../lib/proto/google/api/httpbody.pb.dart | 82 + .../lib/proto/google/api/httpbody.pbenum.dart | 7 + .../lib/proto/google/api/httpbody.pbjson.dart | 22 + .../lib/proto/google/protobuf/any.pb.dart | 85 + .../lib/proto/google/protobuf/any.pbenum.dart | 7 + .../lib/proto/google/protobuf/any.pbjson.dart | 22 + .../proto/google/protobuf/duration.pb.dart | 75 + .../google/protobuf/duration.pbenum.dart | 7 + .../google/protobuf/duration.pbjson.dart | 21 + .../proto/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../lib/proto/tendermint/abci/types.pb.dart | 3604 +++++++++++++++++ .../proto/tendermint/abci/types.pbenum.dart | 89 + .../proto/tendermint/abci/types.pbgrpc.dart | 416 ++ .../proto/tendermint/abci/types.pbjson.dart | 601 +++ .../lib/proto/tendermint/crypto/keys.pb.dart | 87 + .../proto/tendermint/crypto/keys.pbenum.dart | 7 + .../proto/tendermint/crypto/keys.pbjson.dart | 25 + .../lib/proto/tendermint/crypto/proof.pb.dart | 349 ++ .../proto/tendermint/crypto/proof.pbenum.dart | 7 + .../proto/tendermint/crypto/proof.pbjson.dart | 68 + .../proto/tendermint/libs/bits/types.pb.dart | 67 + .../tendermint/libs/bits/types.pbenum.dart | 7 + .../tendermint/libs/bits/types.pbjson.dart | 21 + .../lib/proto/tendermint/p2p/types.pb.dart | 372 ++ .../proto/tendermint/p2p/types.pbenum.dart | 7 + .../proto/tendermint/p2p/types.pbjson.dart | 62 + .../lib/proto/tendermint/types/block.pb.dart | 111 + .../proto/tendermint/types/block.pbenum.dart | 7 + .../proto/tendermint/types/block.pbjson.dart | 23 + .../proto/tendermint/types/evidence.pb.dart | 347 ++ .../tendermint/types/evidence.pbenum.dart | 7 + .../tendermint/types/evidence.pbjson.dart | 62 + .../lib/proto/tendermint/types/params.pb.dart | 412 ++ .../proto/tendermint/types/params.pbenum.dart | 7 + .../proto/tendermint/types/params.pbjson.dart | 80 + .../lib/proto/tendermint/types/types.pb.dart | 1258 ++++++ .../proto/tendermint/types/types.pbenum.dart | 49 + .../proto/tendermint/types/types.pbjson.dart | 211 + .../proto/tendermint/types/validator.pb.dart | 239 ++ .../tendermint/types/validator.pbenum.dart | 7 + .../tendermint/types/validator.pbjson.dart | 46 + .../proto/tendermint/version/types.pb.dart | 134 + .../tendermint/version/types.pbenum.dart | 7 + .../tendermint/version/types.pbjson.dart | 33 + .../proto/cosmos/auth/v1beta1/auth.proto | 50 + .../proto/cosmos/auth/v1beta1/genesis.proto | 17 + .../proto/cosmos/auth/v1beta1/query.proto | 74 + .../proto/cosmos/authz/v1beta1/authz.proto | 39 + .../proto/cosmos/authz/v1beta1/event.proto | 25 + .../proto/cosmos/authz/v1beta1/genesis.proto | 13 + .../proto/cosmos/authz/v1beta1/query.proto | 81 + .../proto/cosmos/authz/v1beta1/tx.proto | 70 + .../proto/cosmos/bank/v1beta1/authz.proto | 19 + .../proto/cosmos/bank/v1beta1/bank.proto | 96 + .../proto/cosmos/bank/v1beta1/genesis.proto | 39 + .../proto/cosmos/bank/v1beta1/query.proto | 193 + .../proto/cosmos/bank/v1beta1/tx.proto | 42 + .../proto/cosmos/base/abci/v1beta1/abci.proto | 144 + .../proto/cosmos/base/kv/v1beta1/kv.proto | 17 + .../base/query/v1beta1/pagination.proto | 55 + .../base/reflection/v1beta1/reflection.proto | 44 + .../base/reflection/v2alpha1/reflection.proto | 218 + .../base/snapshots/v1beta1/snapshot.proto | 57 + .../base/store/v1beta1/commit_info.proto | 29 + .../cosmos/base/store/v1beta1/listening.proto | 16 + .../base/tendermint/v1beta1/query.proto | 138 + .../proto/cosmos/base/v1beta1/coin.proto | 40 + .../capability/v1beta1/capability.proto | 30 + .../cosmos/capability/v1beta1/genesis.proto | 26 + .../proto/cosmos/crisis/v1beta1/genesis.proto | 15 + .../proto/cosmos/crisis/v1beta1/tx.proto | 25 + .../proto/cosmos/crypto/ed25519/keys.proto | 23 + .../proto/cosmos/crypto/multisig/keys.proto | 18 + .../crypto/multisig/v1beta1/multisig.proto | 25 + .../proto/cosmos/crypto/secp256k1/keys.proto | 22 + .../proto/cosmos/crypto/secp256r1/keys.proto | 23 + .../distribution/v1beta1/distribution.proto | 157 + .../cosmos/distribution/v1beta1/genesis.proto | 155 + .../cosmos/distribution/v1beta1/query.proto | 218 + .../cosmos/distribution/v1beta1/tx.proto | 79 + .../cosmos/evidence/v1beta1/evidence.proto | 21 + .../cosmos/evidence/v1beta1/genesis.proto | 12 + .../proto/cosmos/evidence/v1beta1/query.proto | 51 + .../proto/cosmos/evidence/v1beta1/tx.proto | 32 + .../cosmos/feegrant/v1beta1/feegrant.proto | 78 + .../cosmos/feegrant/v1beta1/genesis.proto | 13 + .../proto/cosmos/feegrant/v1beta1/query.proto | 55 + .../proto/cosmos/feegrant/v1beta1/tx.proto | 49 + .../cosmos/genutil/v1beta1/genesis.proto | 16 + .../proto/cosmos/gov/v1beta1/genesis.proto | 26 + .../proto/cosmos/gov/v1beta1/gov.proto | 200 + .../proto/cosmos/gov/v1beta1/query.proto | 190 + .../proto/cosmos/gov/v1beta1/tx.proto | 99 + .../proto/cosmos/mint/v1beta1/genesis.proto | 16 + .../proto/cosmos/mint/v1beta1/mint.proto | 53 + .../proto/cosmos/mint/v1beta1/query.proto | 57 + .../proto/cosmos/params/v1beta1/params.proto | 27 + .../proto/cosmos/params/v1beta1/query.proto | 32 + .../cosmos/slashing/v1beta1/genesis.proto | 50 + .../proto/cosmos/slashing/v1beta1/query.proto | 63 + .../cosmos/slashing/v1beta1/slashing.proto | 58 + .../proto/cosmos/slashing/v1beta1/tx.proto | 26 + .../proto/cosmos/staking/v1beta1/authz.proto | 47 + .../cosmos/staking/v1beta1/genesis.proto | 53 + .../proto/cosmos/staking/v1beta1/query.proto | 348 ++ .../cosmos/staking/v1beta1/staking.proto | 334 ++ .../proto/cosmos/staking/v1beta1/tx.proto | 126 + .../cosmos/tx/signing/v1beta1/signing.proto | 91 + .../proto/cosmos/tx/v1beta1/service.proto | 165 + .../proto/cosmos/tx/v1beta1/tx.proto | 183 + .../proto/cosmos/upgrade/v1beta1/query.proto | 104 + .../cosmos/upgrade/v1beta1/upgrade.proto | 78 + .../proto/cosmos/vesting/v1beta1/tx.proto | 31 + .../cosmos/vesting/v1beta1/vesting.proto | 85 + packages/cosmos_node_client/pubspec.lock | 70 + packages/cosmos_node_client/pubspec.yaml | 5 + .../scripts/generate_exports.sh | 15 + .../scripts/generate_proto.sh | 16 + .../cosmos_node_client/scripts/get_proto.sh | 45 + .../third_party/proto/confio/proofs.proto | 234 ++ .../proto/cosmos_proto/cosmos.proto | 16 + .../third_party/proto/gogoproto/gogo.proto | 145 + .../proto/google/api/annotations.proto | 31 + .../third_party/proto/google/api/http.proto | 318 ++ .../proto/google/api/httpbody.proto | 78 + .../proto/google/protobuf/any.proto | 164 + .../proto/google/protobuf/duration.proto | 116 + .../proto/google/protobuf/timestamp.proto | 147 + .../proto/tendermint/abci/types.proto | 407 ++ .../proto/tendermint/crypto/keys.proto | 17 + .../proto/tendermint/crypto/proof.proto | 41 + .../proto/tendermint/libs/bits/types.proto | 9 + .../proto/tendermint/p2p/types.proto | 34 + .../proto/tendermint/types/block.proto | 15 + .../proto/tendermint/types/evidence.proto | 38 + .../proto/tendermint/types/params.proto | 80 + .../proto/tendermint/types/types.proto | 157 + .../proto/tendermint/types/validator.proto | 25 + .../proto/tendermint/version/types.proto | 24 + 158 files changed, 18770 insertions(+), 1 deletion(-) create mode 100644 packages/cosmos_node_client/lib/core/models/account_derivator.dart create mode 100644 packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart create mode 100644 packages/cosmos_node_client/proto/cosmos/auth/v1beta1/auth.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/auth/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/auth/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/authz/v1beta1/authz.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/authz/v1beta1/event.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/authz/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/authz/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/authz/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/bank/v1beta1/authz.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/bank/v1beta1/bank.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/bank/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/bank/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/bank/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/abci/v1beta1/abci.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/kv/v1beta1/kv.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/query/v1beta1/pagination.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/reflection/v1beta1/reflection.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/reflection/v2alpha1/reflection.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/snapshots/v1beta1/snapshot.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/commit_info.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/listening.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/tendermint/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/base/v1beta1/coin.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/capability/v1beta1/capability.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/capability/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crypto/ed25519/keys.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crypto/multisig/keys.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crypto/multisig/v1beta1/multisig.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crypto/secp256k1/keys.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/crypto/secp256r1/keys.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/distribution.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/evidence.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/feegrant.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/genutil/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/gov/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/gov/v1beta1/gov.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/gov/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/gov/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/mint/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/mint/v1beta1/mint.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/mint/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/params/v1beta1/params.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/params/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/slashing.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/staking/v1beta1/authz.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/staking/v1beta1/genesis.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/staking/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/staking/v1beta1/staking.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/staking/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/tx/signing/v1beta1/signing.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/tx/v1beta1/service.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/tx/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/query.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/upgrade.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/tx.proto create mode 100644 packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/vesting.proto create mode 100755 packages/cosmos_node_client/scripts/generate_exports.sh create mode 100755 packages/cosmos_node_client/scripts/generate_proto.sh create mode 100755 packages/cosmos_node_client/scripts/get_proto.sh create mode 100644 packages/cosmos_node_client/third_party/proto/confio/proofs.proto create mode 100644 packages/cosmos_node_client/third_party/proto/cosmos_proto/cosmos.proto create mode 100644 packages/cosmos_node_client/third_party/proto/gogoproto/gogo.proto create mode 100644 packages/cosmos_node_client/third_party/proto/google/api/annotations.proto create mode 100644 packages/cosmos_node_client/third_party/proto/google/api/http.proto create mode 100644 packages/cosmos_node_client/third_party/proto/google/api/httpbody.proto create mode 100644 packages/cosmos_node_client/third_party/proto/google/protobuf/any.proto create mode 100644 packages/cosmos_node_client/third_party/proto/google/protobuf/duration.proto create mode 100644 packages/cosmos_node_client/third_party/proto/google/protobuf/timestamp.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/abci/types.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/crypto/keys.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/crypto/proof.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/libs/bits/types.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/p2p/types.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/types/block.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/types/evidence.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/types/params.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/types/types.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/types/validator.proto create mode 100644 packages/cosmos_node_client/third_party/proto/tendermint/version/types.proto diff --git a/packages/cosmos_node_client/analysis_options.yaml b/packages/cosmos_node_client/analysis_options.yaml index c173f349..f5d193db 100644 --- a/packages/cosmos_node_client/analysis_options.yaml +++ b/packages/cosmos_node_client/analysis_options.yaml @@ -1 +1,21 @@ -include: package:cosmos_lint/analysis_options.yaml \ No newline at end of file +include: package:cosmos_lint/analysis_options.yaml +analyzer: + exclude: + - build/** + - lib/proto/** + - lib/**/*.g.dart + - lib/**/*.reflectable.dart + + - test/**/*.g.dart + - test/**/*.reflectable.dart + + - tool/**/*.g.dart + strong-mode: + implicit-casts: false + + # enable-experiment: + # - non-nullable + +linter: + rules: + - camel_case_types \ No newline at end of file diff --git a/packages/cosmos_node_client/lib/core/models/account_derivator.dart b/packages/cosmos_node_client/lib/core/models/account_derivator.dart new file mode 100644 index 00000000..c15e1f99 --- /dev/null +++ b/packages/cosmos_node_client/lib/core/models/account_derivator.dart @@ -0,0 +1,24 @@ +/* import 'package:dartz/dartz.dart'; +import 'package:transaction_signing_gateway/model/account_derivation_failure.dart'; +import 'package:transaction_signing_gateway/model/account_derivation_info.dart'; +import 'package:transaction_signing_gateway/model/private_account_credentials.dart'; + +abstract class AccountDerivator { + Future> derive({ + required AccountDerivationInfo accountDerivationInfo, + }); + + bool canDerive(AccountDerivationInfo accountDerivationInfo); +} + +class NotFoundDerivator implements AccountDerivator { + @override + bool canDerive(AccountDerivationInfo accountDerivationInfo) => true; + + @override + Future> derive({ + required AccountDerivationInfo accountDerivationInfo, + }) async => + left(const DerivatorNotFoundFailure()); +} + */ \ No newline at end of file diff --git a/packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart b/packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart new file mode 100644 index 00000000..df78989d --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart @@ -0,0 +1,1091 @@ +/// +// Generated code. Do not modify. +// source: confio/proofs.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'proofs.pbenum.dart'; + +export 'proofs.pbenum.dart'; + +class ExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leaf', subBuilder: LeafOp.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.PM, subBuilder: InnerOp.create) + ..hasRequiredFields = false + ; + + ExistenceProof._() : super(); + factory ExistenceProof({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + LeafOp? leaf, + $core.Iterable? path, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (leaf != null) { + _result.leaf = leaf; + } + if (path != null) { + _result.path.addAll(path); + } + return _result; + } + factory ExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExistenceProof clone() => ExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExistenceProof copyWith(void Function(ExistenceProof) updates) => super.copyWith((message) => updates(message as ExistenceProof)) as ExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExistenceProof create() => ExistenceProof._(); + ExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + LeafOp get leaf => $_getN(2); + @$pb.TagNumber(3) + set leaf(LeafOp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasLeaf() => $_has(2); + @$pb.TagNumber(3) + void clearLeaf() => clearField(3); + @$pb.TagNumber(3) + LeafOp ensureLeaf() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get path => $_getList(3); +} + +class NonExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'NonExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'left', subBuilder: ExistenceProof.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'right', subBuilder: ExistenceProof.create) + ..hasRequiredFields = false + ; + + NonExistenceProof._() : super(); + factory NonExistenceProof({ + $core.List<$core.int>? key, + ExistenceProof? left, + ExistenceProof? right, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (left != null) { + _result.left = left; + } + if (right != null) { + _result.right = right; + } + return _result; + } + factory NonExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory NonExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + NonExistenceProof clone() => NonExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + NonExistenceProof copyWith(void Function(NonExistenceProof) updates) => super.copyWith((message) => updates(message as NonExistenceProof)) as NonExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static NonExistenceProof create() => NonExistenceProof._(); + NonExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static NonExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static NonExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + ExistenceProof get left => $_getN(1); + @$pb.TagNumber(2) + set left(ExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLeft() => $_has(1); + @$pb.TagNumber(2) + void clearLeft() => clearField(2); + @$pb.TagNumber(2) + ExistenceProof ensureLeft() => $_ensure(1); + + @$pb.TagNumber(3) + ExistenceProof get right => $_getN(2); + @$pb.TagNumber(3) + set right(ExistenceProof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRight() => $_has(2); + @$pb.TagNumber(3) + void clearRight() => clearField(3); + @$pb.TagNumber(3) + ExistenceProof ensureRight() => $_ensure(2); +} + +enum CommitmentProof_Proof { + exist, + nonexist, + batch, + compressed, + notSet +} + +class CommitmentProof extends $pb.GeneratedMessage { + static const $core.Map<$core.int, CommitmentProof_Proof> _CommitmentProof_ProofByTag = { + 1 : CommitmentProof_Proof.exist, + 2 : CommitmentProof_Proof.nonexist, + 3 : CommitmentProof_Proof.batch, + 4 : CommitmentProof_Proof.compressed, + 0 : CommitmentProof_Proof.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitmentProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: ExistenceProof.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: NonExistenceProof.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'batch', subBuilder: BatchProof.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compressed', subBuilder: CompressedBatchProof.create) + ..hasRequiredFields = false + ; + + CommitmentProof._() : super(); + factory CommitmentProof({ + ExistenceProof? exist, + NonExistenceProof? nonexist, + BatchProof? batch, + CompressedBatchProof? compressed, + }) { + final _result = create(); + if (exist != null) { + _result.exist = exist; + } + if (nonexist != null) { + _result.nonexist = nonexist; + } + if (batch != null) { + _result.batch = batch; + } + if (compressed != null) { + _result.compressed = compressed; + } + return _result; + } + factory CommitmentProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommitmentProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommitmentProof clone() => CommitmentProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommitmentProof copyWith(void Function(CommitmentProof) updates) => super.copyWith((message) => updates(message as CommitmentProof)) as CommitmentProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommitmentProof create() => CommitmentProof._(); + CommitmentProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommitmentProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommitmentProof? _defaultInstance; + + CommitmentProof_Proof whichProof() => _CommitmentProof_ProofByTag[$_whichOneof(0)]!; + void clearProof() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ExistenceProof get exist => $_getN(0); + @$pb.TagNumber(1) + set exist(ExistenceProof v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExist() => $_has(0); + @$pb.TagNumber(1) + void clearExist() => clearField(1); + @$pb.TagNumber(1) + ExistenceProof ensureExist() => $_ensure(0); + + @$pb.TagNumber(2) + NonExistenceProof get nonexist => $_getN(1); + @$pb.TagNumber(2) + set nonexist(NonExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNonexist() => $_has(1); + @$pb.TagNumber(2) + void clearNonexist() => clearField(2); + @$pb.TagNumber(2) + NonExistenceProof ensureNonexist() => $_ensure(1); + + @$pb.TagNumber(3) + BatchProof get batch => $_getN(2); + @$pb.TagNumber(3) + set batch(BatchProof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBatch() => $_has(2); + @$pb.TagNumber(3) + void clearBatch() => clearField(3); + @$pb.TagNumber(3) + BatchProof ensureBatch() => $_ensure(2); + + @$pb.TagNumber(4) + CompressedBatchProof get compressed => $_getN(3); + @$pb.TagNumber(4) + set compressed(CompressedBatchProof v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasCompressed() => $_has(3); + @$pb.TagNumber(4) + void clearCompressed() => clearField(4); + @$pb.TagNumber(4) + CompressedBatchProof ensureCompressed() => $_ensure(3); +} + +class LeafOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LeafOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prehashKey', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prehashValue', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'length', $pb.PbFieldType.OE, defaultOrMaker: LengthOp.NO_PREFIX, valueOf: LengthOp.valueOf, enumValues: LengthOp.values) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + LeafOp._() : super(); + factory LeafOp({ + HashOp? hash, + HashOp? prehashKey, + HashOp? prehashValue, + LengthOp? length, + $core.List<$core.int>? prefix, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (prehashKey != null) { + _result.prehashKey = prehashKey; + } + if (prehashValue != null) { + _result.prehashValue = prehashValue; + } + if (length != null) { + _result.length = length; + } + if (prefix != null) { + _result.prefix = prefix; + } + return _result; + } + factory LeafOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LeafOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LeafOp clone() => LeafOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LeafOp copyWith(void Function(LeafOp) updates) => super.copyWith((message) => updates(message as LeafOp)) as LeafOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LeafOp create() => LeafOp._(); + LeafOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LeafOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LeafOp? _defaultInstance; + + @$pb.TagNumber(1) + HashOp get hash => $_getN(0); + @$pb.TagNumber(1) + set hash(HashOp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + HashOp get prehashKey => $_getN(1); + @$pb.TagNumber(2) + set prehashKey(HashOp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPrehashKey() => $_has(1); + @$pb.TagNumber(2) + void clearPrehashKey() => clearField(2); + + @$pb.TagNumber(3) + HashOp get prehashValue => $_getN(2); + @$pb.TagNumber(3) + set prehashValue(HashOp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPrehashValue() => $_has(2); + @$pb.TagNumber(3) + void clearPrehashValue() => clearField(3); + + @$pb.TagNumber(4) + LengthOp get length => $_getN(3); + @$pb.TagNumber(4) + set length(LengthOp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLength() => $_has(3); + @$pb.TagNumber(4) + void clearLength() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get prefix => $_getN(4); + @$pb.TagNumber(5) + set prefix($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasPrefix() => $_has(4); + @$pb.TagNumber(5) + void clearPrefix() => clearField(5); +} + +class InnerOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'InnerOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'suffix', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + InnerOp._() : super(); + factory InnerOp({ + HashOp? hash, + $core.List<$core.int>? prefix, + $core.List<$core.int>? suffix, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (prefix != null) { + _result.prefix = prefix; + } + if (suffix != null) { + _result.suffix = suffix; + } + return _result; + } + factory InnerOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory InnerOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + InnerOp clone() => InnerOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + InnerOp copyWith(void Function(InnerOp) updates) => super.copyWith((message) => updates(message as InnerOp)) as InnerOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static InnerOp create() => InnerOp._(); + InnerOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static InnerOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static InnerOp? _defaultInstance; + + @$pb.TagNumber(1) + HashOp get hash => $_getN(0); + @$pb.TagNumber(1) + set hash(HashOp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get prefix => $_getN(1); + @$pb.TagNumber(2) + set prefix($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasPrefix() => $_has(1); + @$pb.TagNumber(2) + void clearPrefix() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get suffix => $_getN(2); + @$pb.TagNumber(3) + set suffix($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasSuffix() => $_has(2); + @$pb.TagNumber(3) + void clearSuffix() => clearField(3); +} + +class ProofSpec extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofSpec', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafSpec', subBuilder: LeafOp.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'innerSpec', subBuilder: InnerSpec.create) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxDepth', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minDepth', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + ProofSpec._() : super(); + factory ProofSpec({ + LeafOp? leafSpec, + InnerSpec? innerSpec, + $core.int? maxDepth, + $core.int? minDepth, + }) { + final _result = create(); + if (leafSpec != null) { + _result.leafSpec = leafSpec; + } + if (innerSpec != null) { + _result.innerSpec = innerSpec; + } + if (maxDepth != null) { + _result.maxDepth = maxDepth; + } + if (minDepth != null) { + _result.minDepth = minDepth; + } + return _result; + } + factory ProofSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofSpec clone() => ProofSpec()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofSpec copyWith(void Function(ProofSpec) updates) => super.copyWith((message) => updates(message as ProofSpec)) as ProofSpec; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofSpec create() => ProofSpec._(); + ProofSpec createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofSpec? _defaultInstance; + + @$pb.TagNumber(1) + LeafOp get leafSpec => $_getN(0); + @$pb.TagNumber(1) + set leafSpec(LeafOp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasLeafSpec() => $_has(0); + @$pb.TagNumber(1) + void clearLeafSpec() => clearField(1); + @$pb.TagNumber(1) + LeafOp ensureLeafSpec() => $_ensure(0); + + @$pb.TagNumber(2) + InnerSpec get innerSpec => $_getN(1); + @$pb.TagNumber(2) + set innerSpec(InnerSpec v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasInnerSpec() => $_has(1); + @$pb.TagNumber(2) + void clearInnerSpec() => clearField(2); + @$pb.TagNumber(2) + InnerSpec ensureInnerSpec() => $_ensure(1); + + @$pb.TagNumber(3) + $core.int get maxDepth => $_getIZ(2); + @$pb.TagNumber(3) + set maxDepth($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxDepth() => $_has(2); + @$pb.TagNumber(3) + void clearMaxDepth() => clearField(3); + + @$pb.TagNumber(4) + $core.int get minDepth => $_getIZ(3); + @$pb.TagNumber(4) + set minDepth($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasMinDepth() => $_has(3); + @$pb.TagNumber(4) + void clearMinDepth() => clearField(4); +} + +class InnerSpec extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'InnerSpec', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'childOrder', $pb.PbFieldType.P3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'childSize', $pb.PbFieldType.O3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minPrefixLength', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxPrefixLength', $pb.PbFieldType.O3) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'emptyChild', $pb.PbFieldType.OY) + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..hasRequiredFields = false + ; + + InnerSpec._() : super(); + factory InnerSpec({ + $core.Iterable<$core.int>? childOrder, + $core.int? childSize, + $core.int? minPrefixLength, + $core.int? maxPrefixLength, + $core.List<$core.int>? emptyChild, + HashOp? hash, + }) { + final _result = create(); + if (childOrder != null) { + _result.childOrder.addAll(childOrder); + } + if (childSize != null) { + _result.childSize = childSize; + } + if (minPrefixLength != null) { + _result.minPrefixLength = minPrefixLength; + } + if (maxPrefixLength != null) { + _result.maxPrefixLength = maxPrefixLength; + } + if (emptyChild != null) { + _result.emptyChild = emptyChild; + } + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory InnerSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory InnerSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + InnerSpec clone() => InnerSpec()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + InnerSpec copyWith(void Function(InnerSpec) updates) => super.copyWith((message) => updates(message as InnerSpec)) as InnerSpec; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static InnerSpec create() => InnerSpec._(); + InnerSpec createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static InnerSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static InnerSpec? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get childOrder => $_getList(0); + + @$pb.TagNumber(2) + $core.int get childSize => $_getIZ(1); + @$pb.TagNumber(2) + set childSize($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasChildSize() => $_has(1); + @$pb.TagNumber(2) + void clearChildSize() => clearField(2); + + @$pb.TagNumber(3) + $core.int get minPrefixLength => $_getIZ(2); + @$pb.TagNumber(3) + set minPrefixLength($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMinPrefixLength() => $_has(2); + @$pb.TagNumber(3) + void clearMinPrefixLength() => clearField(3); + + @$pb.TagNumber(4) + $core.int get maxPrefixLength => $_getIZ(3); + @$pb.TagNumber(4) + set maxPrefixLength($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasMaxPrefixLength() => $_has(3); + @$pb.TagNumber(4) + void clearMaxPrefixLength() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get emptyChild => $_getN(4); + @$pb.TagNumber(5) + set emptyChild($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasEmptyChild() => $_has(4); + @$pb.TagNumber(5) + void clearEmptyChild() => clearField(5); + + @$pb.TagNumber(6) + HashOp get hash => $_getN(5); + @$pb.TagNumber(6) + set hash(HashOp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasHash() => $_has(5); + @$pb.TagNumber(6) + void clearHash() => clearField(6); +} + +class BatchProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BatchProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: BatchEntry.create) + ..hasRequiredFields = false + ; + + BatchProof._() : super(); + factory BatchProof({ + $core.Iterable? entries, + }) { + final _result = create(); + if (entries != null) { + _result.entries.addAll(entries); + } + return _result; + } + factory BatchProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BatchProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BatchProof clone() => BatchProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BatchProof copyWith(void Function(BatchProof) updates) => super.copyWith((message) => updates(message as BatchProof)) as BatchProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BatchProof create() => BatchProof._(); + BatchProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BatchProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BatchProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get entries => $_getList(0); +} + +enum BatchEntry_Proof { + exist, + nonexist, + notSet +} + +class BatchEntry extends $pb.GeneratedMessage { + static const $core.Map<$core.int, BatchEntry_Proof> _BatchEntry_ProofByTag = { + 1 : BatchEntry_Proof.exist, + 2 : BatchEntry_Proof.nonexist, + 0 : BatchEntry_Proof.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BatchEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: ExistenceProof.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: NonExistenceProof.create) + ..hasRequiredFields = false + ; + + BatchEntry._() : super(); + factory BatchEntry({ + ExistenceProof? exist, + NonExistenceProof? nonexist, + }) { + final _result = create(); + if (exist != null) { + _result.exist = exist; + } + if (nonexist != null) { + _result.nonexist = nonexist; + } + return _result; + } + factory BatchEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BatchEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BatchEntry clone() => BatchEntry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BatchEntry copyWith(void Function(BatchEntry) updates) => super.copyWith((message) => updates(message as BatchEntry)) as BatchEntry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BatchEntry create() => BatchEntry._(); + BatchEntry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BatchEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BatchEntry? _defaultInstance; + + BatchEntry_Proof whichProof() => _BatchEntry_ProofByTag[$_whichOneof(0)]!; + void clearProof() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ExistenceProof get exist => $_getN(0); + @$pb.TagNumber(1) + set exist(ExistenceProof v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExist() => $_has(0); + @$pb.TagNumber(1) + void clearExist() => clearField(1); + @$pb.TagNumber(1) + ExistenceProof ensureExist() => $_ensure(0); + + @$pb.TagNumber(2) + NonExistenceProof get nonexist => $_getN(1); + @$pb.TagNumber(2) + set nonexist(NonExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNonexist() => $_has(1); + @$pb.TagNumber(2) + void clearNonexist() => clearField(2); + @$pb.TagNumber(2) + NonExistenceProof ensureNonexist() => $_ensure(1); +} + +class CompressedBatchProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedBatchProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: CompressedBatchEntry.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lookupInners', $pb.PbFieldType.PM, subBuilder: InnerOp.create) + ..hasRequiredFields = false + ; + + CompressedBatchProof._() : super(); + factory CompressedBatchProof({ + $core.Iterable? entries, + $core.Iterable? lookupInners, + }) { + final _result = create(); + if (entries != null) { + _result.entries.addAll(entries); + } + if (lookupInners != null) { + _result.lookupInners.addAll(lookupInners); + } + return _result; + } + factory CompressedBatchProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedBatchProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedBatchProof clone() => CompressedBatchProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedBatchProof copyWith(void Function(CompressedBatchProof) updates) => super.copyWith((message) => updates(message as CompressedBatchProof)) as CompressedBatchProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedBatchProof create() => CompressedBatchProof._(); + CompressedBatchProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedBatchProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedBatchProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get entries => $_getList(0); + + @$pb.TagNumber(2) + $core.List get lookupInners => $_getList(1); +} + +enum CompressedBatchEntry_Proof { + exist, + nonexist, + notSet +} + +class CompressedBatchEntry extends $pb.GeneratedMessage { + static const $core.Map<$core.int, CompressedBatchEntry_Proof> _CompressedBatchEntry_ProofByTag = { + 1 : CompressedBatchEntry_Proof.exist, + 2 : CompressedBatchEntry_Proof.nonexist, + 0 : CompressedBatchEntry_Proof.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedBatchEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: CompressedExistenceProof.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: CompressedNonExistenceProof.create) + ..hasRequiredFields = false + ; + + CompressedBatchEntry._() : super(); + factory CompressedBatchEntry({ + CompressedExistenceProof? exist, + CompressedNonExistenceProof? nonexist, + }) { + final _result = create(); + if (exist != null) { + _result.exist = exist; + } + if (nonexist != null) { + _result.nonexist = nonexist; + } + return _result; + } + factory CompressedBatchEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedBatchEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedBatchEntry clone() => CompressedBatchEntry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedBatchEntry copyWith(void Function(CompressedBatchEntry) updates) => super.copyWith((message) => updates(message as CompressedBatchEntry)) as CompressedBatchEntry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedBatchEntry create() => CompressedBatchEntry._(); + CompressedBatchEntry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedBatchEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedBatchEntry? _defaultInstance; + + CompressedBatchEntry_Proof whichProof() => _CompressedBatchEntry_ProofByTag[$_whichOneof(0)]!; + void clearProof() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + CompressedExistenceProof get exist => $_getN(0); + @$pb.TagNumber(1) + set exist(CompressedExistenceProof v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExist() => $_has(0); + @$pb.TagNumber(1) + void clearExist() => clearField(1); + @$pb.TagNumber(1) + CompressedExistenceProof ensureExist() => $_ensure(0); + + @$pb.TagNumber(2) + CompressedNonExistenceProof get nonexist => $_getN(1); + @$pb.TagNumber(2) + set nonexist(CompressedNonExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNonexist() => $_has(1); + @$pb.TagNumber(2) + void clearNonexist() => clearField(2); + @$pb.TagNumber(2) + CompressedNonExistenceProof ensureNonexist() => $_ensure(1); +} + +class CompressedExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leaf', subBuilder: LeafOp.create) + ..p<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.P3) + ..hasRequiredFields = false + ; + + CompressedExistenceProof._() : super(); + factory CompressedExistenceProof({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + LeafOp? leaf, + $core.Iterable<$core.int>? path, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (leaf != null) { + _result.leaf = leaf; + } + if (path != null) { + _result.path.addAll(path); + } + return _result; + } + factory CompressedExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedExistenceProof clone() => CompressedExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedExistenceProof copyWith(void Function(CompressedExistenceProof) updates) => super.copyWith((message) => updates(message as CompressedExistenceProof)) as CompressedExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedExistenceProof create() => CompressedExistenceProof._(); + CompressedExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + LeafOp get leaf => $_getN(2); + @$pb.TagNumber(3) + set leaf(LeafOp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasLeaf() => $_has(2); + @$pb.TagNumber(3) + void clearLeaf() => clearField(3); + @$pb.TagNumber(3) + LeafOp ensureLeaf() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get path => $_getList(3); +} + +class CompressedNonExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedNonExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'left', subBuilder: CompressedExistenceProof.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'right', subBuilder: CompressedExistenceProof.create) + ..hasRequiredFields = false + ; + + CompressedNonExistenceProof._() : super(); + factory CompressedNonExistenceProof({ + $core.List<$core.int>? key, + CompressedExistenceProof? left, + CompressedExistenceProof? right, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (left != null) { + _result.left = left; + } + if (right != null) { + _result.right = right; + } + return _result; + } + factory CompressedNonExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedNonExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedNonExistenceProof clone() => CompressedNonExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedNonExistenceProof copyWith(void Function(CompressedNonExistenceProof) updates) => super.copyWith((message) => updates(message as CompressedNonExistenceProof)) as CompressedNonExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedNonExistenceProof create() => CompressedNonExistenceProof._(); + CompressedNonExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedNonExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedNonExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + CompressedExistenceProof get left => $_getN(1); + @$pb.TagNumber(2) + set left(CompressedExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLeft() => $_has(1); + @$pb.TagNumber(2) + void clearLeft() => clearField(2); + @$pb.TagNumber(2) + CompressedExistenceProof ensureLeft() => $_ensure(1); + + @$pb.TagNumber(3) + CompressedExistenceProof get right => $_getN(2); + @$pb.TagNumber(3) + set right(CompressedExistenceProof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRight() => $_has(2); + @$pb.TagNumber(3) + void clearRight() => clearField(3); + @$pb.TagNumber(3) + CompressedExistenceProof ensureRight() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart b/packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart new file mode 100644 index 00000000..d857e0b4 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart @@ -0,0 +1,63 @@ +/// +// Generated code. Do not modify. +// source: confio/proofs.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class HashOp extends $pb.ProtobufEnum { + static const HashOp NO_HASH = HashOp._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_HASH'); + static const HashOp SHA256 = HashOp._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SHA256'); + static const HashOp SHA512 = HashOp._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SHA512'); + static const HashOp KECCAK = HashOp._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'KECCAK'); + static const HashOp RIPEMD160 = HashOp._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RIPEMD160'); + static const HashOp BITCOIN = HashOp._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BITCOIN'); + + static const $core.List values = [ + NO_HASH, + SHA256, + SHA512, + KECCAK, + RIPEMD160, + BITCOIN, + ]; + + static final $core.Map<$core.int, HashOp> _byValue = $pb.ProtobufEnum.initByValue(values); + static HashOp? valueOf($core.int value) => _byValue[value]; + + const HashOp._($core.int v, $core.String n) : super(v, n); +} + +class LengthOp extends $pb.ProtobufEnum { + static const LengthOp NO_PREFIX = LengthOp._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_PREFIX'); + static const LengthOp VAR_PROTO = LengthOp._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VAR_PROTO'); + static const LengthOp VAR_RLP = LengthOp._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VAR_RLP'); + static const LengthOp FIXED32_BIG = LengthOp._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED32_BIG'); + static const LengthOp FIXED32_LITTLE = LengthOp._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED32_LITTLE'); + static const LengthOp FIXED64_BIG = LengthOp._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED64_BIG'); + static const LengthOp FIXED64_LITTLE = LengthOp._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED64_LITTLE'); + static const LengthOp REQUIRE_32_BYTES = LengthOp._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REQUIRE_32_BYTES'); + static const LengthOp REQUIRE_64_BYTES = LengthOp._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REQUIRE_64_BYTES'); + + static const $core.List values = [ + NO_PREFIX, + VAR_PROTO, + VAR_RLP, + FIXED32_BIG, + FIXED32_LITTLE, + FIXED64_BIG, + FIXED64_LITTLE, + REQUIRE_32_BYTES, + REQUIRE_64_BYTES, + ]; + + static final $core.Map<$core.int, LengthOp> _byValue = $pb.ProtobufEnum.initByValue(values); + static LengthOp? valueOf($core.int value) => _byValue[value]; + + const LengthOp._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart b/packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart new file mode 100644 index 00000000..2bb4d26d --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart @@ -0,0 +1,212 @@ +/// +// Generated code. Do not modify. +// source: confio/proofs.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use hashOpDescriptor instead') +const HashOp$json = const { + '1': 'HashOp', + '2': const [ + const {'1': 'NO_HASH', '2': 0}, + const {'1': 'SHA256', '2': 1}, + const {'1': 'SHA512', '2': 2}, + const {'1': 'KECCAK', '2': 3}, + const {'1': 'RIPEMD160', '2': 4}, + const {'1': 'BITCOIN', '2': 5}, + ], +}; + +/// Descriptor for `HashOp`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List hashOpDescriptor = $convert.base64Decode('CgZIYXNoT3ASCwoHTk9fSEFTSBAAEgoKBlNIQTI1NhABEgoKBlNIQTUxMhACEgoKBktFQ0NBSxADEg0KCVJJUEVNRDE2MBAEEgsKB0JJVENPSU4QBQ=='); +@$core.Deprecated('Use lengthOpDescriptor instead') +const LengthOp$json = const { + '1': 'LengthOp', + '2': const [ + const {'1': 'NO_PREFIX', '2': 0}, + const {'1': 'VAR_PROTO', '2': 1}, + const {'1': 'VAR_RLP', '2': 2}, + const {'1': 'FIXED32_BIG', '2': 3}, + const {'1': 'FIXED32_LITTLE', '2': 4}, + const {'1': 'FIXED64_BIG', '2': 5}, + const {'1': 'FIXED64_LITTLE', '2': 6}, + const {'1': 'REQUIRE_32_BYTES', '2': 7}, + const {'1': 'REQUIRE_64_BYTES', '2': 8}, + ], +}; + +/// Descriptor for `LengthOp`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List lengthOpDescriptor = $convert.base64Decode('CghMZW5ndGhPcBINCglOT19QUkVGSVgQABINCglWQVJfUFJPVE8QARILCgdWQVJfUkxQEAISDwoLRklYRUQzMl9CSUcQAxISCg5GSVhFRDMyX0xJVFRMRRAEEg8KC0ZJWEVENjRfQklHEAUSEgoORklYRUQ2NF9MSVRUTEUQBhIUChBSRVFVSVJFXzMyX0JZVEVTEAcSFAoQUkVRVUlSRV82NF9CWVRFUxAI'); +@$core.Deprecated('Use existenceProofDescriptor instead') +const ExistenceProof$json = const { + '1': 'ExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'leaf', '3': 3, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leaf'}, + const {'1': 'path', '3': 4, '4': 3, '5': 11, '6': '.ics23.InnerOp', '10': 'path'}, + ], +}; + +/// Descriptor for `ExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List existenceProofDescriptor = $convert.base64Decode('Cg5FeGlzdGVuY2VQcm9vZhIQCgNrZXkYASABKAxSA2tleRIUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSIQoEbGVhZhgDIAEoCzINLmljczIzLkxlYWZPcFIEbGVhZhIiCgRwYXRoGAQgAygLMg4uaWNzMjMuSW5uZXJPcFIEcGF0aA=='); +@$core.Deprecated('Use nonExistenceProofDescriptor instead') +const NonExistenceProof$json = const { + '1': 'NonExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'left', '3': 2, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '10': 'left'}, + const {'1': 'right', '3': 3, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '10': 'right'}, + ], +}; + +/// Descriptor for `NonExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List nonExistenceProofDescriptor = $convert.base64Decode('ChFOb25FeGlzdGVuY2VQcm9vZhIQCgNrZXkYASABKAxSA2tleRIpCgRsZWZ0GAIgASgLMhUuaWNzMjMuRXhpc3RlbmNlUHJvb2ZSBGxlZnQSKwoFcmlnaHQYAyABKAsyFS5pY3MyMy5FeGlzdGVuY2VQcm9vZlIFcmlnaHQ='); +@$core.Deprecated('Use commitmentProofDescriptor instead') +const CommitmentProof$json = const { + '1': 'CommitmentProof', + '2': const [ + const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '9': 0, '10': 'exist'}, + const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.NonExistenceProof', '9': 0, '10': 'nonexist'}, + const {'1': 'batch', '3': 3, '4': 1, '5': 11, '6': '.ics23.BatchProof', '9': 0, '10': 'batch'}, + const {'1': 'compressed', '3': 4, '4': 1, '5': 11, '6': '.ics23.CompressedBatchProof', '9': 0, '10': 'compressed'}, + ], + '8': const [ + const {'1': 'proof'}, + ], +}; + +/// Descriptor for `CommitmentProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitmentProofDescriptor = $convert.base64Decode('Cg9Db21taXRtZW50UHJvb2YSLQoFZXhpc3QYASABKAsyFS5pY3MyMy5FeGlzdGVuY2VQcm9vZkgAUgVleGlzdBI2Cghub25leGlzdBgCIAEoCzIYLmljczIzLk5vbkV4aXN0ZW5jZVByb29mSABSCG5vbmV4aXN0EikKBWJhdGNoGAMgASgLMhEuaWNzMjMuQmF0Y2hQcm9vZkgAUgViYXRjaBI9Cgpjb21wcmVzc2VkGAQgASgLMhsuaWNzMjMuQ29tcHJlc3NlZEJhdGNoUHJvb2ZIAFIKY29tcHJlc3NlZEIHCgVwcm9vZg=='); +@$core.Deprecated('Use leafOpDescriptor instead') +const LeafOp$json = const { + '1': 'LeafOp', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, + const {'1': 'prehash_key', '3': 2, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'prehashKey'}, + const {'1': 'prehash_value', '3': 3, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'prehashValue'}, + const {'1': 'length', '3': 4, '4': 1, '5': 14, '6': '.ics23.LengthOp', '10': 'length'}, + const {'1': 'prefix', '3': 5, '4': 1, '5': 12, '10': 'prefix'}, + ], +}; + +/// Descriptor for `LeafOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List leafOpDescriptor = $convert.base64Decode('CgZMZWFmT3ASIQoEaGFzaBgBIAEoDjINLmljczIzLkhhc2hPcFIEaGFzaBIuCgtwcmVoYXNoX2tleRgCIAEoDjINLmljczIzLkhhc2hPcFIKcHJlaGFzaEtleRIyCg1wcmVoYXNoX3ZhbHVlGAMgASgOMg0uaWNzMjMuSGFzaE9wUgxwcmVoYXNoVmFsdWUSJwoGbGVuZ3RoGAQgASgOMg8uaWNzMjMuTGVuZ3RoT3BSBmxlbmd0aBIWCgZwcmVmaXgYBSABKAxSBnByZWZpeA=='); +@$core.Deprecated('Use innerOpDescriptor instead') +const InnerOp$json = const { + '1': 'InnerOp', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, + const {'1': 'prefix', '3': 2, '4': 1, '5': 12, '10': 'prefix'}, + const {'1': 'suffix', '3': 3, '4': 1, '5': 12, '10': 'suffix'}, + ], +}; + +/// Descriptor for `InnerOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List innerOpDescriptor = $convert.base64Decode('CgdJbm5lck9wEiEKBGhhc2gYASABKA4yDS5pY3MyMy5IYXNoT3BSBGhhc2gSFgoGcHJlZml4GAIgASgMUgZwcmVmaXgSFgoGc3VmZml4GAMgASgMUgZzdWZmaXg='); +@$core.Deprecated('Use proofSpecDescriptor instead') +const ProofSpec$json = const { + '1': 'ProofSpec', + '2': const [ + const {'1': 'leaf_spec', '3': 1, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leafSpec'}, + const {'1': 'inner_spec', '3': 2, '4': 1, '5': 11, '6': '.ics23.InnerSpec', '10': 'innerSpec'}, + const {'1': 'max_depth', '3': 3, '4': 1, '5': 5, '10': 'maxDepth'}, + const {'1': 'min_depth', '3': 4, '4': 1, '5': 5, '10': 'minDepth'}, + ], +}; + +/// Descriptor for `ProofSpec`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofSpecDescriptor = $convert.base64Decode('CglQcm9vZlNwZWMSKgoJbGVhZl9zcGVjGAEgASgLMg0uaWNzMjMuTGVhZk9wUghsZWFmU3BlYxIvCgppbm5lcl9zcGVjGAIgASgLMhAuaWNzMjMuSW5uZXJTcGVjUglpbm5lclNwZWMSGwoJbWF4X2RlcHRoGAMgASgFUghtYXhEZXB0aBIbCgltaW5fZGVwdGgYBCABKAVSCG1pbkRlcHRo'); +@$core.Deprecated('Use innerSpecDescriptor instead') +const InnerSpec$json = const { + '1': 'InnerSpec', + '2': const [ + const {'1': 'child_order', '3': 1, '4': 3, '5': 5, '10': 'childOrder'}, + const {'1': 'child_size', '3': 2, '4': 1, '5': 5, '10': 'childSize'}, + const {'1': 'min_prefix_length', '3': 3, '4': 1, '5': 5, '10': 'minPrefixLength'}, + const {'1': 'max_prefix_length', '3': 4, '4': 1, '5': 5, '10': 'maxPrefixLength'}, + const {'1': 'empty_child', '3': 5, '4': 1, '5': 12, '10': 'emptyChild'}, + const {'1': 'hash', '3': 6, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, + ], +}; + +/// Descriptor for `InnerSpec`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List innerSpecDescriptor = $convert.base64Decode('CglJbm5lclNwZWMSHwoLY2hpbGRfb3JkZXIYASADKAVSCmNoaWxkT3JkZXISHQoKY2hpbGRfc2l6ZRgCIAEoBVIJY2hpbGRTaXplEioKEW1pbl9wcmVmaXhfbGVuZ3RoGAMgASgFUg9taW5QcmVmaXhMZW5ndGgSKgoRbWF4X3ByZWZpeF9sZW5ndGgYBCABKAVSD21heFByZWZpeExlbmd0aBIfCgtlbXB0eV9jaGlsZBgFIAEoDFIKZW1wdHlDaGlsZBIhCgRoYXNoGAYgASgOMg0uaWNzMjMuSGFzaE9wUgRoYXNo'); +@$core.Deprecated('Use batchProofDescriptor instead') +const BatchProof$json = const { + '1': 'BatchProof', + '2': const [ + const {'1': 'entries', '3': 1, '4': 3, '5': 11, '6': '.ics23.BatchEntry', '10': 'entries'}, + ], +}; + +/// Descriptor for `BatchProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List batchProofDescriptor = $convert.base64Decode('CgpCYXRjaFByb29mEisKB2VudHJpZXMYASADKAsyES5pY3MyMy5CYXRjaEVudHJ5UgdlbnRyaWVz'); +@$core.Deprecated('Use batchEntryDescriptor instead') +const BatchEntry$json = const { + '1': 'BatchEntry', + '2': const [ + const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '9': 0, '10': 'exist'}, + const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.NonExistenceProof', '9': 0, '10': 'nonexist'}, + ], + '8': const [ + const {'1': 'proof'}, + ], +}; + +/// Descriptor for `BatchEntry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List batchEntryDescriptor = $convert.base64Decode('CgpCYXRjaEVudHJ5Ei0KBWV4aXN0GAEgASgLMhUuaWNzMjMuRXhpc3RlbmNlUHJvb2ZIAFIFZXhpc3QSNgoIbm9uZXhpc3QYAiABKAsyGC5pY3MyMy5Ob25FeGlzdGVuY2VQcm9vZkgAUghub25leGlzdEIHCgVwcm9vZg=='); +@$core.Deprecated('Use compressedBatchProofDescriptor instead') +const CompressedBatchProof$json = const { + '1': 'CompressedBatchProof', + '2': const [ + const {'1': 'entries', '3': 1, '4': 3, '5': 11, '6': '.ics23.CompressedBatchEntry', '10': 'entries'}, + const {'1': 'lookup_inners', '3': 2, '4': 3, '5': 11, '6': '.ics23.InnerOp', '10': 'lookupInners'}, + ], +}; + +/// Descriptor for `CompressedBatchProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedBatchProofDescriptor = $convert.base64Decode('ChRDb21wcmVzc2VkQmF0Y2hQcm9vZhI1CgdlbnRyaWVzGAEgAygLMhsuaWNzMjMuQ29tcHJlc3NlZEJhdGNoRW50cnlSB2VudHJpZXMSMwoNbG9va3VwX2lubmVycxgCIAMoCzIOLmljczIzLklubmVyT3BSDGxvb2t1cElubmVycw=='); +@$core.Deprecated('Use compressedBatchEntryDescriptor instead') +const CompressedBatchEntry$json = const { + '1': 'CompressedBatchEntry', + '2': const [ + const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '9': 0, '10': 'exist'}, + const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.CompressedNonExistenceProof', '9': 0, '10': 'nonexist'}, + ], + '8': const [ + const {'1': 'proof'}, + ], +}; + +/// Descriptor for `CompressedBatchEntry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedBatchEntryDescriptor = $convert.base64Decode('ChRDb21wcmVzc2VkQmF0Y2hFbnRyeRI3CgVleGlzdBgBIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZkgAUgVleGlzdBJACghub25leGlzdBgCIAEoCzIiLmljczIzLkNvbXByZXNzZWROb25FeGlzdGVuY2VQcm9vZkgAUghub25leGlzdEIHCgVwcm9vZg=='); +@$core.Deprecated('Use compressedExistenceProofDescriptor instead') +const CompressedExistenceProof$json = const { + '1': 'CompressedExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'leaf', '3': 3, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leaf'}, + const {'1': 'path', '3': 4, '4': 3, '5': 5, '10': 'path'}, + ], +}; + +/// Descriptor for `CompressedExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedExistenceProofDescriptor = $convert.base64Decode('ChhDb21wcmVzc2VkRXhpc3RlbmNlUHJvb2YSEAoDa2V5GAEgASgMUgNrZXkSFAoFdmFsdWUYAiABKAxSBXZhbHVlEiEKBGxlYWYYAyABKAsyDS5pY3MyMy5MZWFmT3BSBGxlYWYSEgoEcGF0aBgEIAMoBVIEcGF0aA=='); +@$core.Deprecated('Use compressedNonExistenceProofDescriptor instead') +const CompressedNonExistenceProof$json = const { + '1': 'CompressedNonExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'left', '3': 2, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '10': 'left'}, + const {'1': 'right', '3': 3, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '10': 'right'}, + ], +}; + +/// Descriptor for `CompressedNonExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedNonExistenceProofDescriptor = $convert.base64Decode('ChtDb21wcmVzc2VkTm9uRXhpc3RlbmNlUHJvb2YSEAoDa2V5GAEgASgMUgNrZXkSMwoEbGVmdBgCIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZlIEbGVmdBI1CgVyaWdodBgDIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZlIFcmlnaHQ='); diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart new file mode 100644 index 00000000..2c29c3a5 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $0; + +class Annotations { + static final http = $pb.Extension<$0.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $0.HttpRule.getDefault, subBuilder: $0.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/proto/google/api/http.pb.dart b/packages/cosmos_node_client/lib/proto/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart new file mode 100644 index 00000000..6af948ba --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart @@ -0,0 +1,82 @@ +/// +// Generated code. Do not modify. +// source: google/api/httpbody.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../protobuf/any.pb.dart' as $1; + +class HttpBody extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpBody', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'contentType') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..pc<$1.Any>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensions', $pb.PbFieldType.PM, subBuilder: $1.Any.create) + ..hasRequiredFields = false + ; + + HttpBody._() : super(); + factory HttpBody({ + $core.String? contentType, + $core.List<$core.int>? data, + $core.Iterable<$1.Any>? extensions, + }) { + final _result = create(); + if (contentType != null) { + _result.contentType = contentType; + } + if (data != null) { + _result.data = data; + } + if (extensions != null) { + _result.extensions.addAll(extensions); + } + return _result; + } + factory HttpBody.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpBody.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpBody clone() => HttpBody()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpBody copyWith(void Function(HttpBody) updates) => super.copyWith((message) => updates(message as HttpBody)) as HttpBody; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpBody create() => HttpBody._(); + HttpBody createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpBody getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpBody? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get contentType => $_getSZ(0); + @$pb.TagNumber(1) + set contentType($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasContentType() => $_has(0); + @$pb.TagNumber(1) + void clearContentType() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$1.Any> get extensions => $_getList(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart new file mode 100644 index 00000000..869f4cae --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/httpbody.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart new file mode 100644 index 00000000..0f85cbb9 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: google/api/httpbody.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpBodyDescriptor instead') +const HttpBody$json = const { + '1': 'HttpBody', + '2': const [ + const {'1': 'content_type', '3': 1, '4': 1, '5': 9, '10': 'contentType'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'extensions', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'extensions'}, + ], +}; + +/// Descriptor for `HttpBody`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpBodyDescriptor = $convert.base64Decode('CghIdHRwQm9keRIhCgxjb250ZW50X3R5cGUYASABKAlSC2NvbnRlbnRUeXBlEhIKBGRhdGEYAiABKAxSBGRhdGESNAoKZXh0ZW5zaW9ucxgDIAMoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSCmV4dGVuc2lvbnM='); diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..f1ee72e9 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], + '7': const {}, +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVlOhDwoR8AmKAfALCgHwCA3CAA'); diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart new file mode 100644 index 00000000..e88cfd1e --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart @@ -0,0 +1,75 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Duration._() : super(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Duration clone() => Duration()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Duration create() => Duration._(); + Duration createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Duration? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart new file mode 100644 index 00000000..51f426d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart new file mode 100644 index 00000000..fabd3d09 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use durationDescriptor instead') +const Duration$json = const { + '1': 'Duration', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart new file mode 100644 index 00000000..f19f8f80 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart @@ -0,0 +1,3604 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../google/protobuf/timestamp.pb.dart' as $1; +import '../types/types.pb.dart' as $2; +import '../crypto/proof.pb.dart' as $3; +import '../types/params.pb.dart' as $4; +import '../crypto/keys.pb.dart' as $5; + +import 'types.pbenum.dart'; + +export 'types.pbenum.dart'; + +enum Request_Value { + echo, + flush, + info, + setOption, + initChain, + query, + beginBlock, + checkTx, + deliverTx, + endBlock, + commit, + listSnapshots, + offerSnapshot, + loadSnapshotChunk, + applySnapshotChunk, + notSet +} + +class Request extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Request_Value> _Request_ValueByTag = { + 1 : Request_Value.echo, + 2 : Request_Value.flush, + 3 : Request_Value.info, + 4 : Request_Value.setOption, + 5 : Request_Value.initChain, + 6 : Request_Value.query, + 7 : Request_Value.beginBlock, + 8 : Request_Value.checkTx, + 9 : Request_Value.deliverTx, + 10 : Request_Value.endBlock, + 11 : Request_Value.commit, + 12 : Request_Value.listSnapshots, + 13 : Request_Value.offerSnapshot, + 14 : Request_Value.loadSnapshotChunk, + 15 : Request_Value.applySnapshotChunk, + 0 : Request_Value.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Request', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'echo', subBuilder: RequestEcho.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'flush', subBuilder: RequestFlush.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', subBuilder: RequestInfo.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'setOption', subBuilder: RequestSetOption.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initChain', subBuilder: RequestInitChain.create) + ..aOM(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'query', subBuilder: RequestQuery.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'beginBlock', subBuilder: RequestBeginBlock.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'checkTx', subBuilder: RequestCheckTx.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deliverTx', subBuilder: RequestDeliverTx.create) + ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endBlock', subBuilder: RequestEndBlock.create) + ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: RequestCommit.create) + ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listSnapshots', subBuilder: RequestListSnapshots.create) + ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offerSnapshot', subBuilder: RequestOfferSnapshot.create) + ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'loadSnapshotChunk', subBuilder: RequestLoadSnapshotChunk.create) + ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applySnapshotChunk', subBuilder: RequestApplySnapshotChunk.create) + ..hasRequiredFields = false + ; + + Request._() : super(); + factory Request({ + RequestEcho? echo, + RequestFlush? flush, + RequestInfo? info, + RequestSetOption? setOption, + RequestInitChain? initChain, + RequestQuery? query, + RequestBeginBlock? beginBlock, + RequestCheckTx? checkTx, + RequestDeliverTx? deliverTx, + RequestEndBlock? endBlock, + RequestCommit? commit, + RequestListSnapshots? listSnapshots, + RequestOfferSnapshot? offerSnapshot, + RequestLoadSnapshotChunk? loadSnapshotChunk, + RequestApplySnapshotChunk? applySnapshotChunk, + }) { + final _result = create(); + if (echo != null) { + _result.echo = echo; + } + if (flush != null) { + _result.flush = flush; + } + if (info != null) { + _result.info = info; + } + if (setOption != null) { + _result.setOption = setOption; + } + if (initChain != null) { + _result.initChain = initChain; + } + if (query != null) { + _result.query = query; + } + if (beginBlock != null) { + _result.beginBlock = beginBlock; + } + if (checkTx != null) { + _result.checkTx = checkTx; + } + if (deliverTx != null) { + _result.deliverTx = deliverTx; + } + if (endBlock != null) { + _result.endBlock = endBlock; + } + if (commit != null) { + _result.commit = commit; + } + if (listSnapshots != null) { + _result.listSnapshots = listSnapshots; + } + if (offerSnapshot != null) { + _result.offerSnapshot = offerSnapshot; + } + if (loadSnapshotChunk != null) { + _result.loadSnapshotChunk = loadSnapshotChunk; + } + if (applySnapshotChunk != null) { + _result.applySnapshotChunk = applySnapshotChunk; + } + return _result; + } + factory Request.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Request.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Request clone() => Request()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Request copyWith(void Function(Request) updates) => super.copyWith((message) => updates(message as Request)) as Request; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Request create() => Request._(); + Request createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Request getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Request? _defaultInstance; + + Request_Value whichValue() => _Request_ValueByTag[$_whichOneof(0)]!; + void clearValue() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + RequestEcho get echo => $_getN(0); + @$pb.TagNumber(1) + set echo(RequestEcho v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasEcho() => $_has(0); + @$pb.TagNumber(1) + void clearEcho() => clearField(1); + @$pb.TagNumber(1) + RequestEcho ensureEcho() => $_ensure(0); + + @$pb.TagNumber(2) + RequestFlush get flush => $_getN(1); + @$pb.TagNumber(2) + set flush(RequestFlush v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasFlush() => $_has(1); + @$pb.TagNumber(2) + void clearFlush() => clearField(2); + @$pb.TagNumber(2) + RequestFlush ensureFlush() => $_ensure(1); + + @$pb.TagNumber(3) + RequestInfo get info => $_getN(2); + @$pb.TagNumber(3) + set info(RequestInfo v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasInfo() => $_has(2); + @$pb.TagNumber(3) + void clearInfo() => clearField(3); + @$pb.TagNumber(3) + RequestInfo ensureInfo() => $_ensure(2); + + @$pb.TagNumber(4) + RequestSetOption get setOption => $_getN(3); + @$pb.TagNumber(4) + set setOption(RequestSetOption v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasSetOption() => $_has(3); + @$pb.TagNumber(4) + void clearSetOption() => clearField(4); + @$pb.TagNumber(4) + RequestSetOption ensureSetOption() => $_ensure(3); + + @$pb.TagNumber(5) + RequestInitChain get initChain => $_getN(4); + @$pb.TagNumber(5) + set initChain(RequestInitChain v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasInitChain() => $_has(4); + @$pb.TagNumber(5) + void clearInitChain() => clearField(5); + @$pb.TagNumber(5) + RequestInitChain ensureInitChain() => $_ensure(4); + + @$pb.TagNumber(6) + RequestQuery get query => $_getN(5); + @$pb.TagNumber(6) + set query(RequestQuery v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasQuery() => $_has(5); + @$pb.TagNumber(6) + void clearQuery() => clearField(6); + @$pb.TagNumber(6) + RequestQuery ensureQuery() => $_ensure(5); + + @$pb.TagNumber(7) + RequestBeginBlock get beginBlock => $_getN(6); + @$pb.TagNumber(7) + set beginBlock(RequestBeginBlock v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasBeginBlock() => $_has(6); + @$pb.TagNumber(7) + void clearBeginBlock() => clearField(7); + @$pb.TagNumber(7) + RequestBeginBlock ensureBeginBlock() => $_ensure(6); + + @$pb.TagNumber(8) + RequestCheckTx get checkTx => $_getN(7); + @$pb.TagNumber(8) + set checkTx(RequestCheckTx v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCheckTx() => $_has(7); + @$pb.TagNumber(8) + void clearCheckTx() => clearField(8); + @$pb.TagNumber(8) + RequestCheckTx ensureCheckTx() => $_ensure(7); + + @$pb.TagNumber(9) + RequestDeliverTx get deliverTx => $_getN(8); + @$pb.TagNumber(9) + set deliverTx(RequestDeliverTx v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasDeliverTx() => $_has(8); + @$pb.TagNumber(9) + void clearDeliverTx() => clearField(9); + @$pb.TagNumber(9) + RequestDeliverTx ensureDeliverTx() => $_ensure(8); + + @$pb.TagNumber(10) + RequestEndBlock get endBlock => $_getN(9); + @$pb.TagNumber(10) + set endBlock(RequestEndBlock v) { setField(10, v); } + @$pb.TagNumber(10) + $core.bool hasEndBlock() => $_has(9); + @$pb.TagNumber(10) + void clearEndBlock() => clearField(10); + @$pb.TagNumber(10) + RequestEndBlock ensureEndBlock() => $_ensure(9); + + @$pb.TagNumber(11) + RequestCommit get commit => $_getN(10); + @$pb.TagNumber(11) + set commit(RequestCommit v) { setField(11, v); } + @$pb.TagNumber(11) + $core.bool hasCommit() => $_has(10); + @$pb.TagNumber(11) + void clearCommit() => clearField(11); + @$pb.TagNumber(11) + RequestCommit ensureCommit() => $_ensure(10); + + @$pb.TagNumber(12) + RequestListSnapshots get listSnapshots => $_getN(11); + @$pb.TagNumber(12) + set listSnapshots(RequestListSnapshots v) { setField(12, v); } + @$pb.TagNumber(12) + $core.bool hasListSnapshots() => $_has(11); + @$pb.TagNumber(12) + void clearListSnapshots() => clearField(12); + @$pb.TagNumber(12) + RequestListSnapshots ensureListSnapshots() => $_ensure(11); + + @$pb.TagNumber(13) + RequestOfferSnapshot get offerSnapshot => $_getN(12); + @$pb.TagNumber(13) + set offerSnapshot(RequestOfferSnapshot v) { setField(13, v); } + @$pb.TagNumber(13) + $core.bool hasOfferSnapshot() => $_has(12); + @$pb.TagNumber(13) + void clearOfferSnapshot() => clearField(13); + @$pb.TagNumber(13) + RequestOfferSnapshot ensureOfferSnapshot() => $_ensure(12); + + @$pb.TagNumber(14) + RequestLoadSnapshotChunk get loadSnapshotChunk => $_getN(13); + @$pb.TagNumber(14) + set loadSnapshotChunk(RequestLoadSnapshotChunk v) { setField(14, v); } + @$pb.TagNumber(14) + $core.bool hasLoadSnapshotChunk() => $_has(13); + @$pb.TagNumber(14) + void clearLoadSnapshotChunk() => clearField(14); + @$pb.TagNumber(14) + RequestLoadSnapshotChunk ensureLoadSnapshotChunk() => $_ensure(13); + + @$pb.TagNumber(15) + RequestApplySnapshotChunk get applySnapshotChunk => $_getN(14); + @$pb.TagNumber(15) + set applySnapshotChunk(RequestApplySnapshotChunk v) { setField(15, v); } + @$pb.TagNumber(15) + $core.bool hasApplySnapshotChunk() => $_has(14); + @$pb.TagNumber(15) + void clearApplySnapshotChunk() => clearField(15); + @$pb.TagNumber(15) + RequestApplySnapshotChunk ensureApplySnapshotChunk() => $_ensure(14); +} + +class RequestEcho extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestEcho', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'message') + ..hasRequiredFields = false + ; + + RequestEcho._() : super(); + factory RequestEcho({ + $core.String? message, + }) { + final _result = create(); + if (message != null) { + _result.message = message; + } + return _result; + } + factory RequestEcho.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestEcho.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestEcho clone() => RequestEcho()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestEcho copyWith(void Function(RequestEcho) updates) => super.copyWith((message) => updates(message as RequestEcho)) as RequestEcho; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestEcho create() => RequestEcho._(); + RequestEcho createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestEcho getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestEcho? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get message => $_getSZ(0); + @$pb.TagNumber(1) + set message($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessage() => $_has(0); + @$pb.TagNumber(1) + void clearMessage() => clearField(1); +} + +class RequestFlush extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestFlush', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + RequestFlush._() : super(); + factory RequestFlush() => create(); + factory RequestFlush.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestFlush.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestFlush clone() => RequestFlush()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestFlush copyWith(void Function(RequestFlush) updates) => super.copyWith((message) => updates(message as RequestFlush)) as RequestFlush; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestFlush create() => RequestFlush._(); + RequestFlush createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestFlush getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestFlush? _defaultInstance; +} + +class RequestInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'p2pVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + RequestInfo._() : super(); + factory RequestInfo({ + $core.String? version, + $fixnum.Int64? blockVersion, + $fixnum.Int64? p2pVersion, + }) { + final _result = create(); + if (version != null) { + _result.version = version; + } + if (blockVersion != null) { + _result.blockVersion = blockVersion; + } + if (p2pVersion != null) { + _result.p2pVersion = p2pVersion; + } + return _result; + } + factory RequestInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestInfo clone() => RequestInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestInfo copyWith(void Function(RequestInfo) updates) => super.copyWith((message) => updates(message as RequestInfo)) as RequestInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestInfo create() => RequestInfo._(); + RequestInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get version => $_getSZ(0); + @$pb.TagNumber(1) + set version($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasVersion() => $_has(0); + @$pb.TagNumber(1) + void clearVersion() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockVersion => $_getI64(1); + @$pb.TagNumber(2) + set blockVersion($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockVersion() => $_has(1); + @$pb.TagNumber(2) + void clearBlockVersion() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get p2pVersion => $_getI64(2); + @$pb.TagNumber(3) + set p2pVersion($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasP2pVersion() => $_has(2); + @$pb.TagNumber(3) + void clearP2pVersion() => clearField(3); +} + +class RequestSetOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestSetOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value') + ..hasRequiredFields = false + ; + + RequestSetOption._() : super(); + factory RequestSetOption({ + $core.String? key, + $core.String? value, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory RequestSetOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestSetOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestSetOption clone() => RequestSetOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestSetOption copyWith(void Function(RequestSetOption) updates) => super.copyWith((message) => updates(message as RequestSetOption)) as RequestSetOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestSetOption create() => RequestSetOption._(); + RequestSetOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestSetOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestSetOption? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get value => $_getSZ(1); + @$pb.TagNumber(2) + set value($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); +} + +class RequestInitChain extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestInitChain', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM<$1.Timestamp>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $1.Timestamp.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParams', subBuilder: ConsensusParams.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appStateBytes', $pb.PbFieldType.OY) + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initialHeight') + ..hasRequiredFields = false + ; + + RequestInitChain._() : super(); + factory RequestInitChain({ + $1.Timestamp? time, + $core.String? chainId, + ConsensusParams? consensusParams, + $core.Iterable? validators, + $core.List<$core.int>? appStateBytes, + $fixnum.Int64? initialHeight, + }) { + final _result = create(); + if (time != null) { + _result.time = time; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (consensusParams != null) { + _result.consensusParams = consensusParams; + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (appStateBytes != null) { + _result.appStateBytes = appStateBytes; + } + if (initialHeight != null) { + _result.initialHeight = initialHeight; + } + return _result; + } + factory RequestInitChain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestInitChain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestInitChain clone() => RequestInitChain()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestInitChain copyWith(void Function(RequestInitChain) updates) => super.copyWith((message) => updates(message as RequestInitChain)) as RequestInitChain; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestInitChain create() => RequestInitChain._(); + RequestInitChain createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestInitChain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestInitChain? _defaultInstance; + + @$pb.TagNumber(1) + $1.Timestamp get time => $_getN(0); + @$pb.TagNumber(1) + set time($1.Timestamp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasTime() => $_has(0); + @$pb.TagNumber(1) + void clearTime() => clearField(1); + @$pb.TagNumber(1) + $1.Timestamp ensureTime() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get chainId => $_getSZ(1); + @$pb.TagNumber(2) + set chainId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChainId() => $_has(1); + @$pb.TagNumber(2) + void clearChainId() => clearField(2); + + @$pb.TagNumber(3) + ConsensusParams get consensusParams => $_getN(2); + @$pb.TagNumber(3) + set consensusParams(ConsensusParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasConsensusParams() => $_has(2); + @$pb.TagNumber(3) + void clearConsensusParams() => clearField(3); + @$pb.TagNumber(3) + ConsensusParams ensureConsensusParams() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get validators => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.int> get appStateBytes => $_getN(4); + @$pb.TagNumber(5) + set appStateBytes($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasAppStateBytes() => $_has(4); + @$pb.TagNumber(5) + void clearAppStateBytes() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get initialHeight => $_getI64(5); + @$pb.TagNumber(6) + set initialHeight($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasInitialHeight() => $_has(5); + @$pb.TagNumber(6) + void clearInitialHeight() => clearField(6); +} + +class RequestQuery extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestQuery', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prove') + ..hasRequiredFields = false + ; + + RequestQuery._() : super(); + factory RequestQuery({ + $core.List<$core.int>? data, + $core.String? path, + $fixnum.Int64? height, + $core.bool? prove, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (path != null) { + _result.path = path; + } + if (height != null) { + _result.height = height; + } + if (prove != null) { + _result.prove = prove; + } + return _result; + } + factory RequestQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestQuery clone() => RequestQuery()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestQuery copyWith(void Function(RequestQuery) updates) => super.copyWith((message) => updates(message as RequestQuery)) as RequestQuery; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestQuery create() => RequestQuery._(); + RequestQuery createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestQuery? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get data => $_getN(0); + @$pb.TagNumber(1) + set data($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(1) + void clearData() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get prove => $_getBF(3); + @$pb.TagNumber(4) + set prove($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasProve() => $_has(3); + @$pb.TagNumber(4) + void clearProve() => clearField(4); +} + +class RequestBeginBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestBeginBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..aOM<$2.Header>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $2.Header.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitInfo', subBuilder: LastCommitInfo.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: Evidence.create) + ..hasRequiredFields = false + ; + + RequestBeginBlock._() : super(); + factory RequestBeginBlock({ + $core.List<$core.int>? hash, + $2.Header? header, + LastCommitInfo? lastCommitInfo, + $core.Iterable? byzantineValidators, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (header != null) { + _result.header = header; + } + if (lastCommitInfo != null) { + _result.lastCommitInfo = lastCommitInfo; + } + if (byzantineValidators != null) { + _result.byzantineValidators.addAll(byzantineValidators); + } + return _result; + } + factory RequestBeginBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestBeginBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestBeginBlock clone() => RequestBeginBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestBeginBlock copyWith(void Function(RequestBeginBlock) updates) => super.copyWith((message) => updates(message as RequestBeginBlock)) as RequestBeginBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestBeginBlock create() => RequestBeginBlock._(); + RequestBeginBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestBeginBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestBeginBlock? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + $2.Header get header => $_getN(1); + @$pb.TagNumber(2) + set header($2.Header v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHeader() => $_has(1); + @$pb.TagNumber(2) + void clearHeader() => clearField(2); + @$pb.TagNumber(2) + $2.Header ensureHeader() => $_ensure(1); + + @$pb.TagNumber(3) + LastCommitInfo get lastCommitInfo => $_getN(2); + @$pb.TagNumber(3) + set lastCommitInfo(LastCommitInfo v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasLastCommitInfo() => $_has(2); + @$pb.TagNumber(3) + void clearLastCommitInfo() => clearField(3); + @$pb.TagNumber(3) + LastCommitInfo ensureLastCommitInfo() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get byzantineValidators => $_getList(3); +} + +class RequestCheckTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestCheckTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: CheckTxType.NEW, valueOf: CheckTxType.valueOf, enumValues: CheckTxType.values) + ..hasRequiredFields = false + ; + + RequestCheckTx._() : super(); + factory RequestCheckTx({ + $core.List<$core.int>? tx, + CheckTxType? type, + }) { + final _result = create(); + if (tx != null) { + _result.tx = tx; + } + if (type != null) { + _result.type = type; + } + return _result; + } + factory RequestCheckTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestCheckTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestCheckTx clone() => RequestCheckTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestCheckTx copyWith(void Function(RequestCheckTx) updates) => super.copyWith((message) => updates(message as RequestCheckTx)) as RequestCheckTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestCheckTx create() => RequestCheckTx._(); + RequestCheckTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestCheckTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestCheckTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get tx => $_getN(0); + @$pb.TagNumber(1) + set tx($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasTx() => $_has(0); + @$pb.TagNumber(1) + void clearTx() => clearField(1); + + @$pb.TagNumber(2) + CheckTxType get type => $_getN(1); + @$pb.TagNumber(2) + set type(CheckTxType v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasType() => $_has(1); + @$pb.TagNumber(2) + void clearType() => clearField(2); +} + +class RequestDeliverTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestDeliverTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + RequestDeliverTx._() : super(); + factory RequestDeliverTx({ + $core.List<$core.int>? tx, + }) { + final _result = create(); + if (tx != null) { + _result.tx = tx; + } + return _result; + } + factory RequestDeliverTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestDeliverTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestDeliverTx clone() => RequestDeliverTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestDeliverTx copyWith(void Function(RequestDeliverTx) updates) => super.copyWith((message) => updates(message as RequestDeliverTx)) as RequestDeliverTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestDeliverTx create() => RequestDeliverTx._(); + RequestDeliverTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestDeliverTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestDeliverTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get tx => $_getN(0); + @$pb.TagNumber(1) + set tx($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasTx() => $_has(0); + @$pb.TagNumber(1) + void clearTx() => clearField(1); +} + +class RequestEndBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestEndBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..hasRequiredFields = false + ; + + RequestEndBlock._() : super(); + factory RequestEndBlock({ + $fixnum.Int64? height, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + return _result; + } + factory RequestEndBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestEndBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestEndBlock clone() => RequestEndBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestEndBlock copyWith(void Function(RequestEndBlock) updates) => super.copyWith((message) => updates(message as RequestEndBlock)) as RequestEndBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestEndBlock create() => RequestEndBlock._(); + RequestEndBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestEndBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestEndBlock? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); +} + +class RequestCommit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestCommit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + RequestCommit._() : super(); + factory RequestCommit() => create(); + factory RequestCommit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestCommit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestCommit clone() => RequestCommit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestCommit copyWith(void Function(RequestCommit) updates) => super.copyWith((message) => updates(message as RequestCommit)) as RequestCommit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestCommit create() => RequestCommit._(); + RequestCommit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestCommit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestCommit? _defaultInstance; +} + +class RequestListSnapshots extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestListSnapshots', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + RequestListSnapshots._() : super(); + factory RequestListSnapshots() => create(); + factory RequestListSnapshots.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestListSnapshots.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestListSnapshots clone() => RequestListSnapshots()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestListSnapshots copyWith(void Function(RequestListSnapshots) updates) => super.copyWith((message) => updates(message as RequestListSnapshots)) as RequestListSnapshots; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestListSnapshots create() => RequestListSnapshots._(); + RequestListSnapshots createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestListSnapshots getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestListSnapshots? _defaultInstance; +} + +class RequestOfferSnapshot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestOfferSnapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'snapshot', subBuilder: Snapshot.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + RequestOfferSnapshot._() : super(); + factory RequestOfferSnapshot({ + Snapshot? snapshot, + $core.List<$core.int>? appHash, + }) { + final _result = create(); + if (snapshot != null) { + _result.snapshot = snapshot; + } + if (appHash != null) { + _result.appHash = appHash; + } + return _result; + } + factory RequestOfferSnapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestOfferSnapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestOfferSnapshot clone() => RequestOfferSnapshot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestOfferSnapshot copyWith(void Function(RequestOfferSnapshot) updates) => super.copyWith((message) => updates(message as RequestOfferSnapshot)) as RequestOfferSnapshot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestOfferSnapshot create() => RequestOfferSnapshot._(); + RequestOfferSnapshot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestOfferSnapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestOfferSnapshot? _defaultInstance; + + @$pb.TagNumber(1) + Snapshot get snapshot => $_getN(0); + @$pb.TagNumber(1) + set snapshot(Snapshot v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSnapshot() => $_has(0); + @$pb.TagNumber(1) + void clearSnapshot() => clearField(1); + @$pb.TagNumber(1) + Snapshot ensureSnapshot() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get appHash => $_getN(1); + @$pb.TagNumber(2) + set appHash($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasAppHash() => $_has(1); + @$pb.TagNumber(2) + void clearAppHash() => clearField(2); +} + +class RequestLoadSnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestLoadSnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'format', $pb.PbFieldType.OU3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + RequestLoadSnapshotChunk._() : super(); + factory RequestLoadSnapshotChunk({ + $fixnum.Int64? height, + $core.int? format, + $core.int? chunk, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (format != null) { + _result.format = format; + } + if (chunk != null) { + _result.chunk = chunk; + } + return _result; + } + factory RequestLoadSnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestLoadSnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestLoadSnapshotChunk clone() => RequestLoadSnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestLoadSnapshotChunk copyWith(void Function(RequestLoadSnapshotChunk) updates) => super.copyWith((message) => updates(message as RequestLoadSnapshotChunk)) as RequestLoadSnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestLoadSnapshotChunk create() => RequestLoadSnapshotChunk._(); + RequestLoadSnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestLoadSnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestLoadSnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get format => $_getIZ(1); + @$pb.TagNumber(2) + set format($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasFormat() => $_has(1); + @$pb.TagNumber(2) + void clearFormat() => clearField(2); + + @$pb.TagNumber(3) + $core.int get chunk => $_getIZ(2); + @$pb.TagNumber(3) + set chunk($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasChunk() => $_has(2); + @$pb.TagNumber(3) + void clearChunk() => clearField(3); +} + +class RequestApplySnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestApplySnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sender') + ..hasRequiredFields = false + ; + + RequestApplySnapshotChunk._() : super(); + factory RequestApplySnapshotChunk({ + $core.int? index, + $core.List<$core.int>? chunk, + $core.String? sender, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (chunk != null) { + _result.chunk = chunk; + } + if (sender != null) { + _result.sender = sender; + } + return _result; + } + factory RequestApplySnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestApplySnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestApplySnapshotChunk clone() => RequestApplySnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestApplySnapshotChunk copyWith(void Function(RequestApplySnapshotChunk) updates) => super.copyWith((message) => updates(message as RequestApplySnapshotChunk)) as RequestApplySnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestApplySnapshotChunk create() => RequestApplySnapshotChunk._(); + RequestApplySnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestApplySnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestApplySnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get chunk => $_getN(1); + @$pb.TagNumber(2) + set chunk($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasChunk() => $_has(1); + @$pb.TagNumber(2) + void clearChunk() => clearField(2); + + @$pb.TagNumber(3) + $core.String get sender => $_getSZ(2); + @$pb.TagNumber(3) + set sender($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSender() => $_has(2); + @$pb.TagNumber(3) + void clearSender() => clearField(3); +} + +enum Response_Value { + exception, + echo, + flush, + info, + setOption, + initChain, + query, + beginBlock, + checkTx, + deliverTx, + endBlock, + commit, + listSnapshots, + offerSnapshot, + loadSnapshotChunk, + applySnapshotChunk, + notSet +} + +class Response extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Response_Value> _Response_ValueByTag = { + 1 : Response_Value.exception, + 2 : Response_Value.echo, + 3 : Response_Value.flush, + 4 : Response_Value.info, + 5 : Response_Value.setOption, + 6 : Response_Value.initChain, + 7 : Response_Value.query, + 8 : Response_Value.beginBlock, + 9 : Response_Value.checkTx, + 10 : Response_Value.deliverTx, + 11 : Response_Value.endBlock, + 12 : Response_Value.commit, + 13 : Response_Value.listSnapshots, + 14 : Response_Value.offerSnapshot, + 15 : Response_Value.loadSnapshotChunk, + 16 : Response_Value.applySnapshotChunk, + 0 : Response_Value.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Response', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exception', subBuilder: ResponseException.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'echo', subBuilder: ResponseEcho.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'flush', subBuilder: ResponseFlush.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', subBuilder: ResponseInfo.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'setOption', subBuilder: ResponseSetOption.create) + ..aOM(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initChain', subBuilder: ResponseInitChain.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'query', subBuilder: ResponseQuery.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'beginBlock', subBuilder: ResponseBeginBlock.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'checkTx', subBuilder: ResponseCheckTx.create) + ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deliverTx', subBuilder: ResponseDeliverTx.create) + ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endBlock', subBuilder: ResponseEndBlock.create) + ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: ResponseCommit.create) + ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listSnapshots', subBuilder: ResponseListSnapshots.create) + ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offerSnapshot', subBuilder: ResponseOfferSnapshot.create) + ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'loadSnapshotChunk', subBuilder: ResponseLoadSnapshotChunk.create) + ..aOM(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applySnapshotChunk', subBuilder: ResponseApplySnapshotChunk.create) + ..hasRequiredFields = false + ; + + Response._() : super(); + factory Response({ + ResponseException? exception, + ResponseEcho? echo, + ResponseFlush? flush, + ResponseInfo? info, + ResponseSetOption? setOption, + ResponseInitChain? initChain, + ResponseQuery? query, + ResponseBeginBlock? beginBlock, + ResponseCheckTx? checkTx, + ResponseDeliverTx? deliverTx, + ResponseEndBlock? endBlock, + ResponseCommit? commit, + ResponseListSnapshots? listSnapshots, + ResponseOfferSnapshot? offerSnapshot, + ResponseLoadSnapshotChunk? loadSnapshotChunk, + ResponseApplySnapshotChunk? applySnapshotChunk, + }) { + final _result = create(); + if (exception != null) { + _result.exception = exception; + } + if (echo != null) { + _result.echo = echo; + } + if (flush != null) { + _result.flush = flush; + } + if (info != null) { + _result.info = info; + } + if (setOption != null) { + _result.setOption = setOption; + } + if (initChain != null) { + _result.initChain = initChain; + } + if (query != null) { + _result.query = query; + } + if (beginBlock != null) { + _result.beginBlock = beginBlock; + } + if (checkTx != null) { + _result.checkTx = checkTx; + } + if (deliverTx != null) { + _result.deliverTx = deliverTx; + } + if (endBlock != null) { + _result.endBlock = endBlock; + } + if (commit != null) { + _result.commit = commit; + } + if (listSnapshots != null) { + _result.listSnapshots = listSnapshots; + } + if (offerSnapshot != null) { + _result.offerSnapshot = offerSnapshot; + } + if (loadSnapshotChunk != null) { + _result.loadSnapshotChunk = loadSnapshotChunk; + } + if (applySnapshotChunk != null) { + _result.applySnapshotChunk = applySnapshotChunk; + } + return _result; + } + factory Response.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Response.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Response clone() => Response()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Response copyWith(void Function(Response) updates) => super.copyWith((message) => updates(message as Response)) as Response; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Response create() => Response._(); + Response createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Response getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Response? _defaultInstance; + + Response_Value whichValue() => _Response_ValueByTag[$_whichOneof(0)]!; + void clearValue() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ResponseException get exception => $_getN(0); + @$pb.TagNumber(1) + set exception(ResponseException v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasException() => $_has(0); + @$pb.TagNumber(1) + void clearException() => clearField(1); + @$pb.TagNumber(1) + ResponseException ensureException() => $_ensure(0); + + @$pb.TagNumber(2) + ResponseEcho get echo => $_getN(1); + @$pb.TagNumber(2) + set echo(ResponseEcho v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEcho() => $_has(1); + @$pb.TagNumber(2) + void clearEcho() => clearField(2); + @$pb.TagNumber(2) + ResponseEcho ensureEcho() => $_ensure(1); + + @$pb.TagNumber(3) + ResponseFlush get flush => $_getN(2); + @$pb.TagNumber(3) + set flush(ResponseFlush v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasFlush() => $_has(2); + @$pb.TagNumber(3) + void clearFlush() => clearField(3); + @$pb.TagNumber(3) + ResponseFlush ensureFlush() => $_ensure(2); + + @$pb.TagNumber(4) + ResponseInfo get info => $_getN(3); + @$pb.TagNumber(4) + set info(ResponseInfo v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + @$pb.TagNumber(4) + ResponseInfo ensureInfo() => $_ensure(3); + + @$pb.TagNumber(5) + ResponseSetOption get setOption => $_getN(4); + @$pb.TagNumber(5) + set setOption(ResponseSetOption v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasSetOption() => $_has(4); + @$pb.TagNumber(5) + void clearSetOption() => clearField(5); + @$pb.TagNumber(5) + ResponseSetOption ensureSetOption() => $_ensure(4); + + @$pb.TagNumber(6) + ResponseInitChain get initChain => $_getN(5); + @$pb.TagNumber(6) + set initChain(ResponseInitChain v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasInitChain() => $_has(5); + @$pb.TagNumber(6) + void clearInitChain() => clearField(6); + @$pb.TagNumber(6) + ResponseInitChain ensureInitChain() => $_ensure(5); + + @$pb.TagNumber(7) + ResponseQuery get query => $_getN(6); + @$pb.TagNumber(7) + set query(ResponseQuery v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasQuery() => $_has(6); + @$pb.TagNumber(7) + void clearQuery() => clearField(7); + @$pb.TagNumber(7) + ResponseQuery ensureQuery() => $_ensure(6); + + @$pb.TagNumber(8) + ResponseBeginBlock get beginBlock => $_getN(7); + @$pb.TagNumber(8) + set beginBlock(ResponseBeginBlock v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasBeginBlock() => $_has(7); + @$pb.TagNumber(8) + void clearBeginBlock() => clearField(8); + @$pb.TagNumber(8) + ResponseBeginBlock ensureBeginBlock() => $_ensure(7); + + @$pb.TagNumber(9) + ResponseCheckTx get checkTx => $_getN(8); + @$pb.TagNumber(9) + set checkTx(ResponseCheckTx v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasCheckTx() => $_has(8); + @$pb.TagNumber(9) + void clearCheckTx() => clearField(9); + @$pb.TagNumber(9) + ResponseCheckTx ensureCheckTx() => $_ensure(8); + + @$pb.TagNumber(10) + ResponseDeliverTx get deliverTx => $_getN(9); + @$pb.TagNumber(10) + set deliverTx(ResponseDeliverTx v) { setField(10, v); } + @$pb.TagNumber(10) + $core.bool hasDeliverTx() => $_has(9); + @$pb.TagNumber(10) + void clearDeliverTx() => clearField(10); + @$pb.TagNumber(10) + ResponseDeliverTx ensureDeliverTx() => $_ensure(9); + + @$pb.TagNumber(11) + ResponseEndBlock get endBlock => $_getN(10); + @$pb.TagNumber(11) + set endBlock(ResponseEndBlock v) { setField(11, v); } + @$pb.TagNumber(11) + $core.bool hasEndBlock() => $_has(10); + @$pb.TagNumber(11) + void clearEndBlock() => clearField(11); + @$pb.TagNumber(11) + ResponseEndBlock ensureEndBlock() => $_ensure(10); + + @$pb.TagNumber(12) + ResponseCommit get commit => $_getN(11); + @$pb.TagNumber(12) + set commit(ResponseCommit v) { setField(12, v); } + @$pb.TagNumber(12) + $core.bool hasCommit() => $_has(11); + @$pb.TagNumber(12) + void clearCommit() => clearField(12); + @$pb.TagNumber(12) + ResponseCommit ensureCommit() => $_ensure(11); + + @$pb.TagNumber(13) + ResponseListSnapshots get listSnapshots => $_getN(12); + @$pb.TagNumber(13) + set listSnapshots(ResponseListSnapshots v) { setField(13, v); } + @$pb.TagNumber(13) + $core.bool hasListSnapshots() => $_has(12); + @$pb.TagNumber(13) + void clearListSnapshots() => clearField(13); + @$pb.TagNumber(13) + ResponseListSnapshots ensureListSnapshots() => $_ensure(12); + + @$pb.TagNumber(14) + ResponseOfferSnapshot get offerSnapshot => $_getN(13); + @$pb.TagNumber(14) + set offerSnapshot(ResponseOfferSnapshot v) { setField(14, v); } + @$pb.TagNumber(14) + $core.bool hasOfferSnapshot() => $_has(13); + @$pb.TagNumber(14) + void clearOfferSnapshot() => clearField(14); + @$pb.TagNumber(14) + ResponseOfferSnapshot ensureOfferSnapshot() => $_ensure(13); + + @$pb.TagNumber(15) + ResponseLoadSnapshotChunk get loadSnapshotChunk => $_getN(14); + @$pb.TagNumber(15) + set loadSnapshotChunk(ResponseLoadSnapshotChunk v) { setField(15, v); } + @$pb.TagNumber(15) + $core.bool hasLoadSnapshotChunk() => $_has(14); + @$pb.TagNumber(15) + void clearLoadSnapshotChunk() => clearField(15); + @$pb.TagNumber(15) + ResponseLoadSnapshotChunk ensureLoadSnapshotChunk() => $_ensure(14); + + @$pb.TagNumber(16) + ResponseApplySnapshotChunk get applySnapshotChunk => $_getN(15); + @$pb.TagNumber(16) + set applySnapshotChunk(ResponseApplySnapshotChunk v) { setField(16, v); } + @$pb.TagNumber(16) + $core.bool hasApplySnapshotChunk() => $_has(15); + @$pb.TagNumber(16) + void clearApplySnapshotChunk() => clearField(16); + @$pb.TagNumber(16) + ResponseApplySnapshotChunk ensureApplySnapshotChunk() => $_ensure(15); +} + +class ResponseException extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseException', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'error') + ..hasRequiredFields = false + ; + + ResponseException._() : super(); + factory ResponseException({ + $core.String? error, + }) { + final _result = create(); + if (error != null) { + _result.error = error; + } + return _result; + } + factory ResponseException.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseException.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseException clone() => ResponseException()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseException copyWith(void Function(ResponseException) updates) => super.copyWith((message) => updates(message as ResponseException)) as ResponseException; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseException create() => ResponseException._(); + ResponseException createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseException getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseException? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get error => $_getSZ(0); + @$pb.TagNumber(1) + set error($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasError() => $_has(0); + @$pb.TagNumber(1) + void clearError() => clearField(1); +} + +class ResponseEcho extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseEcho', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'message') + ..hasRequiredFields = false + ; + + ResponseEcho._() : super(); + factory ResponseEcho({ + $core.String? message, + }) { + final _result = create(); + if (message != null) { + _result.message = message; + } + return _result; + } + factory ResponseEcho.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseEcho.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseEcho clone() => ResponseEcho()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseEcho copyWith(void Function(ResponseEcho) updates) => super.copyWith((message) => updates(message as ResponseEcho)) as ResponseEcho; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseEcho create() => ResponseEcho._(); + ResponseEcho createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseEcho getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseEcho? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get message => $_getSZ(0); + @$pb.TagNumber(1) + set message($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessage() => $_has(0); + @$pb.TagNumber(1) + void clearMessage() => clearField(1); +} + +class ResponseFlush extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseFlush', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + ResponseFlush._() : super(); + factory ResponseFlush() => create(); + factory ResponseFlush.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseFlush.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseFlush clone() => ResponseFlush()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseFlush copyWith(void Function(ResponseFlush) updates) => super.copyWith((message) => updates(message as ResponseFlush)) as ResponseFlush; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseFlush create() => ResponseFlush._(); + ResponseFlush createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseFlush getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseFlush? _defaultInstance; +} + +class ResponseInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockHeight') + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockAppHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ResponseInfo._() : super(); + factory ResponseInfo({ + $core.String? data, + $core.String? version, + $fixnum.Int64? appVersion, + $fixnum.Int64? lastBlockHeight, + $core.List<$core.int>? lastBlockAppHash, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (version != null) { + _result.version = version; + } + if (appVersion != null) { + _result.appVersion = appVersion; + } + if (lastBlockHeight != null) { + _result.lastBlockHeight = lastBlockHeight; + } + if (lastBlockAppHash != null) { + _result.lastBlockAppHash = lastBlockAppHash; + } + return _result; + } + factory ResponseInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseInfo clone() => ResponseInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseInfo copyWith(void Function(ResponseInfo) updates) => super.copyWith((message) => updates(message as ResponseInfo)) as ResponseInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseInfo create() => ResponseInfo._(); + ResponseInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get data => $_getSZ(0); + @$pb.TagNumber(1) + set data($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(1) + void clearData() => clearField(1); + + @$pb.TagNumber(2) + $core.String get version => $_getSZ(1); + @$pb.TagNumber(2) + set version($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVersion() => $_has(1); + @$pb.TagNumber(2) + void clearVersion() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get appVersion => $_getI64(2); + @$pb.TagNumber(3) + set appVersion($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasAppVersion() => $_has(2); + @$pb.TagNumber(3) + void clearAppVersion() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get lastBlockHeight => $_getI64(3); + @$pb.TagNumber(4) + set lastBlockHeight($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasLastBlockHeight() => $_has(3); + @$pb.TagNumber(4) + void clearLastBlockHeight() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get lastBlockAppHash => $_getN(4); + @$pb.TagNumber(5) + set lastBlockAppHash($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasLastBlockAppHash() => $_has(4); + @$pb.TagNumber(5) + void clearLastBlockAppHash() => clearField(5); +} + +class ResponseSetOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseSetOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + ResponseSetOption._() : super(); + factory ResponseSetOption({ + $core.int? code, + $core.String? log, + $core.String? info, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory ResponseSetOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseSetOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseSetOption clone() => ResponseSetOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseSetOption copyWith(void Function(ResponseSetOption) updates) => super.copyWith((message) => updates(message as ResponseSetOption)) as ResponseSetOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseSetOption create() => ResponseSetOption._(); + ResponseSetOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseSetOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseSetOption? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(1); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(1); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(2); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(2, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(2); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class ResponseInitChain extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseInitChain', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParams', subBuilder: ConsensusParams.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ResponseInitChain._() : super(); + factory ResponseInitChain({ + ConsensusParams? consensusParams, + $core.Iterable? validators, + $core.List<$core.int>? appHash, + }) { + final _result = create(); + if (consensusParams != null) { + _result.consensusParams = consensusParams; + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (appHash != null) { + _result.appHash = appHash; + } + return _result; + } + factory ResponseInitChain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseInitChain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseInitChain clone() => ResponseInitChain()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseInitChain copyWith(void Function(ResponseInitChain) updates) => super.copyWith((message) => updates(message as ResponseInitChain)) as ResponseInitChain; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseInitChain create() => ResponseInitChain._(); + ResponseInitChain createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseInitChain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseInitChain? _defaultInstance; + + @$pb.TagNumber(1) + ConsensusParams get consensusParams => $_getN(0); + @$pb.TagNumber(1) + set consensusParams(ConsensusParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConsensusParams() => $_has(0); + @$pb.TagNumber(1) + void clearConsensusParams() => clearField(1); + @$pb.TagNumber(1) + ConsensusParams ensureConsensusParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get validators => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$core.int> get appHash => $_getN(2); + @$pb.TagNumber(3) + set appHash($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasAppHash() => $_has(2); + @$pb.TagNumber(3) + void clearAppHash() => clearField(3); +} + +class ResponseQuery extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseQuery', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOM<$3.ProofOps>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofOps', subBuilder: $3.ProofOps.create) + ..aInt64(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..hasRequiredFields = false + ; + + ResponseQuery._() : super(); + factory ResponseQuery({ + $core.int? code, + $core.String? log, + $core.String? info, + $fixnum.Int64? index, + $core.List<$core.int>? key, + $core.List<$core.int>? value, + $3.ProofOps? proofOps, + $fixnum.Int64? height, + $core.String? codespace, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + if (index != null) { + _result.index = index; + } + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (proofOps != null) { + _result.proofOps = proofOps; + } + if (height != null) { + _result.height = height; + } + if (codespace != null) { + _result.codespace = codespace; + } + return _result; + } + factory ResponseQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseQuery clone() => ResponseQuery()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseQuery copyWith(void Function(ResponseQuery) updates) => super.copyWith((message) => updates(message as ResponseQuery)) as ResponseQuery; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseQuery create() => ResponseQuery._(); + ResponseQuery createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseQuery? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(1); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(1); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(2); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(2, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(2); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get index => $_getI64(3); + @$pb.TagNumber(5) + set index($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasIndex() => $_has(3); + @$pb.TagNumber(5) + void clearIndex() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$core.int> get key => $_getN(4); + @$pb.TagNumber(6) + set key($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(6) + $core.bool hasKey() => $_has(4); + @$pb.TagNumber(6) + void clearKey() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get value => $_getN(5); + @$pb.TagNumber(7) + set value($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasValue() => $_has(5); + @$pb.TagNumber(7) + void clearValue() => clearField(7); + + @$pb.TagNumber(8) + $3.ProofOps get proofOps => $_getN(6); + @$pb.TagNumber(8) + set proofOps($3.ProofOps v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasProofOps() => $_has(6); + @$pb.TagNumber(8) + void clearProofOps() => clearField(8); + @$pb.TagNumber(8) + $3.ProofOps ensureProofOps() => $_ensure(6); + + @$pb.TagNumber(9) + $fixnum.Int64 get height => $_getI64(7); + @$pb.TagNumber(9) + set height($fixnum.Int64 v) { $_setInt64(7, v); } + @$pb.TagNumber(9) + $core.bool hasHeight() => $_has(7); + @$pb.TagNumber(9) + void clearHeight() => clearField(9); + + @$pb.TagNumber(10) + $core.String get codespace => $_getSZ(8); + @$pb.TagNumber(10) + set codespace($core.String v) { $_setString(8, v); } + @$pb.TagNumber(10) + $core.bool hasCodespace() => $_has(8); + @$pb.TagNumber(10) + void clearCodespace() => clearField(10); +} + +class ResponseBeginBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseBeginBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..hasRequiredFields = false + ; + + ResponseBeginBlock._() : super(); + factory ResponseBeginBlock({ + $core.Iterable? events, + }) { + final _result = create(); + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory ResponseBeginBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseBeginBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseBeginBlock clone() => ResponseBeginBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseBeginBlock copyWith(void Function(ResponseBeginBlock) updates) => super.copyWith((message) => updates(message as ResponseBeginBlock)) as ResponseBeginBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseBeginBlock create() => ResponseBeginBlock._(); + ResponseBeginBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseBeginBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseBeginBlock? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get events => $_getList(0); +} + +class ResponseCheckTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseCheckTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_wanted') + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_used') + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..hasRequiredFields = false + ; + + ResponseCheckTx._() : super(); + factory ResponseCheckTx({ + $core.int? code, + $core.List<$core.int>? data, + $core.String? log, + $core.String? info, + $fixnum.Int64? gasWanted, + $fixnum.Int64? gasUsed, + $core.Iterable? events, + $core.String? codespace, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (data != null) { + _result.data = data; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + if (gasWanted != null) { + _result.gasWanted = gasWanted; + } + if (gasUsed != null) { + _result.gasUsed = gasUsed; + } + if (events != null) { + _result.events.addAll(events); + } + if (codespace != null) { + _result.codespace = codespace; + } + return _result; + } + factory ResponseCheckTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseCheckTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseCheckTx clone() => ResponseCheckTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseCheckTx copyWith(void Function(ResponseCheckTx) updates) => super.copyWith((message) => updates(message as ResponseCheckTx)) as ResponseCheckTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseCheckTx create() => ResponseCheckTx._(); + ResponseCheckTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseCheckTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseCheckTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(2); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(2); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get gasWanted => $_getI64(4); + @$pb.TagNumber(5) + set gasWanted($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasGasWanted() => $_has(4); + @$pb.TagNumber(5) + void clearGasWanted() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get gasUsed => $_getI64(5); + @$pb.TagNumber(6) + set gasUsed($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasGasUsed() => $_has(5); + @$pb.TagNumber(6) + void clearGasUsed() => clearField(6); + + @$pb.TagNumber(7) + $core.List get events => $_getList(6); + + @$pb.TagNumber(8) + $core.String get codespace => $_getSZ(7); + @$pb.TagNumber(8) + set codespace($core.String v) { $_setString(7, v); } + @$pb.TagNumber(8) + $core.bool hasCodespace() => $_has(7); + @$pb.TagNumber(8) + void clearCodespace() => clearField(8); +} + +class ResponseDeliverTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseDeliverTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_wanted') + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_used') + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..hasRequiredFields = false + ; + + ResponseDeliverTx._() : super(); + factory ResponseDeliverTx({ + $core.int? code, + $core.List<$core.int>? data, + $core.String? log, + $core.String? info, + $fixnum.Int64? gasWanted, + $fixnum.Int64? gasUsed, + $core.Iterable? events, + $core.String? codespace, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (data != null) { + _result.data = data; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + if (gasWanted != null) { + _result.gasWanted = gasWanted; + } + if (gasUsed != null) { + _result.gasUsed = gasUsed; + } + if (events != null) { + _result.events.addAll(events); + } + if (codespace != null) { + _result.codespace = codespace; + } + return _result; + } + factory ResponseDeliverTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseDeliverTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseDeliverTx clone() => ResponseDeliverTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseDeliverTx copyWith(void Function(ResponseDeliverTx) updates) => super.copyWith((message) => updates(message as ResponseDeliverTx)) as ResponseDeliverTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseDeliverTx create() => ResponseDeliverTx._(); + ResponseDeliverTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseDeliverTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseDeliverTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(2); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(2); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get gasWanted => $_getI64(4); + @$pb.TagNumber(5) + set gasWanted($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasGasWanted() => $_has(4); + @$pb.TagNumber(5) + void clearGasWanted() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get gasUsed => $_getI64(5); + @$pb.TagNumber(6) + set gasUsed($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasGasUsed() => $_has(5); + @$pb.TagNumber(6) + void clearGasUsed() => clearField(6); + + @$pb.TagNumber(7) + $core.List get events => $_getList(6); + + @$pb.TagNumber(8) + $core.String get codespace => $_getSZ(7); + @$pb.TagNumber(8) + set codespace($core.String v) { $_setString(7, v); } + @$pb.TagNumber(8) + $core.bool hasCodespace() => $_has(7); + @$pb.TagNumber(8) + void clearCodespace() => clearField(8); +} + +class ResponseEndBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseEndBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorUpdates', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParamUpdates', subBuilder: ConsensusParams.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..hasRequiredFields = false + ; + + ResponseEndBlock._() : super(); + factory ResponseEndBlock({ + $core.Iterable? validatorUpdates, + ConsensusParams? consensusParamUpdates, + $core.Iterable? events, + }) { + final _result = create(); + if (validatorUpdates != null) { + _result.validatorUpdates.addAll(validatorUpdates); + } + if (consensusParamUpdates != null) { + _result.consensusParamUpdates = consensusParamUpdates; + } + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory ResponseEndBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseEndBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseEndBlock clone() => ResponseEndBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseEndBlock copyWith(void Function(ResponseEndBlock) updates) => super.copyWith((message) => updates(message as ResponseEndBlock)) as ResponseEndBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseEndBlock create() => ResponseEndBlock._(); + ResponseEndBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseEndBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseEndBlock? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validatorUpdates => $_getList(0); + + @$pb.TagNumber(2) + ConsensusParams get consensusParamUpdates => $_getN(1); + @$pb.TagNumber(2) + set consensusParamUpdates(ConsensusParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusParamUpdates() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusParamUpdates() => clearField(2); + @$pb.TagNumber(2) + ConsensusParams ensureConsensusParamUpdates() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List get events => $_getList(2); +} + +class ResponseCommit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseCommit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'retainHeight') + ..hasRequiredFields = false + ; + + ResponseCommit._() : super(); + factory ResponseCommit({ + $core.List<$core.int>? data, + $fixnum.Int64? retainHeight, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (retainHeight != null) { + _result.retainHeight = retainHeight; + } + return _result; + } + factory ResponseCommit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseCommit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseCommit clone() => ResponseCommit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseCommit copyWith(void Function(ResponseCommit) updates) => super.copyWith((message) => updates(message as ResponseCommit)) as ResponseCommit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseCommit create() => ResponseCommit._(); + ResponseCommit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseCommit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseCommit? _defaultInstance; + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(0); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get retainHeight => $_getI64(1); + @$pb.TagNumber(3) + set retainHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(3) + $core.bool hasRetainHeight() => $_has(1); + @$pb.TagNumber(3) + void clearRetainHeight() => clearField(3); +} + +class ResponseListSnapshots extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseListSnapshots', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'snapshots', $pb.PbFieldType.PM, subBuilder: Snapshot.create) + ..hasRequiredFields = false + ; + + ResponseListSnapshots._() : super(); + factory ResponseListSnapshots({ + $core.Iterable? snapshots, + }) { + final _result = create(); + if (snapshots != null) { + _result.snapshots.addAll(snapshots); + } + return _result; + } + factory ResponseListSnapshots.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseListSnapshots.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseListSnapshots clone() => ResponseListSnapshots()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseListSnapshots copyWith(void Function(ResponseListSnapshots) updates) => super.copyWith((message) => updates(message as ResponseListSnapshots)) as ResponseListSnapshots; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseListSnapshots create() => ResponseListSnapshots._(); + ResponseListSnapshots createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseListSnapshots getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseListSnapshots? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get snapshots => $_getList(0); +} + +class ResponseOfferSnapshot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseOfferSnapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ResponseOfferSnapshot_Result.UNKNOWN, valueOf: ResponseOfferSnapshot_Result.valueOf, enumValues: ResponseOfferSnapshot_Result.values) + ..hasRequiredFields = false + ; + + ResponseOfferSnapshot._() : super(); + factory ResponseOfferSnapshot({ + ResponseOfferSnapshot_Result? result, + }) { + final _result = create(); + if (result != null) { + _result.result = result; + } + return _result; + } + factory ResponseOfferSnapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseOfferSnapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseOfferSnapshot clone() => ResponseOfferSnapshot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseOfferSnapshot copyWith(void Function(ResponseOfferSnapshot) updates) => super.copyWith((message) => updates(message as ResponseOfferSnapshot)) as ResponseOfferSnapshot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseOfferSnapshot create() => ResponseOfferSnapshot._(); + ResponseOfferSnapshot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseOfferSnapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseOfferSnapshot? _defaultInstance; + + @$pb.TagNumber(1) + ResponseOfferSnapshot_Result get result => $_getN(0); + @$pb.TagNumber(1) + set result(ResponseOfferSnapshot_Result v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); +} + +class ResponseLoadSnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseLoadSnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ResponseLoadSnapshotChunk._() : super(); + factory ResponseLoadSnapshotChunk({ + $core.List<$core.int>? chunk, + }) { + final _result = create(); + if (chunk != null) { + _result.chunk = chunk; + } + return _result; + } + factory ResponseLoadSnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseLoadSnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseLoadSnapshotChunk clone() => ResponseLoadSnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseLoadSnapshotChunk copyWith(void Function(ResponseLoadSnapshotChunk) updates) => super.copyWith((message) => updates(message as ResponseLoadSnapshotChunk)) as ResponseLoadSnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseLoadSnapshotChunk create() => ResponseLoadSnapshotChunk._(); + ResponseLoadSnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseLoadSnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseLoadSnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get chunk => $_getN(0); + @$pb.TagNumber(1) + set chunk($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasChunk() => $_has(0); + @$pb.TagNumber(1) + void clearChunk() => clearField(1); +} + +class ResponseApplySnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseApplySnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ResponseApplySnapshotChunk_Result.UNKNOWN, valueOf: ResponseApplySnapshotChunk_Result.valueOf, enumValues: ResponseApplySnapshotChunk_Result.values) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'refetchChunks', $pb.PbFieldType.PU3) + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rejectSenders') + ..hasRequiredFields = false + ; + + ResponseApplySnapshotChunk._() : super(); + factory ResponseApplySnapshotChunk({ + ResponseApplySnapshotChunk_Result? result, + $core.Iterable<$core.int>? refetchChunks, + $core.Iterable<$core.String>? rejectSenders, + }) { + final _result = create(); + if (result != null) { + _result.result = result; + } + if (refetchChunks != null) { + _result.refetchChunks.addAll(refetchChunks); + } + if (rejectSenders != null) { + _result.rejectSenders.addAll(rejectSenders); + } + return _result; + } + factory ResponseApplySnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseApplySnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseApplySnapshotChunk clone() => ResponseApplySnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseApplySnapshotChunk copyWith(void Function(ResponseApplySnapshotChunk) updates) => super.copyWith((message) => updates(message as ResponseApplySnapshotChunk)) as ResponseApplySnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseApplySnapshotChunk create() => ResponseApplySnapshotChunk._(); + ResponseApplySnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseApplySnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseApplySnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + ResponseApplySnapshotChunk_Result get result => $_getN(0); + @$pb.TagNumber(1) + set result(ResponseApplySnapshotChunk_Result v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get refetchChunks => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$core.String> get rejectSenders => $_getList(2); +} + +class ConsensusParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: BlockParams.create) + ..aOM<$4.EvidenceParams>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $4.EvidenceParams.create) + ..aOM<$4.ValidatorParams>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: $4.ValidatorParams.create) + ..aOM<$4.VersionParams>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $4.VersionParams.create) + ..hasRequiredFields = false + ; + + ConsensusParams._() : super(); + factory ConsensusParams({ + BlockParams? block, + $4.EvidenceParams? evidence, + $4.ValidatorParams? validator, + $4.VersionParams? version, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (validator != null) { + _result.validator = validator; + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory ConsensusParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusParams clone() => ConsensusParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusParams copyWith(void Function(ConsensusParams) updates) => super.copyWith((message) => updates(message as ConsensusParams)) as ConsensusParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusParams create() => ConsensusParams._(); + ConsensusParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusParams? _defaultInstance; + + @$pb.TagNumber(1) + BlockParams get block => $_getN(0); + @$pb.TagNumber(1) + set block(BlockParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + @$pb.TagNumber(1) + BlockParams ensureBlock() => $_ensure(0); + + @$pb.TagNumber(2) + $4.EvidenceParams get evidence => $_getN(1); + @$pb.TagNumber(2) + set evidence($4.EvidenceParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearEvidence() => clearField(2); + @$pb.TagNumber(2) + $4.EvidenceParams ensureEvidence() => $_ensure(1); + + @$pb.TagNumber(3) + $4.ValidatorParams get validator => $_getN(2); + @$pb.TagNumber(3) + set validator($4.ValidatorParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasValidator() => $_has(2); + @$pb.TagNumber(3) + void clearValidator() => clearField(3); + @$pb.TagNumber(3) + $4.ValidatorParams ensureValidator() => $_ensure(2); + + @$pb.TagNumber(4) + $4.VersionParams get version => $_getN(3); + @$pb.TagNumber(4) + set version($4.VersionParams v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasVersion() => $_has(3); + @$pb.TagNumber(4) + void clearVersion() => clearField(4); + @$pb.TagNumber(4) + $4.VersionParams ensureVersion() => $_ensure(3); +} + +class BlockParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxGas') + ..hasRequiredFields = false + ; + + BlockParams._() : super(); + factory BlockParams({ + $fixnum.Int64? maxBytes, + $fixnum.Int64? maxGas, + }) { + final _result = create(); + if (maxBytes != null) { + _result.maxBytes = maxBytes; + } + if (maxGas != null) { + _result.maxGas = maxGas; + } + return _result; + } + factory BlockParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockParams clone() => BlockParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockParams copyWith(void Function(BlockParams) updates) => super.copyWith((message) => updates(message as BlockParams)) as BlockParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockParams create() => BlockParams._(); + BlockParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxBytes => $_getI64(0); + @$pb.TagNumber(1) + set maxBytes($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearMaxBytes() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get maxGas => $_getI64(1); + @$pb.TagNumber(2) + set maxGas($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxGas() => $_has(1); + @$pb.TagNumber(2) + void clearMaxGas() => clearField(2); +} + +class LastCommitInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LastCommitInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votes', $pb.PbFieldType.PM, subBuilder: VoteInfo.create) + ..hasRequiredFields = false + ; + + LastCommitInfo._() : super(); + factory LastCommitInfo({ + $core.int? round, + $core.Iterable? votes, + }) { + final _result = create(); + if (round != null) { + _result.round = round; + } + if (votes != null) { + _result.votes.addAll(votes); + } + return _result; + } + factory LastCommitInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LastCommitInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LastCommitInfo clone() => LastCommitInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LastCommitInfo copyWith(void Function(LastCommitInfo) updates) => super.copyWith((message) => updates(message as LastCommitInfo)) as LastCommitInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LastCommitInfo create() => LastCommitInfo._(); + LastCommitInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LastCommitInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LastCommitInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get round => $_getIZ(0); + @$pb.TagNumber(1) + set round($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasRound() => $_has(0); + @$pb.TagNumber(1) + void clearRound() => clearField(1); + + @$pb.TagNumber(2) + $core.List get votes => $_getList(1); +} + +class Event extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Event', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'attributes', $pb.PbFieldType.PM, subBuilder: EventAttribute.create) + ..hasRequiredFields = false + ; + + Event._() : super(); + factory Event({ + $core.String? type, + $core.Iterable? attributes, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (attributes != null) { + _result.attributes.addAll(attributes); + } + return _result; + } + factory Event.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Event.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Event clone() => Event()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Event copyWith(void Function(Event) updates) => super.copyWith((message) => updates(message as Event)) as Event; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Event create() => Event._(); + Event createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Event getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Event? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List get attributes => $_getList(1); +} + +class EventAttribute extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EventAttribute', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..hasRequiredFields = false + ; + + EventAttribute._() : super(); + factory EventAttribute({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + $core.bool? index, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (index != null) { + _result.index = index; + } + return _result; + } + factory EventAttribute.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EventAttribute.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EventAttribute clone() => EventAttribute()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EventAttribute copyWith(void Function(EventAttribute) updates) => super.copyWith((message) => updates(message as EventAttribute)) as EventAttribute; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EventAttribute create() => EventAttribute._(); + EventAttribute createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EventAttribute getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EventAttribute? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get index => $_getBF(2); + @$pb.TagNumber(3) + set index($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasIndex() => $_has(2); + @$pb.TagNumber(3) + void clearIndex() => clearField(3); +} + +class TxResult extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxResult', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', subBuilder: ResponseDeliverTx.create) + ..hasRequiredFields = false + ; + + TxResult._() : super(); + factory TxResult({ + $fixnum.Int64? height, + $core.int? index, + $core.List<$core.int>? tx, + ResponseDeliverTx? result, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (index != null) { + _result.index = index; + } + if (tx != null) { + _result.tx = tx; + } + if (result != null) { + _result.result = result; + } + return _result; + } + factory TxResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxResult clone() => TxResult()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxResult copyWith(void Function(TxResult) updates) => super.copyWith((message) => updates(message as TxResult)) as TxResult; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxResult create() => TxResult._(); + TxResult createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get index => $_getIZ(1); + @$pb.TagNumber(2) + set index($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get tx => $_getN(2); + @$pb.TagNumber(3) + set tx($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasTx() => $_has(2); + @$pb.TagNumber(3) + void clearTx() => clearField(3); + + @$pb.TagNumber(4) + ResponseDeliverTx get result => $_getN(3); + @$pb.TagNumber(4) + set result(ResponseDeliverTx v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasResult() => $_has(3); + @$pb.TagNumber(4) + void clearResult() => clearField(4); + @$pb.TagNumber(4) + ResponseDeliverTx ensureResult() => $_ensure(3); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.List<$core.int>? address, + $fixnum.Int64? power, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (power != null) { + _result.power = power; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get address => $_getN(0); + @$pb.TagNumber(1) + set address($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get power => $_getI64(1); + @$pb.TagNumber(3) + set power($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(3) + $core.bool hasPower() => $_has(1); + @$pb.TagNumber(3) + void clearPower() => clearField(3); +} + +class ValidatorUpdate extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorUpdate', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM<$5.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $5.PublicKey.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') + ..hasRequiredFields = false + ; + + ValidatorUpdate._() : super(); + factory ValidatorUpdate({ + $5.PublicKey? pubKey, + $fixnum.Int64? power, + }) { + final _result = create(); + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (power != null) { + _result.power = power; + } + return _result; + } + factory ValidatorUpdate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorUpdate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorUpdate clone() => ValidatorUpdate()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorUpdate copyWith(void Function(ValidatorUpdate) updates) => super.copyWith((message) => updates(message as ValidatorUpdate)) as ValidatorUpdate; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorUpdate create() => ValidatorUpdate._(); + ValidatorUpdate createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorUpdate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorUpdate? _defaultInstance; + + @$pb.TagNumber(1) + $5.PublicKey get pubKey => $_getN(0); + @$pb.TagNumber(1) + set pubKey($5.PublicKey v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPubKey() => $_has(0); + @$pb.TagNumber(1) + void clearPubKey() => clearField(1); + @$pb.TagNumber(1) + $5.PublicKey ensurePubKey() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get power => $_getI64(1); + @$pb.TagNumber(2) + set power($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasPower() => $_has(1); + @$pb.TagNumber(2) + void clearPower() => clearField(2); +} + +class VoteInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VoteInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: Validator.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedLastBlock') + ..hasRequiredFields = false + ; + + VoteInfo._() : super(); + factory VoteInfo({ + Validator? validator, + $core.bool? signedLastBlock, + }) { + final _result = create(); + if (validator != null) { + _result.validator = validator; + } + if (signedLastBlock != null) { + _result.signedLastBlock = signedLastBlock; + } + return _result; + } + factory VoteInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VoteInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VoteInfo clone() => VoteInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VoteInfo copyWith(void Function(VoteInfo) updates) => super.copyWith((message) => updates(message as VoteInfo)) as VoteInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static VoteInfo create() => VoteInfo._(); + VoteInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static VoteInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VoteInfo? _defaultInstance; + + @$pb.TagNumber(1) + Validator get validator => $_getN(0); + @$pb.TagNumber(1) + set validator(Validator v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasValidator() => $_has(0); + @$pb.TagNumber(1) + void clearValidator() => clearField(1); + @$pb.TagNumber(1) + Validator ensureValidator() => $_ensure(0); + + @$pb.TagNumber(2) + $core.bool get signedLastBlock => $_getBF(1); + @$pb.TagNumber(2) + set signedLastBlock($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasSignedLastBlock() => $_has(1); + @$pb.TagNumber(2) + void clearSignedLastBlock() => clearField(2); +} + +class Evidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: EvidenceType.UNKNOWN, valueOf: EvidenceType.valueOf, enumValues: EvidenceType.values) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: Validator.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$1.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $1.Timestamp.create) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..hasRequiredFields = false + ; + + Evidence._() : super(); + factory Evidence({ + EvidenceType? type, + Validator? validator, + $fixnum.Int64? height, + $1.Timestamp? time, + $fixnum.Int64? totalVotingPower, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (validator != null) { + _result.validator = validator; + } + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + return _result; + } + factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Evidence clone() => Evidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Evidence create() => Evidence._(); + Evidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Evidence? _defaultInstance; + + @$pb.TagNumber(1) + EvidenceType get type => $_getN(0); + @$pb.TagNumber(1) + set type(EvidenceType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + Validator get validator => $_getN(1); + @$pb.TagNumber(2) + set validator(Validator v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidator() => $_has(1); + @$pb.TagNumber(2) + void clearValidator() => clearField(2); + @$pb.TagNumber(2) + Validator ensureValidator() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $1.Timestamp get time => $_getN(3); + @$pb.TagNumber(4) + set time($1.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasTime() => $_has(3); + @$pb.TagNumber(4) + void clearTime() => clearField(4); + @$pb.TagNumber(4) + $1.Timestamp ensureTime() => $_ensure(3); + + @$pb.TagNumber(5) + $fixnum.Int64 get totalVotingPower => $_getI64(4); + @$pb.TagNumber(5) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasTotalVotingPower() => $_has(4); + @$pb.TagNumber(5) + void clearTotalVotingPower() => clearField(5); +} + +class Snapshot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Snapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'format', $pb.PbFieldType.OU3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunks', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadata', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Snapshot._() : super(); + factory Snapshot({ + $fixnum.Int64? height, + $core.int? format, + $core.int? chunks, + $core.List<$core.int>? hash, + $core.List<$core.int>? metadata, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (format != null) { + _result.format = format; + } + if (chunks != null) { + _result.chunks = chunks; + } + if (hash != null) { + _result.hash = hash; + } + if (metadata != null) { + _result.metadata = metadata; + } + return _result; + } + factory Snapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Snapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Snapshot clone() => Snapshot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Snapshot copyWith(void Function(Snapshot) updates) => super.copyWith((message) => updates(message as Snapshot)) as Snapshot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Snapshot create() => Snapshot._(); + Snapshot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Snapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Snapshot? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get format => $_getIZ(1); + @$pb.TagNumber(2) + set format($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasFormat() => $_has(1); + @$pb.TagNumber(2) + void clearFormat() => clearField(2); + + @$pb.TagNumber(3) + $core.int get chunks => $_getIZ(2); + @$pb.TagNumber(3) + set chunks($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasChunks() => $_has(2); + @$pb.TagNumber(3) + void clearChunks() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.int> get hash => $_getN(3); + @$pb.TagNumber(4) + set hash($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasHash() => $_has(3); + @$pb.TagNumber(4) + void clearHash() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get metadata => $_getN(4); + @$pb.TagNumber(5) + set metadata($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasMetadata() => $_has(4); + @$pb.TagNumber(5) + void clearMetadata() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart new file mode 100644 index 00000000..609393a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart @@ -0,0 +1,89 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class CheckTxType extends $pb.ProtobufEnum { + static const CheckTxType NEW = CheckTxType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NEW'); + static const CheckTxType RECHECK = CheckTxType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RECHECK'); + + static const $core.List values = [ + NEW, + RECHECK, + ]; + + static final $core.Map<$core.int, CheckTxType> _byValue = $pb.ProtobufEnum.initByValue(values); + static CheckTxType? valueOf($core.int value) => _byValue[value]; + + const CheckTxType._($core.int v, $core.String n) : super(v, n); +} + +class EvidenceType extends $pb.ProtobufEnum { + static const EvidenceType UNKNOWN = EvidenceType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); + static const EvidenceType DUPLICATE_VOTE = EvidenceType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'DUPLICATE_VOTE'); + static const EvidenceType LIGHT_CLIENT_ATTACK = EvidenceType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LIGHT_CLIENT_ATTACK'); + + static const $core.List values = [ + UNKNOWN, + DUPLICATE_VOTE, + LIGHT_CLIENT_ATTACK, + ]; + + static final $core.Map<$core.int, EvidenceType> _byValue = $pb.ProtobufEnum.initByValue(values); + static EvidenceType? valueOf($core.int value) => _byValue[value]; + + const EvidenceType._($core.int v, $core.String n) : super(v, n); +} + +class ResponseOfferSnapshot_Result extends $pb.ProtobufEnum { + static const ResponseOfferSnapshot_Result UNKNOWN = ResponseOfferSnapshot_Result._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); + static const ResponseOfferSnapshot_Result ACCEPT = ResponseOfferSnapshot_Result._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ACCEPT'); + static const ResponseOfferSnapshot_Result ABORT = ResponseOfferSnapshot_Result._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ABORT'); + static const ResponseOfferSnapshot_Result REJECT = ResponseOfferSnapshot_Result._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT'); + static const ResponseOfferSnapshot_Result REJECT_FORMAT = ResponseOfferSnapshot_Result._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_FORMAT'); + static const ResponseOfferSnapshot_Result REJECT_SENDER = ResponseOfferSnapshot_Result._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_SENDER'); + + static const $core.List values = [ + UNKNOWN, + ACCEPT, + ABORT, + REJECT, + REJECT_FORMAT, + REJECT_SENDER, + ]; + + static final $core.Map<$core.int, ResponseOfferSnapshot_Result> _byValue = $pb.ProtobufEnum.initByValue(values); + static ResponseOfferSnapshot_Result? valueOf($core.int value) => _byValue[value]; + + const ResponseOfferSnapshot_Result._($core.int v, $core.String n) : super(v, n); +} + +class ResponseApplySnapshotChunk_Result extends $pb.ProtobufEnum { + static const ResponseApplySnapshotChunk_Result UNKNOWN = ResponseApplySnapshotChunk_Result._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); + static const ResponseApplySnapshotChunk_Result ACCEPT = ResponseApplySnapshotChunk_Result._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ACCEPT'); + static const ResponseApplySnapshotChunk_Result ABORT = ResponseApplySnapshotChunk_Result._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ABORT'); + static const ResponseApplySnapshotChunk_Result RETRY = ResponseApplySnapshotChunk_Result._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RETRY'); + static const ResponseApplySnapshotChunk_Result RETRY_SNAPSHOT = ResponseApplySnapshotChunk_Result._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RETRY_SNAPSHOT'); + static const ResponseApplySnapshotChunk_Result REJECT_SNAPSHOT = ResponseApplySnapshotChunk_Result._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_SNAPSHOT'); + + static const $core.List values = [ + UNKNOWN, + ACCEPT, + ABORT, + RETRY, + RETRY_SNAPSHOT, + REJECT_SNAPSHOT, + ]; + + static final $core.Map<$core.int, ResponseApplySnapshotChunk_Result> _byValue = $pb.ProtobufEnum.initByValue(values); + static ResponseApplySnapshotChunk_Result? valueOf($core.int value) => _byValue[value]; + + const ResponseApplySnapshotChunk_Result._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart new file mode 100644 index 00000000..dae9fe2c --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart @@ -0,0 +1,416 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'types.pb.dart' as $0; +export 'types.pb.dart'; + +class ABCIApplicationClient extends $grpc.Client { + static final _$echo = $grpc.ClientMethod<$0.RequestEcho, $0.ResponseEcho>( + '/tendermint.abci.ABCIApplication/Echo', + ($0.RequestEcho value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseEcho.fromBuffer(value)); + static final _$flush = $grpc.ClientMethod<$0.RequestFlush, $0.ResponseFlush>( + '/tendermint.abci.ABCIApplication/Flush', + ($0.RequestFlush value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseFlush.fromBuffer(value)); + static final _$info = $grpc.ClientMethod<$0.RequestInfo, $0.ResponseInfo>( + '/tendermint.abci.ABCIApplication/Info', + ($0.RequestInfo value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseInfo.fromBuffer(value)); + static final _$setOption = + $grpc.ClientMethod<$0.RequestSetOption, $0.ResponseSetOption>( + '/tendermint.abci.ABCIApplication/SetOption', + ($0.RequestSetOption value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseSetOption.fromBuffer(value)); + static final _$deliverTx = + $grpc.ClientMethod<$0.RequestDeliverTx, $0.ResponseDeliverTx>( + '/tendermint.abci.ABCIApplication/DeliverTx', + ($0.RequestDeliverTx value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseDeliverTx.fromBuffer(value)); + static final _$checkTx = + $grpc.ClientMethod<$0.RequestCheckTx, $0.ResponseCheckTx>( + '/tendermint.abci.ABCIApplication/CheckTx', + ($0.RequestCheckTx value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseCheckTx.fromBuffer(value)); + static final _$query = $grpc.ClientMethod<$0.RequestQuery, $0.ResponseQuery>( + '/tendermint.abci.ABCIApplication/Query', + ($0.RequestQuery value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseQuery.fromBuffer(value)); + static final _$commit = + $grpc.ClientMethod<$0.RequestCommit, $0.ResponseCommit>( + '/tendermint.abci.ABCIApplication/Commit', + ($0.RequestCommit value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseCommit.fromBuffer(value)); + static final _$initChain = + $grpc.ClientMethod<$0.RequestInitChain, $0.ResponseInitChain>( + '/tendermint.abci.ABCIApplication/InitChain', + ($0.RequestInitChain value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseInitChain.fromBuffer(value)); + static final _$beginBlock = + $grpc.ClientMethod<$0.RequestBeginBlock, $0.ResponseBeginBlock>( + '/tendermint.abci.ABCIApplication/BeginBlock', + ($0.RequestBeginBlock value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseBeginBlock.fromBuffer(value)); + static final _$endBlock = + $grpc.ClientMethod<$0.RequestEndBlock, $0.ResponseEndBlock>( + '/tendermint.abci.ABCIApplication/EndBlock', + ($0.RequestEndBlock value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseEndBlock.fromBuffer(value)); + static final _$listSnapshots = + $grpc.ClientMethod<$0.RequestListSnapshots, $0.ResponseListSnapshots>( + '/tendermint.abci.ABCIApplication/ListSnapshots', + ($0.RequestListSnapshots value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseListSnapshots.fromBuffer(value)); + static final _$offerSnapshot = + $grpc.ClientMethod<$0.RequestOfferSnapshot, $0.ResponseOfferSnapshot>( + '/tendermint.abci.ABCIApplication/OfferSnapshot', + ($0.RequestOfferSnapshot value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseOfferSnapshot.fromBuffer(value)); + static final _$loadSnapshotChunk = $grpc.ClientMethod< + $0.RequestLoadSnapshotChunk, $0.ResponseLoadSnapshotChunk>( + '/tendermint.abci.ABCIApplication/LoadSnapshotChunk', + ($0.RequestLoadSnapshotChunk value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseLoadSnapshotChunk.fromBuffer(value)); + static final _$applySnapshotChunk = $grpc.ClientMethod< + $0.RequestApplySnapshotChunk, $0.ResponseApplySnapshotChunk>( + '/tendermint.abci.ABCIApplication/ApplySnapshotChunk', + ($0.RequestApplySnapshotChunk value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseApplySnapshotChunk.fromBuffer(value)); + + ABCIApplicationClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.ResponseEcho> echo($0.RequestEcho request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$echo, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseFlush> flush($0.RequestFlush request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$flush, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseInfo> info($0.RequestInfo request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$info, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseSetOption> setOption( + $0.RequestSetOption request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setOption, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseDeliverTx> deliverTx( + $0.RequestDeliverTx request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deliverTx, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseCheckTx> checkTx($0.RequestCheckTx request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$checkTx, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseQuery> query($0.RequestQuery request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$query, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseCommit> commit($0.RequestCommit request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$commit, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseInitChain> initChain( + $0.RequestInitChain request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$initChain, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseBeginBlock> beginBlock( + $0.RequestBeginBlock request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$beginBlock, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseEndBlock> endBlock($0.RequestEndBlock request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$endBlock, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseListSnapshots> listSnapshots( + $0.RequestListSnapshots request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listSnapshots, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseOfferSnapshot> offerSnapshot( + $0.RequestOfferSnapshot request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$offerSnapshot, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk( + $0.RequestLoadSnapshotChunk request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$loadSnapshotChunk, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseApplySnapshotChunk> applySnapshotChunk( + $0.RequestApplySnapshotChunk request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$applySnapshotChunk, request, options: options); + } +} + +abstract class ABCIApplicationServiceBase extends $grpc.Service { + $core.String get $name => 'tendermint.abci.ABCIApplication'; + + ABCIApplicationServiceBase() { + $addMethod($grpc.ServiceMethod<$0.RequestEcho, $0.ResponseEcho>( + 'Echo', + echo_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestEcho.fromBuffer(value), + ($0.ResponseEcho value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestFlush, $0.ResponseFlush>( + 'Flush', + flush_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestFlush.fromBuffer(value), + ($0.ResponseFlush value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestInfo, $0.ResponseInfo>( + 'Info', + info_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestInfo.fromBuffer(value), + ($0.ResponseInfo value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestSetOption, $0.ResponseSetOption>( + 'SetOption', + setOption_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestSetOption.fromBuffer(value), + ($0.ResponseSetOption value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestDeliverTx, $0.ResponseDeliverTx>( + 'DeliverTx', + deliverTx_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestDeliverTx.fromBuffer(value), + ($0.ResponseDeliverTx value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestCheckTx, $0.ResponseCheckTx>( + 'CheckTx', + checkTx_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestCheckTx.fromBuffer(value), + ($0.ResponseCheckTx value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestQuery, $0.ResponseQuery>( + 'Query', + query_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestQuery.fromBuffer(value), + ($0.ResponseQuery value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestCommit, $0.ResponseCommit>( + 'Commit', + commit_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestCommit.fromBuffer(value), + ($0.ResponseCommit value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestInitChain, $0.ResponseInitChain>( + 'InitChain', + initChain_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestInitChain.fromBuffer(value), + ($0.ResponseInitChain value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestBeginBlock, $0.ResponseBeginBlock>( + 'BeginBlock', + beginBlock_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestBeginBlock.fromBuffer(value), + ($0.ResponseBeginBlock value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestEndBlock, $0.ResponseEndBlock>( + 'EndBlock', + endBlock_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestEndBlock.fromBuffer(value), + ($0.ResponseEndBlock value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.RequestListSnapshots, $0.ResponseListSnapshots>( + 'ListSnapshots', + listSnapshots_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestListSnapshots.fromBuffer(value), + ($0.ResponseListSnapshots value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.RequestOfferSnapshot, $0.ResponseOfferSnapshot>( + 'OfferSnapshot', + offerSnapshot_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestOfferSnapshot.fromBuffer(value), + ($0.ResponseOfferSnapshot value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestLoadSnapshotChunk, + $0.ResponseLoadSnapshotChunk>( + 'LoadSnapshotChunk', + loadSnapshotChunk_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestLoadSnapshotChunk.fromBuffer(value), + ($0.ResponseLoadSnapshotChunk value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestApplySnapshotChunk, + $0.ResponseApplySnapshotChunk>( + 'ApplySnapshotChunk', + applySnapshotChunk_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestApplySnapshotChunk.fromBuffer(value), + ($0.ResponseApplySnapshotChunk value) => value.writeToBuffer())); + } + + $async.Future<$0.ResponseEcho> echo_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestEcho> request) async { + return echo(call, await request); + } + + $async.Future<$0.ResponseFlush> flush_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestFlush> request) async { + return flush(call, await request); + } + + $async.Future<$0.ResponseInfo> info_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestInfo> request) async { + return info(call, await request); + } + + $async.Future<$0.ResponseSetOption> setOption_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestSetOption> request) async { + return setOption(call, await request); + } + + $async.Future<$0.ResponseDeliverTx> deliverTx_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestDeliverTx> request) async { + return deliverTx(call, await request); + } + + $async.Future<$0.ResponseCheckTx> checkTx_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestCheckTx> request) async { + return checkTx(call, await request); + } + + $async.Future<$0.ResponseQuery> query_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestQuery> request) async { + return query(call, await request); + } + + $async.Future<$0.ResponseCommit> commit_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestCommit> request) async { + return commit(call, await request); + } + + $async.Future<$0.ResponseInitChain> initChain_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestInitChain> request) async { + return initChain(call, await request); + } + + $async.Future<$0.ResponseBeginBlock> beginBlock_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestBeginBlock> request) async { + return beginBlock(call, await request); + } + + $async.Future<$0.ResponseEndBlock> endBlock_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestEndBlock> request) async { + return endBlock(call, await request); + } + + $async.Future<$0.ResponseListSnapshots> listSnapshots_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestListSnapshots> request) async { + return listSnapshots(call, await request); + } + + $async.Future<$0.ResponseOfferSnapshot> offerSnapshot_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestOfferSnapshot> request) async { + return offerSnapshot(call, await request); + } + + $async.Future<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestLoadSnapshotChunk> request) async { + return loadSnapshotChunk(call, await request); + } + + $async.Future<$0.ResponseApplySnapshotChunk> applySnapshotChunk_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestApplySnapshotChunk> request) async { + return applySnapshotChunk(call, await request); + } + + $async.Future<$0.ResponseEcho> echo( + $grpc.ServiceCall call, $0.RequestEcho request); + $async.Future<$0.ResponseFlush> flush( + $grpc.ServiceCall call, $0.RequestFlush request); + $async.Future<$0.ResponseInfo> info( + $grpc.ServiceCall call, $0.RequestInfo request); + $async.Future<$0.ResponseSetOption> setOption( + $grpc.ServiceCall call, $0.RequestSetOption request); + $async.Future<$0.ResponseDeliverTx> deliverTx( + $grpc.ServiceCall call, $0.RequestDeliverTx request); + $async.Future<$0.ResponseCheckTx> checkTx( + $grpc.ServiceCall call, $0.RequestCheckTx request); + $async.Future<$0.ResponseQuery> query( + $grpc.ServiceCall call, $0.RequestQuery request); + $async.Future<$0.ResponseCommit> commit( + $grpc.ServiceCall call, $0.RequestCommit request); + $async.Future<$0.ResponseInitChain> initChain( + $grpc.ServiceCall call, $0.RequestInitChain request); + $async.Future<$0.ResponseBeginBlock> beginBlock( + $grpc.ServiceCall call, $0.RequestBeginBlock request); + $async.Future<$0.ResponseEndBlock> endBlock( + $grpc.ServiceCall call, $0.RequestEndBlock request); + $async.Future<$0.ResponseListSnapshots> listSnapshots( + $grpc.ServiceCall call, $0.RequestListSnapshots request); + $async.Future<$0.ResponseOfferSnapshot> offerSnapshot( + $grpc.ServiceCall call, $0.RequestOfferSnapshot request); + $async.Future<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk( + $grpc.ServiceCall call, $0.RequestLoadSnapshotChunk request); + $async.Future<$0.ResponseApplySnapshotChunk> applySnapshotChunk( + $grpc.ServiceCall call, $0.RequestApplySnapshotChunk request); +} diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart new file mode 100644 index 00000000..17d72196 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart @@ -0,0 +1,601 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use checkTxTypeDescriptor instead') +const CheckTxType$json = const { + '1': 'CheckTxType', + '2': const [ + const {'1': 'NEW', '2': 0, '3': const {}}, + const {'1': 'RECHECK', '2': 1, '3': const {}}, + ], +}; + +/// Descriptor for `CheckTxType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List checkTxTypeDescriptor = $convert.base64Decode('CgtDaGVja1R4VHlwZRIQCgNORVcQABoHip0gA05ldxIYCgdSRUNIRUNLEAEaC4qdIAdSZWNoZWNr'); +@$core.Deprecated('Use evidenceTypeDescriptor instead') +const EvidenceType$json = const { + '1': 'EvidenceType', + '2': const [ + const {'1': 'UNKNOWN', '2': 0}, + const {'1': 'DUPLICATE_VOTE', '2': 1}, + const {'1': 'LIGHT_CLIENT_ATTACK', '2': 2}, + ], +}; + +/// Descriptor for `EvidenceType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List evidenceTypeDescriptor = $convert.base64Decode('CgxFdmlkZW5jZVR5cGUSCwoHVU5LTk9XThAAEhIKDkRVUExJQ0FURV9WT1RFEAESFwoTTElHSFRfQ0xJRU5UX0FUVEFDSxAC'); +@$core.Deprecated('Use requestDescriptor instead') +const Request$json = const { + '1': 'Request', + '2': const [ + const {'1': 'echo', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.RequestEcho', '9': 0, '10': 'echo'}, + const {'1': 'flush', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.RequestFlush', '9': 0, '10': 'flush'}, + const {'1': 'info', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.RequestInfo', '9': 0, '10': 'info'}, + const {'1': 'set_option', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.RequestSetOption', '9': 0, '10': 'setOption'}, + const {'1': 'init_chain', '3': 5, '4': 1, '5': 11, '6': '.tendermint.abci.RequestInitChain', '9': 0, '10': 'initChain'}, + const {'1': 'query', '3': 6, '4': 1, '5': 11, '6': '.tendermint.abci.RequestQuery', '9': 0, '10': 'query'}, + const {'1': 'begin_block', '3': 7, '4': 1, '5': 11, '6': '.tendermint.abci.RequestBeginBlock', '9': 0, '10': 'beginBlock'}, + const {'1': 'check_tx', '3': 8, '4': 1, '5': 11, '6': '.tendermint.abci.RequestCheckTx', '9': 0, '10': 'checkTx'}, + const {'1': 'deliver_tx', '3': 9, '4': 1, '5': 11, '6': '.tendermint.abci.RequestDeliverTx', '9': 0, '10': 'deliverTx'}, + const {'1': 'end_block', '3': 10, '4': 1, '5': 11, '6': '.tendermint.abci.RequestEndBlock', '9': 0, '10': 'endBlock'}, + const {'1': 'commit', '3': 11, '4': 1, '5': 11, '6': '.tendermint.abci.RequestCommit', '9': 0, '10': 'commit'}, + const {'1': 'list_snapshots', '3': 12, '4': 1, '5': 11, '6': '.tendermint.abci.RequestListSnapshots', '9': 0, '10': 'listSnapshots'}, + const {'1': 'offer_snapshot', '3': 13, '4': 1, '5': 11, '6': '.tendermint.abci.RequestOfferSnapshot', '9': 0, '10': 'offerSnapshot'}, + const {'1': 'load_snapshot_chunk', '3': 14, '4': 1, '5': 11, '6': '.tendermint.abci.RequestLoadSnapshotChunk', '9': 0, '10': 'loadSnapshotChunk'}, + const {'1': 'apply_snapshot_chunk', '3': 15, '4': 1, '5': 11, '6': '.tendermint.abci.RequestApplySnapshotChunk', '9': 0, '10': 'applySnapshotChunk'}, + ], + '8': const [ + const {'1': 'value'}, + ], +}; + +/// Descriptor for `Request`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestDescriptor = $convert.base64Decode('CgdSZXF1ZXN0EjIKBGVjaG8YASABKAsyHC50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdEVjaG9IAFIEZWNobxI1CgVmbHVzaBgCIAEoCzIdLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0Rmx1c2hIAFIFZmx1c2gSMgoEaW5mbxgDIAEoCzIcLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0SW5mb0gAUgRpbmZvEkIKCnNldF9vcHRpb24YBCABKAsyIS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdFNldE9wdGlvbkgAUglzZXRPcHRpb24SQgoKaW5pdF9jaGFpbhgFIAEoCzIhLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0SW5pdENoYWluSABSCWluaXRDaGFpbhI1CgVxdWVyeRgGIAEoCzIdLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0UXVlcnlIAFIFcXVlcnkSRQoLYmVnaW5fYmxvY2sYByABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdEJlZ2luQmxvY2tIAFIKYmVnaW5CbG9jaxI8CghjaGVja190eBgIIAEoCzIfLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0Q2hlY2tUeEgAUgdjaGVja1R4EkIKCmRlbGl2ZXJfdHgYCSABKAsyIS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdERlbGl2ZXJUeEgAUglkZWxpdmVyVHgSPwoJZW5kX2Jsb2NrGAogASgLMiAudGVuZGVybWludC5hYmNpLlJlcXVlc3RFbmRCbG9ja0gAUghlbmRCbG9jaxI4CgZjb21taXQYCyABKAsyHi50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdENvbW1pdEgAUgZjb21taXQSTgoObGlzdF9zbmFwc2hvdHMYDCABKAsyJS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdExpc3RTbmFwc2hvdHNIAFINbGlzdFNuYXBzaG90cxJOCg5vZmZlcl9zbmFwc2hvdBgNIAEoCzIlLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0T2ZmZXJTbmFwc2hvdEgAUg1vZmZlclNuYXBzaG90ElsKE2xvYWRfc25hcHNob3RfY2h1bmsYDiABKAsyKS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdExvYWRTbmFwc2hvdENodW5rSABSEWxvYWRTbmFwc2hvdENodW5rEl4KFGFwcGx5X3NuYXBzaG90X2NodW5rGA8gASgLMioudGVuZGVybWludC5hYmNpLlJlcXVlc3RBcHBseVNuYXBzaG90Q2h1bmtIAFISYXBwbHlTbmFwc2hvdENodW5rQgcKBXZhbHVl'); +@$core.Deprecated('Use requestEchoDescriptor instead') +const RequestEcho$json = const { + '1': 'RequestEcho', + '2': const [ + const {'1': 'message', '3': 1, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `RequestEcho`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestEchoDescriptor = $convert.base64Decode('CgtSZXF1ZXN0RWNobxIYCgdtZXNzYWdlGAEgASgJUgdtZXNzYWdl'); +@$core.Deprecated('Use requestFlushDescriptor instead') +const RequestFlush$json = const { + '1': 'RequestFlush', +}; + +/// Descriptor for `RequestFlush`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestFlushDescriptor = $convert.base64Decode('CgxSZXF1ZXN0Rmx1c2g='); +@$core.Deprecated('Use requestInfoDescriptor instead') +const RequestInfo$json = const { + '1': 'RequestInfo', + '2': const [ + const {'1': 'version', '3': 1, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'block_version', '3': 2, '4': 1, '5': 4, '10': 'blockVersion'}, + const {'1': 'p2p_version', '3': 3, '4': 1, '5': 4, '10': 'p2pVersion'}, + ], +}; + +/// Descriptor for `RequestInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestInfoDescriptor = $convert.base64Decode('CgtSZXF1ZXN0SW5mbxIYCgd2ZXJzaW9uGAEgASgJUgd2ZXJzaW9uEiMKDWJsb2NrX3ZlcnNpb24YAiABKARSDGJsb2NrVmVyc2lvbhIfCgtwMnBfdmVyc2lvbhgDIAEoBFIKcDJwVmVyc2lvbg=='); +@$core.Deprecated('Use requestSetOptionDescriptor instead') +const RequestSetOption$json = const { + '1': 'RequestSetOption', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'}, + ], +}; + +/// Descriptor for `RequestSetOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestSetOptionDescriptor = $convert.base64Decode('ChBSZXF1ZXN0U2V0T3B0aW9uEhAKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZQ=='); +@$core.Deprecated('Use requestInitChainDescriptor instead') +const RequestInitChain$json = const { + '1': 'RequestInitChain', + '2': const [ + const {'1': 'time', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '10': 'chainId'}, + const {'1': 'consensus_params', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParams'}, + const {'1': 'validators', '3': 4, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validators'}, + const {'1': 'app_state_bytes', '3': 5, '4': 1, '5': 12, '10': 'appStateBytes'}, + const {'1': 'initial_height', '3': 6, '4': 1, '5': 3, '10': 'initialHeight'}, + ], +}; + +/// Descriptor for `RequestInitChain`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestInitChainDescriptor = $convert.base64Decode('ChBSZXF1ZXN0SW5pdENoYWluEjgKBHRpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRIZCghjaGFpbl9pZBgCIAEoCVIHY2hhaW5JZBJLChBjb25zZW5zdXNfcGFyYW1zGAMgASgLMiAudGVuZGVybWludC5hYmNpLkNvbnNlbnN1c1BhcmFtc1IPY29uc2Vuc3VzUGFyYW1zEkYKCnZhbGlkYXRvcnMYBCADKAsyIC50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yVXBkYXRlQgTI3h8AUgp2YWxpZGF0b3JzEiYKD2FwcF9zdGF0ZV9ieXRlcxgFIAEoDFINYXBwU3RhdGVCeXRlcxIlCg5pbml0aWFsX2hlaWdodBgGIAEoA1INaW5pdGlhbEhlaWdodA=='); +@$core.Deprecated('Use requestQueryDescriptor instead') +const RequestQuery$json = const { + '1': 'RequestQuery', + '2': const [ + const {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'prove', '3': 4, '4': 1, '5': 8, '10': 'prove'}, + ], +}; + +/// Descriptor for `RequestQuery`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestQueryDescriptor = $convert.base64Decode('CgxSZXF1ZXN0UXVlcnkSEgoEZGF0YRgBIAEoDFIEZGF0YRISCgRwYXRoGAIgASgJUgRwYXRoEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhQKBXByb3ZlGAQgASgIUgVwcm92ZQ=='); +@$core.Deprecated('Use requestBeginBlockDescriptor instead') +const RequestBeginBlock$json = const { + '1': 'RequestBeginBlock', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'last_commit_info', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.LastCommitInfo', '8': const {}, '10': 'lastCommitInfo'}, + const {'1': 'byzantine_validators', '3': 4, '4': 3, '5': 11, '6': '.tendermint.abci.Evidence', '8': const {}, '10': 'byzantineValidators'}, + ], +}; + +/// Descriptor for `RequestBeginBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestBeginBlockDescriptor = $convert.base64Decode('ChFSZXF1ZXN0QmVnaW5CbG9jaxISCgRoYXNoGAEgASgMUgRoYXNoEjYKBmhlYWRlchgCIAEoCzIYLnRlbmRlcm1pbnQudHlwZXMuSGVhZGVyQgTI3h8AUgZoZWFkZXISTwoQbGFzdF9jb21taXRfaW5mbxgDIAEoCzIfLnRlbmRlcm1pbnQuYWJjaS5MYXN0Q29tbWl0SW5mb0IEyN4fAFIObGFzdENvbW1pdEluZm8SUgoUYnl6YW50aW5lX3ZhbGlkYXRvcnMYBCADKAsyGS50ZW5kZXJtaW50LmFiY2kuRXZpZGVuY2VCBMjeHwBSE2J5emFudGluZVZhbGlkYXRvcnM='); +@$core.Deprecated('Use requestCheckTxDescriptor instead') +const RequestCheckTx$json = const { + '1': 'RequestCheckTx', + '2': const [ + const {'1': 'tx', '3': 1, '4': 1, '5': 12, '10': 'tx'}, + const {'1': 'type', '3': 2, '4': 1, '5': 14, '6': '.tendermint.abci.CheckTxType', '10': 'type'}, + ], +}; + +/// Descriptor for `RequestCheckTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestCheckTxDescriptor = $convert.base64Decode('Cg5SZXF1ZXN0Q2hlY2tUeBIOCgJ0eBgBIAEoDFICdHgSMAoEdHlwZRgCIAEoDjIcLnRlbmRlcm1pbnQuYWJjaS5DaGVja1R4VHlwZVIEdHlwZQ=='); +@$core.Deprecated('Use requestDeliverTxDescriptor instead') +const RequestDeliverTx$json = const { + '1': 'RequestDeliverTx', + '2': const [ + const {'1': 'tx', '3': 1, '4': 1, '5': 12, '10': 'tx'}, + ], +}; + +/// Descriptor for `RequestDeliverTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestDeliverTxDescriptor = $convert.base64Decode('ChBSZXF1ZXN0RGVsaXZlclR4Eg4KAnR4GAEgASgMUgJ0eA=='); +@$core.Deprecated('Use requestEndBlockDescriptor instead') +const RequestEndBlock$json = const { + '1': 'RequestEndBlock', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + ], +}; + +/// Descriptor for `RequestEndBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestEndBlockDescriptor = $convert.base64Decode('Cg9SZXF1ZXN0RW5kQmxvY2sSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQ='); +@$core.Deprecated('Use requestCommitDescriptor instead') +const RequestCommit$json = const { + '1': 'RequestCommit', +}; + +/// Descriptor for `RequestCommit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestCommitDescriptor = $convert.base64Decode('Cg1SZXF1ZXN0Q29tbWl0'); +@$core.Deprecated('Use requestListSnapshotsDescriptor instead') +const RequestListSnapshots$json = const { + '1': 'RequestListSnapshots', +}; + +/// Descriptor for `RequestListSnapshots`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestListSnapshotsDescriptor = $convert.base64Decode('ChRSZXF1ZXN0TGlzdFNuYXBzaG90cw=='); +@$core.Deprecated('Use requestOfferSnapshotDescriptor instead') +const RequestOfferSnapshot$json = const { + '1': 'RequestOfferSnapshot', + '2': const [ + const {'1': 'snapshot', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.Snapshot', '10': 'snapshot'}, + const {'1': 'app_hash', '3': 2, '4': 1, '5': 12, '10': 'appHash'}, + ], +}; + +/// Descriptor for `RequestOfferSnapshot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestOfferSnapshotDescriptor = $convert.base64Decode('ChRSZXF1ZXN0T2ZmZXJTbmFwc2hvdBI1CghzbmFwc2hvdBgBIAEoCzIZLnRlbmRlcm1pbnQuYWJjaS5TbmFwc2hvdFIIc25hcHNob3QSGQoIYXBwX2hhc2gYAiABKAxSB2FwcEhhc2g='); +@$core.Deprecated('Use requestLoadSnapshotChunkDescriptor instead') +const RequestLoadSnapshotChunk$json = const { + '1': 'RequestLoadSnapshotChunk', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 4, '10': 'height'}, + const {'1': 'format', '3': 2, '4': 1, '5': 13, '10': 'format'}, + const {'1': 'chunk', '3': 3, '4': 1, '5': 13, '10': 'chunk'}, + ], +}; + +/// Descriptor for `RequestLoadSnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestLoadSnapshotChunkDescriptor = $convert.base64Decode('ChhSZXF1ZXN0TG9hZFNuYXBzaG90Q2h1bmsSFgoGaGVpZ2h0GAEgASgEUgZoZWlnaHQSFgoGZm9ybWF0GAIgASgNUgZmb3JtYXQSFAoFY2h1bmsYAyABKA1SBWNodW5r'); +@$core.Deprecated('Use requestApplySnapshotChunkDescriptor instead') +const RequestApplySnapshotChunk$json = const { + '1': 'RequestApplySnapshotChunk', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'chunk', '3': 2, '4': 1, '5': 12, '10': 'chunk'}, + const {'1': 'sender', '3': 3, '4': 1, '5': 9, '10': 'sender'}, + ], +}; + +/// Descriptor for `RequestApplySnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestApplySnapshotChunkDescriptor = $convert.base64Decode('ChlSZXF1ZXN0QXBwbHlTbmFwc2hvdENodW5rEhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVjaHVuaxgCIAEoDFIFY2h1bmsSFgoGc2VuZGVyGAMgASgJUgZzZW5kZXI='); +@$core.Deprecated('Use responseDescriptor instead') +const Response$json = const { + '1': 'Response', + '2': const [ + const {'1': 'exception', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseException', '9': 0, '10': 'exception'}, + const {'1': 'echo', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseEcho', '9': 0, '10': 'echo'}, + const {'1': 'flush', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseFlush', '9': 0, '10': 'flush'}, + const {'1': 'info', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseInfo', '9': 0, '10': 'info'}, + const {'1': 'set_option', '3': 5, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseSetOption', '9': 0, '10': 'setOption'}, + const {'1': 'init_chain', '3': 6, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseInitChain', '9': 0, '10': 'initChain'}, + const {'1': 'query', '3': 7, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseQuery', '9': 0, '10': 'query'}, + const {'1': 'begin_block', '3': 8, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseBeginBlock', '9': 0, '10': 'beginBlock'}, + const {'1': 'check_tx', '3': 9, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseCheckTx', '9': 0, '10': 'checkTx'}, + const {'1': 'deliver_tx', '3': 10, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseDeliverTx', '9': 0, '10': 'deliverTx'}, + const {'1': 'end_block', '3': 11, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseEndBlock', '9': 0, '10': 'endBlock'}, + const {'1': 'commit', '3': 12, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseCommit', '9': 0, '10': 'commit'}, + const {'1': 'list_snapshots', '3': 13, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseListSnapshots', '9': 0, '10': 'listSnapshots'}, + const {'1': 'offer_snapshot', '3': 14, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseOfferSnapshot', '9': 0, '10': 'offerSnapshot'}, + const {'1': 'load_snapshot_chunk', '3': 15, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseLoadSnapshotChunk', '9': 0, '10': 'loadSnapshotChunk'}, + const {'1': 'apply_snapshot_chunk', '3': 16, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseApplySnapshotChunk', '9': 0, '10': 'applySnapshotChunk'}, + ], + '8': const [ + const {'1': 'value'}, + ], +}; + +/// Descriptor for `Response`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseDescriptor = $convert.base64Decode('CghSZXNwb25zZRJCCglleGNlcHRpb24YASABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VFeGNlcHRpb25IAFIJZXhjZXB0aW9uEjMKBGVjaG8YAiABKAsyHS50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VFY2hvSABSBGVjaG8SNgoFZmx1c2gYAyABKAsyHi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VGbHVzaEgAUgVmbHVzaBIzCgRpbmZvGAQgASgLMh0udGVuZGVybWludC5hYmNpLlJlc3BvbnNlSW5mb0gAUgRpbmZvEkMKCnNldF9vcHRpb24YBSABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VTZXRPcHRpb25IAFIJc2V0T3B0aW9uEkMKCmluaXRfY2hhaW4YBiABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VJbml0Q2hhaW5IAFIJaW5pdENoYWluEjYKBXF1ZXJ5GAcgASgLMh4udGVuZGVybWludC5hYmNpLlJlc3BvbnNlUXVlcnlIAFIFcXVlcnkSRgoLYmVnaW5fYmxvY2sYCCABKAsyIy50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VCZWdpbkJsb2NrSABSCmJlZ2luQmxvY2sSPQoIY2hlY2tfdHgYCSABKAsyIC50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VDaGVja1R4SABSB2NoZWNrVHgSQwoKZGVsaXZlcl90eBgKIAEoCzIiLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZURlbGl2ZXJUeEgAUglkZWxpdmVyVHgSQAoJZW5kX2Jsb2NrGAsgASgLMiEudGVuZGVybWludC5hYmNpLlJlc3BvbnNlRW5kQmxvY2tIAFIIZW5kQmxvY2sSOQoGY29tbWl0GAwgASgLMh8udGVuZGVybWludC5hYmNpLlJlc3BvbnNlQ29tbWl0SABSBmNvbW1pdBJPCg5saXN0X3NuYXBzaG90cxgNIAEoCzImLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZUxpc3RTbmFwc2hvdHNIAFINbGlzdFNuYXBzaG90cxJPCg5vZmZlcl9zbmFwc2hvdBgOIAEoCzImLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZU9mZmVyU25hcHNob3RIAFINb2ZmZXJTbmFwc2hvdBJcChNsb2FkX3NuYXBzaG90X2NodW5rGA8gASgLMioudGVuZGVybWludC5hYmNpLlJlc3BvbnNlTG9hZFNuYXBzaG90Q2h1bmtIAFIRbG9hZFNuYXBzaG90Q2h1bmsSXwoUYXBwbHlfc25hcHNob3RfY2h1bmsYECABKAsyKy50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VBcHBseVNuYXBzaG90Q2h1bmtIAFISYXBwbHlTbmFwc2hvdENodW5rQgcKBXZhbHVl'); +@$core.Deprecated('Use responseExceptionDescriptor instead') +const ResponseException$json = const { + '1': 'ResponseException', + '2': const [ + const {'1': 'error', '3': 1, '4': 1, '5': 9, '10': 'error'}, + ], +}; + +/// Descriptor for `ResponseException`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseExceptionDescriptor = $convert.base64Decode('ChFSZXNwb25zZUV4Y2VwdGlvbhIUCgVlcnJvchgBIAEoCVIFZXJyb3I='); +@$core.Deprecated('Use responseEchoDescriptor instead') +const ResponseEcho$json = const { + '1': 'ResponseEcho', + '2': const [ + const {'1': 'message', '3': 1, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `ResponseEcho`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseEchoDescriptor = $convert.base64Decode('CgxSZXNwb25zZUVjaG8SGAoHbWVzc2FnZRgBIAEoCVIHbWVzc2FnZQ=='); +@$core.Deprecated('Use responseFlushDescriptor instead') +const ResponseFlush$json = const { + '1': 'ResponseFlush', +}; + +/// Descriptor for `ResponseFlush`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseFlushDescriptor = $convert.base64Decode('Cg1SZXNwb25zZUZsdXNo'); +@$core.Deprecated('Use responseInfoDescriptor instead') +const ResponseInfo$json = const { + '1': 'ResponseInfo', + '2': const [ + const {'1': 'data', '3': 1, '4': 1, '5': 9, '10': 'data'}, + const {'1': 'version', '3': 2, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'app_version', '3': 3, '4': 1, '5': 4, '10': 'appVersion'}, + const {'1': 'last_block_height', '3': 4, '4': 1, '5': 3, '10': 'lastBlockHeight'}, + const {'1': 'last_block_app_hash', '3': 5, '4': 1, '5': 12, '10': 'lastBlockAppHash'}, + ], +}; + +/// Descriptor for `ResponseInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseInfoDescriptor = $convert.base64Decode('CgxSZXNwb25zZUluZm8SEgoEZGF0YRgBIAEoCVIEZGF0YRIYCgd2ZXJzaW9uGAIgASgJUgd2ZXJzaW9uEh8KC2FwcF92ZXJzaW9uGAMgASgEUgphcHBWZXJzaW9uEioKEWxhc3RfYmxvY2tfaGVpZ2h0GAQgASgDUg9sYXN0QmxvY2tIZWlnaHQSLQoTbGFzdF9ibG9ja19hcHBfaGFzaBgFIAEoDFIQbGFzdEJsb2NrQXBwSGFzaA=='); +@$core.Deprecated('Use responseSetOptionDescriptor instead') +const ResponseSetOption$json = const { + '1': 'ResponseSetOption', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], +}; + +/// Descriptor for `ResponseSetOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseSetOptionDescriptor = $convert.base64Decode('ChFSZXNwb25zZVNldE9wdGlvbhISCgRjb2RlGAEgASgNUgRjb2RlEhAKA2xvZxgDIAEoCVIDbG9nEhIKBGluZm8YBCABKAlSBGluZm8='); +@$core.Deprecated('Use responseInitChainDescriptor instead') +const ResponseInitChain$json = const { + '1': 'ResponseInitChain', + '2': const [ + const {'1': 'consensus_params', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParams'}, + const {'1': 'validators', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validators'}, + const {'1': 'app_hash', '3': 3, '4': 1, '5': 12, '10': 'appHash'}, + ], +}; + +/// Descriptor for `ResponseInitChain`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseInitChainDescriptor = $convert.base64Decode('ChFSZXNwb25zZUluaXRDaGFpbhJLChBjb25zZW5zdXNfcGFyYW1zGAEgASgLMiAudGVuZGVybWludC5hYmNpLkNvbnNlbnN1c1BhcmFtc1IPY29uc2Vuc3VzUGFyYW1zEkYKCnZhbGlkYXRvcnMYAiADKAsyIC50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yVXBkYXRlQgTI3h8AUgp2YWxpZGF0b3JzEhkKCGFwcF9oYXNoGAMgASgMUgdhcHBIYXNo'); +@$core.Deprecated('Use responseQueryDescriptor instead') +const ResponseQuery$json = const { + '1': 'ResponseQuery', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'index', '3': 5, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'key', '3': 6, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 7, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'proof_ops', '3': 8, '4': 1, '5': 11, '6': '.tendermint.crypto.ProofOps', '10': 'proofOps'}, + const {'1': 'height', '3': 9, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'codespace', '3': 10, '4': 1, '5': 9, '10': 'codespace'}, + ], +}; + +/// Descriptor for `ResponseQuery`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseQueryDescriptor = $convert.base64Decode('Cg1SZXNwb25zZVF1ZXJ5EhIKBGNvZGUYASABKA1SBGNvZGUSEAoDbG9nGAMgASgJUgNsb2cSEgoEaW5mbxgEIAEoCVIEaW5mbxIUCgVpbmRleBgFIAEoA1IFaW5kZXgSEAoDa2V5GAYgASgMUgNrZXkSFAoFdmFsdWUYByABKAxSBXZhbHVlEjgKCXByb29mX29wcxgIIAEoCzIbLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mT3BzUghwcm9vZk9wcxIWCgZoZWlnaHQYCSABKANSBmhlaWdodBIcCgljb2Rlc3BhY2UYCiABKAlSCWNvZGVzcGFjZQ=='); +@$core.Deprecated('Use responseBeginBlockDescriptor instead') +const ResponseBeginBlock$json = const { + '1': 'ResponseBeginBlock', + '2': const [ + const {'1': 'events', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + ], +}; + +/// Descriptor for `ResponseBeginBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseBeginBlockDescriptor = $convert.base64Decode('ChJSZXNwb25zZUJlZ2luQmxvY2sSSAoGZXZlbnRzGAEgAygLMhYudGVuZGVybWludC5hYmNpLkV2ZW50QhjI3h8A6t4fEGV2ZW50cyxvbWl0ZW1wdHlSBmV2ZW50cw=='); +@$core.Deprecated('Use responseCheckTxDescriptor instead') +const ResponseCheckTx$json = const { + '1': 'ResponseCheckTx', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'gas_wanted', '3': 5, '4': 1, '5': 3, '10': 'gas_wanted'}, + const {'1': 'gas_used', '3': 6, '4': 1, '5': 3, '10': 'gas_used'}, + const {'1': 'events', '3': 7, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + const {'1': 'codespace', '3': 8, '4': 1, '5': 9, '10': 'codespace'}, + ], +}; + +/// Descriptor for `ResponseCheckTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseCheckTxDescriptor = $convert.base64Decode('Cg9SZXNwb25zZUNoZWNrVHgSEgoEY29kZRgBIAEoDVIEY29kZRISCgRkYXRhGAIgASgMUgRkYXRhEhAKA2xvZxgDIAEoCVIDbG9nEhIKBGluZm8YBCABKAlSBGluZm8SHgoKZ2FzX3dhbnRlZBgFIAEoA1IKZ2FzX3dhbnRlZBIaCghnYXNfdXNlZBgGIAEoA1IIZ2FzX3VzZWQSSAoGZXZlbnRzGAcgAygLMhYudGVuZGVybWludC5hYmNpLkV2ZW50QhjI3h8A6t4fEGV2ZW50cyxvbWl0ZW1wdHlSBmV2ZW50cxIcCgljb2Rlc3BhY2UYCCABKAlSCWNvZGVzcGFjZQ=='); +@$core.Deprecated('Use responseDeliverTxDescriptor instead') +const ResponseDeliverTx$json = const { + '1': 'ResponseDeliverTx', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'gas_wanted', '3': 5, '4': 1, '5': 3, '10': 'gas_wanted'}, + const {'1': 'gas_used', '3': 6, '4': 1, '5': 3, '10': 'gas_used'}, + const {'1': 'events', '3': 7, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + const {'1': 'codespace', '3': 8, '4': 1, '5': 9, '10': 'codespace'}, + ], +}; + +/// Descriptor for `ResponseDeliverTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseDeliverTxDescriptor = $convert.base64Decode('ChFSZXNwb25zZURlbGl2ZXJUeBISCgRjb2RlGAEgASgNUgRjb2RlEhIKBGRhdGEYAiABKAxSBGRhdGESEAoDbG9nGAMgASgJUgNsb2cSEgoEaW5mbxgEIAEoCVIEaW5mbxIeCgpnYXNfd2FudGVkGAUgASgDUgpnYXNfd2FudGVkEhoKCGdhc191c2VkGAYgASgDUghnYXNfdXNlZBJICgZldmVudHMYByADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCGMjeHwDq3h8QZXZlbnRzLG9taXRlbXB0eVIGZXZlbnRzEhwKCWNvZGVzcGFjZRgIIAEoCVIJY29kZXNwYWNl'); +@$core.Deprecated('Use responseEndBlockDescriptor instead') +const ResponseEndBlock$json = const { + '1': 'ResponseEndBlock', + '2': const [ + const {'1': 'validator_updates', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validatorUpdates'}, + const {'1': 'consensus_param_updates', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParamUpdates'}, + const {'1': 'events', '3': 3, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + ], +}; + +/// Descriptor for `ResponseEndBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseEndBlockDescriptor = $convert.base64Decode('ChBSZXNwb25zZUVuZEJsb2NrElMKEXZhbGlkYXRvcl91cGRhdGVzGAEgAygLMiAudGVuZGVybWludC5hYmNpLlZhbGlkYXRvclVwZGF0ZUIEyN4fAFIQdmFsaWRhdG9yVXBkYXRlcxJYChdjb25zZW5zdXNfcGFyYW1fdXBkYXRlcxgCIAEoCzIgLnRlbmRlcm1pbnQuYWJjaS5Db25zZW5zdXNQYXJhbXNSFWNvbnNlbnN1c1BhcmFtVXBkYXRlcxJICgZldmVudHMYAyADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCGMjeHwDq3h8QZXZlbnRzLG9taXRlbXB0eVIGZXZlbnRz'); +@$core.Deprecated('Use responseCommitDescriptor instead') +const ResponseCommit$json = const { + '1': 'ResponseCommit', + '2': const [ + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'retain_height', '3': 3, '4': 1, '5': 3, '10': 'retainHeight'}, + ], +}; + +/// Descriptor for `ResponseCommit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseCommitDescriptor = $convert.base64Decode('Cg5SZXNwb25zZUNvbW1pdBISCgRkYXRhGAIgASgMUgRkYXRhEiMKDXJldGFpbl9oZWlnaHQYAyABKANSDHJldGFpbkhlaWdodA=='); +@$core.Deprecated('Use responseListSnapshotsDescriptor instead') +const ResponseListSnapshots$json = const { + '1': 'ResponseListSnapshots', + '2': const [ + const {'1': 'snapshots', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.Snapshot', '10': 'snapshots'}, + ], +}; + +/// Descriptor for `ResponseListSnapshots`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseListSnapshotsDescriptor = $convert.base64Decode('ChVSZXNwb25zZUxpc3RTbmFwc2hvdHMSNwoJc25hcHNob3RzGAEgAygLMhkudGVuZGVybWludC5hYmNpLlNuYXBzaG90UglzbmFwc2hvdHM='); +@$core.Deprecated('Use responseOfferSnapshotDescriptor instead') +const ResponseOfferSnapshot$json = const { + '1': 'ResponseOfferSnapshot', + '2': const [ + const {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.ResponseOfferSnapshot.Result', '10': 'result'}, + ], + '4': const [ResponseOfferSnapshot_Result$json], +}; + +@$core.Deprecated('Use responseOfferSnapshotDescriptor instead') +const ResponseOfferSnapshot_Result$json = const { + '1': 'Result', + '2': const [ + const {'1': 'UNKNOWN', '2': 0}, + const {'1': 'ACCEPT', '2': 1}, + const {'1': 'ABORT', '2': 2}, + const {'1': 'REJECT', '2': 3}, + const {'1': 'REJECT_FORMAT', '2': 4}, + const {'1': 'REJECT_SENDER', '2': 5}, + ], +}; + +/// Descriptor for `ResponseOfferSnapshot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseOfferSnapshotDescriptor = $convert.base64Decode('ChVSZXNwb25zZU9mZmVyU25hcHNob3QSRQoGcmVzdWx0GAEgASgOMi0udGVuZGVybWludC5hYmNpLlJlc3BvbnNlT2ZmZXJTbmFwc2hvdC5SZXN1bHRSBnJlc3VsdCJeCgZSZXN1bHQSCwoHVU5LTk9XThAAEgoKBkFDQ0VQVBABEgkKBUFCT1JUEAISCgoGUkVKRUNUEAMSEQoNUkVKRUNUX0ZPUk1BVBAEEhEKDVJFSkVDVF9TRU5ERVIQBQ=='); +@$core.Deprecated('Use responseLoadSnapshotChunkDescriptor instead') +const ResponseLoadSnapshotChunk$json = const { + '1': 'ResponseLoadSnapshotChunk', + '2': const [ + const {'1': 'chunk', '3': 1, '4': 1, '5': 12, '10': 'chunk'}, + ], +}; + +/// Descriptor for `ResponseLoadSnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseLoadSnapshotChunkDescriptor = $convert.base64Decode('ChlSZXNwb25zZUxvYWRTbmFwc2hvdENodW5rEhQKBWNodW5rGAEgASgMUgVjaHVuaw=='); +@$core.Deprecated('Use responseApplySnapshotChunkDescriptor instead') +const ResponseApplySnapshotChunk$json = const { + '1': 'ResponseApplySnapshotChunk', + '2': const [ + const {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.ResponseApplySnapshotChunk.Result', '10': 'result'}, + const {'1': 'refetch_chunks', '3': 2, '4': 3, '5': 13, '10': 'refetchChunks'}, + const {'1': 'reject_senders', '3': 3, '4': 3, '5': 9, '10': 'rejectSenders'}, + ], + '4': const [ResponseApplySnapshotChunk_Result$json], +}; + +@$core.Deprecated('Use responseApplySnapshotChunkDescriptor instead') +const ResponseApplySnapshotChunk_Result$json = const { + '1': 'Result', + '2': const [ + const {'1': 'UNKNOWN', '2': 0}, + const {'1': 'ACCEPT', '2': 1}, + const {'1': 'ABORT', '2': 2}, + const {'1': 'RETRY', '2': 3}, + const {'1': 'RETRY_SNAPSHOT', '2': 4}, + const {'1': 'REJECT_SNAPSHOT', '2': 5}, + ], +}; + +/// Descriptor for `ResponseApplySnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseApplySnapshotChunkDescriptor = $convert.base64Decode('ChpSZXNwb25zZUFwcGx5U25hcHNob3RDaHVuaxJKCgZyZXN1bHQYASABKA4yMi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VBcHBseVNuYXBzaG90Q2h1bmsuUmVzdWx0UgZyZXN1bHQSJQoOcmVmZXRjaF9jaHVua3MYAiADKA1SDXJlZmV0Y2hDaHVua3MSJQoOcmVqZWN0X3NlbmRlcnMYAyADKAlSDXJlamVjdFNlbmRlcnMiYAoGUmVzdWx0EgsKB1VOS05PV04QABIKCgZBQ0NFUFQQARIJCgVBQk9SVBACEgkKBVJFVFJZEAMSEgoOUkVUUllfU05BUFNIT1QQBBITCg9SRUpFQ1RfU05BUFNIT1QQBQ=='); +@$core.Deprecated('Use consensusParamsDescriptor instead') +const ConsensusParams$json = const { + '1': 'ConsensusParams', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.BlockParams', '10': 'block'}, + const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceParams', '10': 'evidence'}, + const {'1': 'validator', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorParams', '10': 'validator'}, + const {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.VersionParams', '10': 'version'}, + ], +}; + +/// Descriptor for `ConsensusParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusParamsDescriptor = $convert.base64Decode('Cg9Db25zZW5zdXNQYXJhbXMSMgoFYmxvY2sYASABKAsyHC50ZW5kZXJtaW50LmFiY2kuQmxvY2tQYXJhbXNSBWJsb2NrEjwKCGV2aWRlbmNlGAIgASgLMiAudGVuZGVybWludC50eXBlcy5FdmlkZW5jZVBhcmFtc1IIZXZpZGVuY2USPwoJdmFsaWRhdG9yGAMgASgLMiEudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JQYXJhbXNSCXZhbGlkYXRvchI5Cgd2ZXJzaW9uGAQgASgLMh8udGVuZGVybWludC50eXBlcy5WZXJzaW9uUGFyYW1zUgd2ZXJzaW9u'); +@$core.Deprecated('Use blockParamsDescriptor instead') +const BlockParams$json = const { + '1': 'BlockParams', + '2': const [ + const {'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'}, + const {'1': 'max_gas', '3': 2, '4': 1, '5': 3, '10': 'maxGas'}, + ], +}; + +/// Descriptor for `BlockParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockParamsDescriptor = $convert.base64Decode('CgtCbG9ja1BhcmFtcxIbCgltYXhfYnl0ZXMYASABKANSCG1heEJ5dGVzEhcKB21heF9nYXMYAiABKANSBm1heEdhcw=='); +@$core.Deprecated('Use lastCommitInfoDescriptor instead') +const LastCommitInfo$json = const { + '1': 'LastCommitInfo', + '2': const [ + const {'1': 'round', '3': 1, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'votes', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.VoteInfo', '8': const {}, '10': 'votes'}, + ], +}; + +/// Descriptor for `LastCommitInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lastCommitInfoDescriptor = $convert.base64Decode('Cg5MYXN0Q29tbWl0SW5mbxIUCgVyb3VuZBgBIAEoBVIFcm91bmQSNQoFdm90ZXMYAiADKAsyGS50ZW5kZXJtaW50LmFiY2kuVm90ZUluZm9CBMjeHwBSBXZvdGVz'); +@$core.Deprecated('Use eventDescriptor instead') +const Event$json = const { + '1': 'Event', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'attributes', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.EventAttribute', '8': const {}, '10': 'attributes'}, + ], +}; + +/// Descriptor for `Event`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List eventDescriptor = $convert.base64Decode('CgVFdmVudBISCgR0eXBlGAEgASgJUgR0eXBlEl0KCmF0dHJpYnV0ZXMYAiADKAsyHy50ZW5kZXJtaW50LmFiY2kuRXZlbnRBdHRyaWJ1dGVCHMjeHwDq3h8UYXR0cmlidXRlcyxvbWl0ZW1wdHlSCmF0dHJpYnV0ZXM='); +@$core.Deprecated('Use eventAttributeDescriptor instead') +const EventAttribute$json = const { + '1': 'EventAttribute', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'index', '3': 3, '4': 1, '5': 8, '10': 'index'}, + ], +}; + +/// Descriptor for `EventAttribute`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List eventAttributeDescriptor = $convert.base64Decode('Cg5FdmVudEF0dHJpYnV0ZRIQCgNrZXkYASABKAxSA2tleRIUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSFAoFaW5kZXgYAyABKAhSBWluZGV4'); +@$core.Deprecated('Use txResultDescriptor instead') +const TxResult$json = const { + '1': 'TxResult', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'index', '3': 2, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'tx', '3': 3, '4': 1, '5': 12, '10': 'tx'}, + const {'1': 'result', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseDeliverTx', '8': const {}, '10': 'result'}, + ], +}; + +/// Descriptor for `TxResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txResultDescriptor = $convert.base64Decode('CghUeFJlc3VsdBIWCgZoZWlnaHQYASABKANSBmhlaWdodBIUCgVpbmRleBgCIAEoDVIFaW5kZXgSDgoCdHgYAyABKAxSAnR4EkAKBnJlc3VsdBgEIAEoCzIiLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZURlbGl2ZXJUeEIEyN4fAFIGcmVzdWx0'); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, + const {'1': 'power', '3': 3, '4': 1, '5': 3, '10': 'power'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxIUCgVwb3dlchgDIAEoA1IFcG93ZXI='); +@$core.Deprecated('Use validatorUpdateDescriptor instead') +const ValidatorUpdate$json = const { + '1': 'ValidatorUpdate', + '2': const [ + const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, + const {'1': 'power', '3': 2, '4': 1, '5': 3, '10': 'power'}, + ], +}; + +/// Descriptor for `ValidatorUpdate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorUpdateDescriptor = $convert.base64Decode('Cg9WYWxpZGF0b3JVcGRhdGUSOwoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleUIEyN4fAFIGcHViS2V5EhQKBXBvd2VyGAIgASgDUgVwb3dlcg=='); +@$core.Deprecated('Use voteInfoDescriptor instead') +const VoteInfo$json = const { + '1': 'VoteInfo', + '2': const [ + const {'1': 'validator', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.Validator', '8': const {}, '10': 'validator'}, + const {'1': 'signed_last_block', '3': 2, '4': 1, '5': 8, '10': 'signedLastBlock'}, + ], +}; + +/// Descriptor for `VoteInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteInfoDescriptor = $convert.base64Decode('CghWb3RlSW5mbxI+Cgl2YWxpZGF0b3IYASABKAsyGi50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3ISKgoRc2lnbmVkX2xhc3RfYmxvY2sYAiABKAhSD3NpZ25lZExhc3RCbG9jaw=='); +@$core.Deprecated('Use evidenceDescriptor instead') +const Evidence$json = const { + '1': 'Evidence', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.EvidenceType', '10': 'type'}, + const {'1': 'validator', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.Validator', '8': const {}, '10': 'validator'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'total_voting_power', '3': 5, '4': 1, '5': 3, '10': 'totalVotingPower'}, + ], +}; + +/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRIxCgR0eXBlGAEgASgOMh0udGVuZGVybWludC5hYmNpLkV2aWRlbmNlVHlwZVIEdHlwZRI+Cgl2YWxpZGF0b3IYAiABKAsyGi50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3ISFgoGaGVpZ2h0GAMgASgDUgZoZWlnaHQSOAoEdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgR0aW1lEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgFIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); +@$core.Deprecated('Use snapshotDescriptor instead') +const Snapshot$json = const { + '1': 'Snapshot', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 4, '10': 'height'}, + const {'1': 'format', '3': 2, '4': 1, '5': 13, '10': 'format'}, + const {'1': 'chunks', '3': 3, '4': 1, '5': 13, '10': 'chunks'}, + const {'1': 'hash', '3': 4, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'metadata', '3': 5, '4': 1, '5': 12, '10': 'metadata'}, + ], +}; + +/// Descriptor for `Snapshot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List snapshotDescriptor = $convert.base64Decode('CghTbmFwc2hvdBIWCgZoZWlnaHQYASABKARSBmhlaWdodBIWCgZmb3JtYXQYAiABKA1SBmZvcm1hdBIWCgZjaHVua3MYAyABKA1SBmNodW5rcxISCgRoYXNoGAQgASgMUgRoYXNoEhoKCG1ldGFkYXRhGAUgASgMUghtZXRhZGF0YQ=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart new file mode 100644 index 00000000..9605687d --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +enum PublicKey_Sum { + ed25519, + secp256k1, + notSet +} + +class PublicKey extends $pb.GeneratedMessage { + static const $core.Map<$core.int, PublicKey_Sum> _PublicKey_SumByTag = { + 1 : PublicKey_Sum.ed25519, + 2 : PublicKey_Sum.secp256k1, + 0 : PublicKey_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PublicKey', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ed25519', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'secp256k1', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PublicKey._() : super(); + factory PublicKey({ + $core.List<$core.int>? ed25519, + $core.List<$core.int>? secp256k1, + }) { + final _result = create(); + if (ed25519 != null) { + _result.ed25519 = ed25519; + } + if (secp256k1 != null) { + _result.secp256k1 = secp256k1; + } + return _result; + } + factory PublicKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PublicKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PublicKey clone() => PublicKey()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PublicKey copyWith(void Function(PublicKey) updates) => super.copyWith((message) => updates(message as PublicKey)) as PublicKey; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PublicKey create() => PublicKey._(); + PublicKey createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PublicKey getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PublicKey? _defaultInstance; + + PublicKey_Sum whichSum() => _PublicKey_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get ed25519 => $_getN(0); + @$pb.TagNumber(1) + set ed25519($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasEd25519() => $_has(0); + @$pb.TagNumber(1) + void clearEd25519() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get secp256k1 => $_getN(1); + @$pb.TagNumber(2) + set secp256k1($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasSecp256k1() => $_has(1); + @$pb.TagNumber(2) + void clearSecp256k1() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart new file mode 100644 index 00000000..46e87595 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart new file mode 100644 index 00000000..2a1aa145 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart @@ -0,0 +1,25 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use publicKeyDescriptor instead') +const PublicKey$json = const { + '1': 'PublicKey', + '2': const [ + const {'1': 'ed25519', '3': 1, '4': 1, '5': 12, '9': 0, '10': 'ed25519'}, + const {'1': 'secp256k1', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'secp256k1'}, + ], + '7': const {}, + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `PublicKey`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List publicKeyDescriptor = $convert.base64Decode('CglQdWJsaWNLZXkSGgoHZWQyNTUxORgBIAEoDEgAUgdlZDI1NTE5Eh4KCXNlY3AyNTZrMRgCIAEoDEgAUglzZWNwMjU2azE6COihHwHooB8BQgUKA3N1bQ=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart new file mode 100644 index 00000000..edd582de --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart @@ -0,0 +1,349 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Proof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafHash', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aunts', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Proof._() : super(); + factory Proof({ + $fixnum.Int64? total, + $fixnum.Int64? index, + $core.List<$core.int>? leafHash, + $core.Iterable<$core.List<$core.int>>? aunts, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (index != null) { + _result.index = index; + } + if (leafHash != null) { + _result.leafHash = leafHash; + } + if (aunts != null) { + _result.aunts.addAll(aunts); + } + return _result; + } + factory Proof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proof clone() => Proof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proof copyWith(void Function(Proof) updates) => super.copyWith((message) => updates(message as Proof)) as Proof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proof create() => Proof._(); + Proof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proof? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get total => $_getI64(0); + @$pb.TagNumber(1) + set total($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get index => $_getI64(1); + @$pb.TagNumber(2) + set index($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get leafHash => $_getN(2); + @$pb.TagNumber(3) + set leafHash($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeafHash() => $_has(2); + @$pb.TagNumber(3) + void clearLeafHash() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.List<$core.int>> get aunts => $_getList(3); +} + +class ValueOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValueOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: Proof.create) + ..hasRequiredFields = false + ; + + ValueOp._() : super(); + factory ValueOp({ + $core.List<$core.int>? key, + Proof? proof, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory ValueOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValueOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValueOp clone() => ValueOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValueOp copyWith(void Function(ValueOp) updates) => super.copyWith((message) => updates(message as ValueOp)) as ValueOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValueOp create() => ValueOp._(); + ValueOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValueOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValueOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + Proof get proof => $_getN(1); + @$pb.TagNumber(2) + set proof(Proof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + @$pb.TagNumber(2) + Proof ensureProof() => $_ensure(1); +} + +class DominoOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DominoOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'input') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'output') + ..hasRequiredFields = false + ; + + DominoOp._() : super(); + factory DominoOp({ + $core.String? key, + $core.String? input, + $core.String? output, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (input != null) { + _result.input = input; + } + if (output != null) { + _result.output = output; + } + return _result; + } + factory DominoOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DominoOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DominoOp clone() => DominoOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DominoOp copyWith(void Function(DominoOp) updates) => super.copyWith((message) => updates(message as DominoOp)) as DominoOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DominoOp create() => DominoOp._(); + DominoOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DominoOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DominoOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get input => $_getSZ(1); + @$pb.TagNumber(2) + set input($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInput() => $_has(1); + @$pb.TagNumber(2) + void clearInput() => clearField(2); + + @$pb.TagNumber(3) + $core.String get output => $_getSZ(2); + @$pb.TagNumber(3) + set output($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutput() => $_has(2); + @$pb.TagNumber(3) + void clearOutput() => clearField(3); +} + +class ProofOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ProofOp._() : super(); + factory ProofOp({ + $core.String? type, + $core.List<$core.int>? key, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (key != null) { + _result.key = key; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory ProofOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOp clone() => ProofOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOp copyWith(void Function(ProofOp) updates) => super.copyWith((message) => updates(message as ProofOp)) as ProofOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOp create() => ProofOp._(); + ProofOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get key => $_getN(1); + @$pb.TagNumber(2) + set key($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasKey() => $_has(1); + @$pb.TagNumber(2) + void clearKey() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get data => $_getN(2); + @$pb.TagNumber(3) + set data($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasData() => $_has(2); + @$pb.TagNumber(3) + void clearData() => clearField(3); +} + +class ProofOps extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOps', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ops', $pb.PbFieldType.PM, subBuilder: ProofOp.create) + ..hasRequiredFields = false + ; + + ProofOps._() : super(); + factory ProofOps({ + $core.Iterable? ops, + }) { + final _result = create(); + if (ops != null) { + _result.ops.addAll(ops); + } + return _result; + } + factory ProofOps.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOps.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOps clone() => ProofOps()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOps copyWith(void Function(ProofOps) updates) => super.copyWith((message) => updates(message as ProofOps)) as ProofOps; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOps create() => ProofOps._(); + ProofOps createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOps getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOps? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get ops => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart new file mode 100644 index 00000000..9d1bb9fa --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart new file mode 100644 index 00000000..1e8c4473 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use proofDescriptor instead') +const Proof$json = const { + '1': 'Proof', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 3, '10': 'total'}, + const {'1': 'index', '3': 2, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'leaf_hash', '3': 3, '4': 1, '5': 12, '10': 'leafHash'}, + const {'1': 'aunts', '3': 4, '4': 3, '5': 12, '10': 'aunts'}, + ], +}; + +/// Descriptor for `Proof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofDescriptor = $convert.base64Decode('CgVQcm9vZhIUCgV0b3RhbBgBIAEoA1IFdG90YWwSFAoFaW5kZXgYAiABKANSBWluZGV4EhsKCWxlYWZfaGFzaBgDIAEoDFIIbGVhZkhhc2gSFAoFYXVudHMYBCADKAxSBWF1bnRz'); +@$core.Deprecated('Use valueOpDescriptor instead') +const ValueOp$json = const { + '1': 'ValueOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `ValueOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List valueOpDescriptor = $convert.base64Decode('CgdWYWx1ZU9wEhAKA2tleRgBIAEoDFIDa2V5Ei4KBXByb29mGAIgASgLMhgudGVuZGVybWludC5jcnlwdG8uUHJvb2ZSBXByb29m'); +@$core.Deprecated('Use dominoOpDescriptor instead') +const DominoOp$json = const { + '1': 'DominoOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'input', '3': 2, '4': 1, '5': 9, '10': 'input'}, + const {'1': 'output', '3': 3, '4': 1, '5': 9, '10': 'output'}, + ], +}; + +/// Descriptor for `DominoOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dominoOpDescriptor = $convert.base64Decode('CghEb21pbm9PcBIQCgNrZXkYASABKAlSA2tleRIUCgVpbnB1dBgCIAEoCVIFaW5wdXQSFgoGb3V0cHV0GAMgASgJUgZvdXRwdXQ='); +@$core.Deprecated('Use proofOpDescriptor instead') +const ProofOp$json = const { + '1': 'ProofOp', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'key', '3': 2, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'data', '3': 3, '4': 1, '5': 12, '10': 'data'}, + ], +}; + +/// Descriptor for `ProofOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpDescriptor = $convert.base64Decode('CgdQcm9vZk9wEhIKBHR5cGUYASABKAlSBHR5cGUSEAoDa2V5GAIgASgMUgNrZXkSEgoEZGF0YRgDIAEoDFIEZGF0YQ=='); +@$core.Deprecated('Use proofOpsDescriptor instead') +const ProofOps$json = const { + '1': 'ProofOps', + '2': const [ + const {'1': 'ops', '3': 1, '4': 3, '5': 11, '6': '.tendermint.crypto.ProofOp', '8': const {}, '10': 'ops'}, + ], +}; + +/// Descriptor for `ProofOps`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpsDescriptor = $convert.base64Decode('CghQcm9vZk9wcxIyCgNvcHMYASADKAsyGi50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZk9wQgTI3h8AUgNvcHM='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart new file mode 100644 index 00000000..514e2e11 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart @@ -0,0 +1,67 @@ +/// +// Generated code. Do not modify. +// source: tendermint/libs/bits/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class BitArray extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BitArray', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.libs.bits'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bits') + ..p<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'elems', $pb.PbFieldType.PU6) + ..hasRequiredFields = false + ; + + BitArray._() : super(); + factory BitArray({ + $fixnum.Int64? bits, + $core.Iterable<$fixnum.Int64>? elems, + }) { + final _result = create(); + if (bits != null) { + _result.bits = bits; + } + if (elems != null) { + _result.elems.addAll(elems); + } + return _result; + } + factory BitArray.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BitArray.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BitArray clone() => BitArray()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BitArray copyWith(void Function(BitArray) updates) => super.copyWith((message) => updates(message as BitArray)) as BitArray; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BitArray create() => BitArray._(); + BitArray createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BitArray getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BitArray? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get bits => $_getI64(0); + @$pb.TagNumber(1) + set bits($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBits() => $_has(0); + @$pb.TagNumber(1) + void clearBits() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$fixnum.Int64> get elems => $_getList(1); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart new file mode 100644 index 00000000..8254f11c --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/libs/bits/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart new file mode 100644 index 00000000..d4922915 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: tendermint/libs/bits/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use bitArrayDescriptor instead') +const BitArray$json = const { + '1': 'BitArray', + '2': const [ + const {'1': 'bits', '3': 1, '4': 1, '5': 3, '10': 'bits'}, + const {'1': 'elems', '3': 2, '4': 3, '5': 4, '10': 'elems'}, + ], +}; + +/// Descriptor for `BitArray`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List bitArrayDescriptor = $convert.base64Decode('CghCaXRBcnJheRISCgRiaXRzGAEgASgDUgRiaXRzEhQKBWVsZW1zGAIgAygEUgVlbGVtcw=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart new file mode 100644 index 00000000..6da972fe --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart @@ -0,0 +1,372 @@ +/// +// Generated code. Do not modify. +// source: tendermint/p2p/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class NetAddress extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'NetAddress', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ip') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'port', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + NetAddress._() : super(); + factory NetAddress({ + $core.String? id, + $core.String? ip, + $core.int? port, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + if (ip != null) { + _result.ip = ip; + } + if (port != null) { + _result.port = port; + } + return _result; + } + factory NetAddress.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory NetAddress.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + NetAddress clone() => NetAddress()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + NetAddress copyWith(void Function(NetAddress) updates) => super.copyWith((message) => updates(message as NetAddress)) as NetAddress; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static NetAddress create() => NetAddress._(); + NetAddress createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static NetAddress getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static NetAddress? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get ip => $_getSZ(1); + @$pb.TagNumber(2) + set ip($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasIp() => $_has(1); + @$pb.TagNumber(2) + void clearIp() => clearField(2); + + @$pb.TagNumber(3) + $core.int get port => $_getIZ(2); + @$pb.TagNumber(3) + set port($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasPort() => $_has(2); + @$pb.TagNumber(3) + void clearPort() => clearField(3); +} + +class ProtocolVersion extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProtocolVersion', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'p2p', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + ProtocolVersion._() : super(); + factory ProtocolVersion({ + $fixnum.Int64? p2p, + $fixnum.Int64? block, + $fixnum.Int64? app, + }) { + final _result = create(); + if (p2p != null) { + _result.p2p = p2p; + } + if (block != null) { + _result.block = block; + } + if (app != null) { + _result.app = app; + } + return _result; + } + factory ProtocolVersion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProtocolVersion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProtocolVersion clone() => ProtocolVersion()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProtocolVersion copyWith(void Function(ProtocolVersion) updates) => super.copyWith((message) => updates(message as ProtocolVersion)) as ProtocolVersion; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProtocolVersion create() => ProtocolVersion._(); + ProtocolVersion createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProtocolVersion getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProtocolVersion? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get p2p => $_getI64(0); + @$pb.TagNumber(1) + set p2p($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasP2p() => $_has(0); + @$pb.TagNumber(1) + void clearP2p() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get block => $_getI64(1); + @$pb.TagNumber(2) + set block($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlock() => $_has(1); + @$pb.TagNumber(2) + void clearBlock() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get app => $_getI64(2); + @$pb.TagNumber(3) + set app($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasApp() => $_has(2); + @$pb.TagNumber(3) + void clearApp() => clearField(3); +} + +class DefaultNodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DefaultNodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocolVersion', subBuilder: ProtocolVersion.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultNodeId') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listenAddr') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'network') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channels', $pb.PbFieldType.OY) + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moniker') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'other', subBuilder: DefaultNodeInfoOther.create) + ..hasRequiredFields = false + ; + + DefaultNodeInfo._() : super(); + factory DefaultNodeInfo({ + ProtocolVersion? protocolVersion, + $core.String? defaultNodeId, + $core.String? listenAddr, + $core.String? network, + $core.String? version, + $core.List<$core.int>? channels, + $core.String? moniker, + DefaultNodeInfoOther? other, + }) { + final _result = create(); + if (protocolVersion != null) { + _result.protocolVersion = protocolVersion; + } + if (defaultNodeId != null) { + _result.defaultNodeId = defaultNodeId; + } + if (listenAddr != null) { + _result.listenAddr = listenAddr; + } + if (network != null) { + _result.network = network; + } + if (version != null) { + _result.version = version; + } + if (channels != null) { + _result.channels = channels; + } + if (moniker != null) { + _result.moniker = moniker; + } + if (other != null) { + _result.other = other; + } + return _result; + } + factory DefaultNodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DefaultNodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DefaultNodeInfo clone() => DefaultNodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DefaultNodeInfo copyWith(void Function(DefaultNodeInfo) updates) => super.copyWith((message) => updates(message as DefaultNodeInfo)) as DefaultNodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DefaultNodeInfo create() => DefaultNodeInfo._(); + DefaultNodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DefaultNodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DefaultNodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + ProtocolVersion get protocolVersion => $_getN(0); + @$pb.TagNumber(1) + set protocolVersion(ProtocolVersion v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasProtocolVersion() => $_has(0); + @$pb.TagNumber(1) + void clearProtocolVersion() => clearField(1); + @$pb.TagNumber(1) + ProtocolVersion ensureProtocolVersion() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get defaultNodeId => $_getSZ(1); + @$pb.TagNumber(2) + set defaultNodeId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDefaultNodeId() => $_has(1); + @$pb.TagNumber(2) + void clearDefaultNodeId() => clearField(2); + + @$pb.TagNumber(3) + $core.String get listenAddr => $_getSZ(2); + @$pb.TagNumber(3) + set listenAddr($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasListenAddr() => $_has(2); + @$pb.TagNumber(3) + void clearListenAddr() => clearField(3); + + @$pb.TagNumber(4) + $core.String get network => $_getSZ(3); + @$pb.TagNumber(4) + set network($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasNetwork() => $_has(3); + @$pb.TagNumber(4) + void clearNetwork() => clearField(4); + + @$pb.TagNumber(5) + $core.String get version => $_getSZ(4); + @$pb.TagNumber(5) + set version($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasVersion() => $_has(4); + @$pb.TagNumber(5) + void clearVersion() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$core.int> get channels => $_getN(5); + @$pb.TagNumber(6) + set channels($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasChannels() => $_has(5); + @$pb.TagNumber(6) + void clearChannels() => clearField(6); + + @$pb.TagNumber(7) + $core.String get moniker => $_getSZ(6); + @$pb.TagNumber(7) + set moniker($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasMoniker() => $_has(6); + @$pb.TagNumber(7) + void clearMoniker() => clearField(7); + + @$pb.TagNumber(8) + DefaultNodeInfoOther get other => $_getN(7); + @$pb.TagNumber(8) + set other(DefaultNodeInfoOther v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOther() => $_has(7); + @$pb.TagNumber(8) + void clearOther() => clearField(8); + @$pb.TagNumber(8) + DefaultNodeInfoOther ensureOther() => $_ensure(7); +} + +class DefaultNodeInfoOther extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DefaultNodeInfoOther', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txIndex') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rpcAddress') + ..hasRequiredFields = false + ; + + DefaultNodeInfoOther._() : super(); + factory DefaultNodeInfoOther({ + $core.String? txIndex, + $core.String? rpcAddress, + }) { + final _result = create(); + if (txIndex != null) { + _result.txIndex = txIndex; + } + if (rpcAddress != null) { + _result.rpcAddress = rpcAddress; + } + return _result; + } + factory DefaultNodeInfoOther.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DefaultNodeInfoOther.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DefaultNodeInfoOther clone() => DefaultNodeInfoOther()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DefaultNodeInfoOther copyWith(void Function(DefaultNodeInfoOther) updates) => super.copyWith((message) => updates(message as DefaultNodeInfoOther)) as DefaultNodeInfoOther; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DefaultNodeInfoOther create() => DefaultNodeInfoOther._(); + DefaultNodeInfoOther createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DefaultNodeInfoOther getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DefaultNodeInfoOther? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get txIndex => $_getSZ(0); + @$pb.TagNumber(1) + set txIndex($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTxIndex() => $_has(0); + @$pb.TagNumber(1) + void clearTxIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.String get rpcAddress => $_getSZ(1); + @$pb.TagNumber(2) + set rpcAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasRpcAddress() => $_has(1); + @$pb.TagNumber(2) + void clearRpcAddress() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart new file mode 100644 index 00000000..28412fab --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/p2p/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart new file mode 100644 index 00000000..ed2c5a61 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart @@ -0,0 +1,62 @@ +/// +// Generated code. Do not modify. +// source: tendermint/p2p/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use netAddressDescriptor instead') +const NetAddress$json = const { + '1': 'NetAddress', + '2': const [ + const {'1': 'id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'id'}, + const {'1': 'ip', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'ip'}, + const {'1': 'port', '3': 3, '4': 1, '5': 13, '10': 'port'}, + ], +}; + +/// Descriptor for `NetAddress`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List netAddressDescriptor = $convert.base64Decode('CgpOZXRBZGRyZXNzEhYKAmlkGAEgASgJQgbi3h8CSURSAmlkEhYKAmlwGAIgASgJQgbi3h8CSVBSAmlwEhIKBHBvcnQYAyABKA1SBHBvcnQ='); +@$core.Deprecated('Use protocolVersionDescriptor instead') +const ProtocolVersion$json = const { + '1': 'ProtocolVersion', + '2': const [ + const {'1': 'p2p', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'p2p'}, + const {'1': 'block', '3': 2, '4': 1, '5': 4, '10': 'block'}, + const {'1': 'app', '3': 3, '4': 1, '5': 4, '10': 'app'}, + ], +}; + +/// Descriptor for `ProtocolVersion`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List protocolVersionDescriptor = $convert.base64Decode('Cg9Qcm90b2NvbFZlcnNpb24SGQoDcDJwGAEgASgEQgfi3h8DUDJQUgNwMnASFAoFYmxvY2sYAiABKARSBWJsb2NrEhAKA2FwcBgDIAEoBFIDYXBw'); +@$core.Deprecated('Use defaultNodeInfoDescriptor instead') +const DefaultNodeInfo$json = const { + '1': 'DefaultNodeInfo', + '2': const [ + const {'1': 'protocol_version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.p2p.ProtocolVersion', '8': const {}, '10': 'protocolVersion'}, + const {'1': 'default_node_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'defaultNodeId'}, + const {'1': 'listen_addr', '3': 3, '4': 1, '5': 9, '10': 'listenAddr'}, + const {'1': 'network', '3': 4, '4': 1, '5': 9, '10': 'network'}, + const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'channels', '3': 6, '4': 1, '5': 12, '10': 'channels'}, + const {'1': 'moniker', '3': 7, '4': 1, '5': 9, '10': 'moniker'}, + const {'1': 'other', '3': 8, '4': 1, '5': 11, '6': '.tendermint.p2p.DefaultNodeInfoOther', '8': const {}, '10': 'other'}, + ], +}; + +/// Descriptor for `DefaultNodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defaultNodeInfoDescriptor = $convert.base64Decode('Cg9EZWZhdWx0Tm9kZUluZm8SUAoQcHJvdG9jb2xfdmVyc2lvbhgBIAEoCzIfLnRlbmRlcm1pbnQucDJwLlByb3RvY29sVmVyc2lvbkIEyN4fAFIPcHJvdG9jb2xWZXJzaW9uEjkKD2RlZmF1bHRfbm9kZV9pZBgCIAEoCUIR4t4fDURlZmF1bHROb2RlSURSDWRlZmF1bHROb2RlSWQSHwoLbGlzdGVuX2FkZHIYAyABKAlSCmxpc3RlbkFkZHISGAoHbmV0d29yaxgEIAEoCVIHbmV0d29yaxIYCgd2ZXJzaW9uGAUgASgJUgd2ZXJzaW9uEhoKCGNoYW5uZWxzGAYgASgMUghjaGFubmVscxIYCgdtb25pa2VyGAcgASgJUgdtb25pa2VyEkAKBW90aGVyGAggASgLMiQudGVuZGVybWludC5wMnAuRGVmYXVsdE5vZGVJbmZvT3RoZXJCBMjeHwBSBW90aGVy'); +@$core.Deprecated('Use defaultNodeInfoOtherDescriptor instead') +const DefaultNodeInfoOther$json = const { + '1': 'DefaultNodeInfoOther', + '2': const [ + const {'1': 'tx_index', '3': 1, '4': 1, '5': 9, '10': 'txIndex'}, + const {'1': 'rpc_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'rpcAddress'}, + ], +}; + +/// Descriptor for `DefaultNodeInfoOther`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defaultNodeInfoOtherDescriptor = $convert.base64Decode('ChREZWZhdWx0Tm9kZUluZm9PdGhlchIZCgh0eF9pbmRleBgBIAEoCVIHdHhJbmRleBIvCgtycGNfYWRkcmVzcxgCIAEoCUIO4t4fClJQQ0FkZHJlc3NSCnJwY0FkZHJlc3M='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart new file mode 100644 index 00000000..e484ba5a --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart @@ -0,0 +1,111 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'types.pb.dart' as $5; +import 'evidence.pb.dart' as $6; + +class Block extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Block', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$5.Header>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $5.Header.create) + ..aOM<$5.Data>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', subBuilder: $5.Data.create) + ..aOM<$6.EvidenceList>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $6.EvidenceList.create) + ..aOM<$5.Commit>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommit', subBuilder: $5.Commit.create) + ..hasRequiredFields = false + ; + + Block._() : super(); + factory Block({ + $5.Header? header, + $5.Data? data, + $6.EvidenceList? evidence, + $5.Commit? lastCommit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (data != null) { + _result.data = data; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (lastCommit != null) { + _result.lastCommit = lastCommit; + } + return _result; + } + factory Block.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Block.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Block clone() => Block()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Block copyWith(void Function(Block) updates) => super.copyWith((message) => updates(message as Block)) as Block; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Block create() => Block._(); + Block createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Block getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Block? _defaultInstance; + + @$pb.TagNumber(1) + $5.Header get header => $_getN(0); + @$pb.TagNumber(1) + set header($5.Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + $5.Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $5.Data get data => $_getN(1); + @$pb.TagNumber(2) + set data($5.Data v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + @$pb.TagNumber(2) + $5.Data ensureData() => $_ensure(1); + + @$pb.TagNumber(3) + $6.EvidenceList get evidence => $_getN(2); + @$pb.TagNumber(3) + set evidence($6.EvidenceList v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasEvidence() => $_has(2); + @$pb.TagNumber(3) + void clearEvidence() => clearField(3); + @$pb.TagNumber(3) + $6.EvidenceList ensureEvidence() => $_ensure(2); + + @$pb.TagNumber(4) + $5.Commit get lastCommit => $_getN(3); + @$pb.TagNumber(4) + set lastCommit($5.Commit v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLastCommit() => $_has(3); + @$pb.TagNumber(4) + void clearLastCommit() => clearField(4); + @$pb.TagNumber(4) + $5.Commit ensureLastCommit() => $_ensure(3); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart new file mode 100644 index 00000000..cc25835f --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart new file mode 100644 index 00000000..aa2c804f --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart @@ -0,0 +1,23 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockDescriptor instead') +const Block$json = const { + '1': 'Block', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'data', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Data', '8': const {}, '10': 'data'}, + const {'1': 'evidence', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceList', '8': const {}, '10': 'evidence'}, + const {'1': 'last_commit', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'lastCommit'}, + ], +}; + +/// Descriptor for `Block`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockDescriptor = $convert.base64Decode('CgVCbG9jaxI2CgZoZWFkZXIYASABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkhlYWRlckIEyN4fAFIGaGVhZGVyEjAKBGRhdGEYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLkRhdGFCBMjeHwBSBGRhdGESQAoIZXZpZGVuY2UYAyABKAsyHi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlTGlzdEIEyN4fAFIIZXZpZGVuY2USOQoLbGFzdF9jb21taXQYBCABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIKbGFzdENvbW1pdA=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart new file mode 100644 index 00000000..e3b677f5 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart @@ -0,0 +1,347 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'types.pb.dart' as $5; +import '../../google/protobuf/timestamp.pb.dart' as $3; +import 'validator.pb.dart' as $4; + +enum Evidence_Sum { + duplicateVoteEvidence, + lightClientAttackEvidence, + notSet +} + +class Evidence extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Evidence_Sum> _Evidence_SumByTag = { + 1 : Evidence_Sum.duplicateVoteEvidence, + 2 : Evidence_Sum.lightClientAttackEvidence, + 0 : Evidence_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'duplicateVoteEvidence', subBuilder: DuplicateVoteEvidence.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lightClientAttackEvidence', subBuilder: LightClientAttackEvidence.create) + ..hasRequiredFields = false + ; + + Evidence._() : super(); + factory Evidence({ + DuplicateVoteEvidence? duplicateVoteEvidence, + LightClientAttackEvidence? lightClientAttackEvidence, + }) { + final _result = create(); + if (duplicateVoteEvidence != null) { + _result.duplicateVoteEvidence = duplicateVoteEvidence; + } + if (lightClientAttackEvidence != null) { + _result.lightClientAttackEvidence = lightClientAttackEvidence; + } + return _result; + } + factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Evidence clone() => Evidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Evidence create() => Evidence._(); + Evidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Evidence? _defaultInstance; + + Evidence_Sum whichSum() => _Evidence_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + DuplicateVoteEvidence get duplicateVoteEvidence => $_getN(0); + @$pb.TagNumber(1) + set duplicateVoteEvidence(DuplicateVoteEvidence v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDuplicateVoteEvidence() => $_has(0); + @$pb.TagNumber(1) + void clearDuplicateVoteEvidence() => clearField(1); + @$pb.TagNumber(1) + DuplicateVoteEvidence ensureDuplicateVoteEvidence() => $_ensure(0); + + @$pb.TagNumber(2) + LightClientAttackEvidence get lightClientAttackEvidence => $_getN(1); + @$pb.TagNumber(2) + set lightClientAttackEvidence(LightClientAttackEvidence v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLightClientAttackEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearLightClientAttackEvidence() => clearField(2); + @$pb.TagNumber(2) + LightClientAttackEvidence ensureLightClientAttackEvidence() => $_ensure(1); +} + +class DuplicateVoteEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DuplicateVoteEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$5.Vote>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteA', subBuilder: $5.Vote.create) + ..aOM<$5.Vote>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteB', subBuilder: $5.Vote.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorPower') + ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) + ..hasRequiredFields = false + ; + + DuplicateVoteEvidence._() : super(); + factory DuplicateVoteEvidence({ + $5.Vote? voteA, + $5.Vote? voteB, + $fixnum.Int64? totalVotingPower, + $fixnum.Int64? validatorPower, + $3.Timestamp? timestamp, + }) { + final _result = create(); + if (voteA != null) { + _result.voteA = voteA; + } + if (voteB != null) { + _result.voteB = voteB; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + if (validatorPower != null) { + _result.validatorPower = validatorPower; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + return _result; + } + factory DuplicateVoteEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DuplicateVoteEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DuplicateVoteEvidence clone() => DuplicateVoteEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DuplicateVoteEvidence copyWith(void Function(DuplicateVoteEvidence) updates) => super.copyWith((message) => updates(message as DuplicateVoteEvidence)) as DuplicateVoteEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DuplicateVoteEvidence create() => DuplicateVoteEvidence._(); + DuplicateVoteEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DuplicateVoteEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DuplicateVoteEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $5.Vote get voteA => $_getN(0); + @$pb.TagNumber(1) + set voteA($5.Vote v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVoteA() => $_has(0); + @$pb.TagNumber(1) + void clearVoteA() => clearField(1); + @$pb.TagNumber(1) + $5.Vote ensureVoteA() => $_ensure(0); + + @$pb.TagNumber(2) + $5.Vote get voteB => $_getN(1); + @$pb.TagNumber(2) + set voteB($5.Vote v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasVoteB() => $_has(1); + @$pb.TagNumber(2) + void clearVoteB() => clearField(2); + @$pb.TagNumber(2) + $5.Vote ensureVoteB() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get validatorPower => $_getI64(3); + @$pb.TagNumber(4) + set validatorPower($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasValidatorPower() => $_has(3); + @$pb.TagNumber(4) + void clearValidatorPower() => clearField(4); + + @$pb.TagNumber(5) + $3.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($3.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $3.Timestamp ensureTimestamp() => $_ensure(4); +} + +class LightClientAttackEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightClientAttackEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$5.LightBlock>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'conflictingBlock', subBuilder: $5.LightBlock.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commonHeight') + ..pc<$4.Validator>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: $4.Validator.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) + ..hasRequiredFields = false + ; + + LightClientAttackEvidence._() : super(); + factory LightClientAttackEvidence({ + $5.LightBlock? conflictingBlock, + $fixnum.Int64? commonHeight, + $core.Iterable<$4.Validator>? byzantineValidators, + $fixnum.Int64? totalVotingPower, + $3.Timestamp? timestamp, + }) { + final _result = create(); + if (conflictingBlock != null) { + _result.conflictingBlock = conflictingBlock; + } + if (commonHeight != null) { + _result.commonHeight = commonHeight; + } + if (byzantineValidators != null) { + _result.byzantineValidators.addAll(byzantineValidators); + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + return _result; + } + factory LightClientAttackEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightClientAttackEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightClientAttackEvidence clone() => LightClientAttackEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightClientAttackEvidence copyWith(void Function(LightClientAttackEvidence) updates) => super.copyWith((message) => updates(message as LightClientAttackEvidence)) as LightClientAttackEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightClientAttackEvidence create() => LightClientAttackEvidence._(); + LightClientAttackEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightClientAttackEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightClientAttackEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $5.LightBlock get conflictingBlock => $_getN(0); + @$pb.TagNumber(1) + set conflictingBlock($5.LightBlock v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConflictingBlock() => $_has(0); + @$pb.TagNumber(1) + void clearConflictingBlock() => clearField(1); + @$pb.TagNumber(1) + $5.LightBlock ensureConflictingBlock() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get commonHeight => $_getI64(1); + @$pb.TagNumber(2) + set commonHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasCommonHeight() => $_has(1); + @$pb.TagNumber(2) + void clearCommonHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$4.Validator> get byzantineValidators => $_getList(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get totalVotingPower => $_getI64(3); + @$pb.TagNumber(4) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasTotalVotingPower() => $_has(3); + @$pb.TagNumber(4) + void clearTotalVotingPower() => clearField(4); + + @$pb.TagNumber(5) + $3.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($3.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $3.Timestamp ensureTimestamp() => $_ensure(4); +} + +class EvidenceList extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceList', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', $pb.PbFieldType.PM, subBuilder: Evidence.create) + ..hasRequiredFields = false + ; + + EvidenceList._() : super(); + factory EvidenceList({ + $core.Iterable? evidence, + }) { + final _result = create(); + if (evidence != null) { + _result.evidence.addAll(evidence); + } + return _result; + } + factory EvidenceList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EvidenceList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EvidenceList clone() => EvidenceList()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EvidenceList copyWith(void Function(EvidenceList) updates) => super.copyWith((message) => updates(message as EvidenceList)) as EvidenceList; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EvidenceList create() => EvidenceList._(); + EvidenceList createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EvidenceList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EvidenceList? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get evidence => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart new file mode 100644 index 00000000..80ae415d --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart new file mode 100644 index 00000000..b38efd71 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart @@ -0,0 +1,62 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use evidenceDescriptor instead') +const Evidence$json = const { + '1': 'Evidence', + '2': const [ + const {'1': 'duplicate_vote_evidence', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.DuplicateVoteEvidence', '9': 0, '10': 'duplicateVoteEvidence'}, + const {'1': 'light_client_attack_evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.LightClientAttackEvidence', '9': 0, '10': 'lightClientAttackEvidence'}, + ], + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRJhChdkdXBsaWNhdGVfdm90ZV9ldmlkZW5jZRgBIAEoCzInLnRlbmRlcm1pbnQudHlwZXMuRHVwbGljYXRlVm90ZUV2aWRlbmNlSABSFWR1cGxpY2F0ZVZvdGVFdmlkZW5jZRJuChxsaWdodF9jbGllbnRfYXR0YWNrX2V2aWRlbmNlGAIgASgLMisudGVuZGVybWludC50eXBlcy5MaWdodENsaWVudEF0dGFja0V2aWRlbmNlSABSGWxpZ2h0Q2xpZW50QXR0YWNrRXZpZGVuY2VCBQoDc3Vt'); +@$core.Deprecated('Use duplicateVoteEvidenceDescriptor instead') +const DuplicateVoteEvidence$json = const { + '1': 'DuplicateVoteEvidence', + '2': const [ + const {'1': 'vote_a', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteA'}, + const {'1': 'vote_b', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteB'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + const {'1': 'validator_power', '3': 4, '4': 1, '5': 3, '10': 'validatorPower'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + ], +}; + +/// Descriptor for `DuplicateVoteEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List duplicateVoteEvidenceDescriptor = $convert.base64Decode('ChVEdXBsaWNhdGVWb3RlRXZpZGVuY2USLQoGdm90ZV9hGAEgASgLMhYudGVuZGVybWludC50eXBlcy5Wb3RlUgV2b3RlQRItCgZ2b3RlX2IYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLlZvdGVSBXZvdGVCEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlchInCg92YWxpZGF0b3JfcG93ZXIYBCABKANSDnZhbGlkYXRvclBvd2VyEkIKCXRpbWVzdGFtcBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXA='); +@$core.Deprecated('Use lightClientAttackEvidenceDescriptor instead') +const LightClientAttackEvidence$json = const { + '1': 'LightClientAttackEvidence', + '2': const [ + const {'1': 'conflicting_block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.LightBlock', '10': 'conflictingBlock'}, + const {'1': 'common_height', '3': 2, '4': 1, '5': 3, '10': 'commonHeight'}, + const {'1': 'byzantine_validators', '3': 3, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'byzantineValidators'}, + const {'1': 'total_voting_power', '3': 4, '4': 1, '5': 3, '10': 'totalVotingPower'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + ], +}; + +/// Descriptor for `LightClientAttackEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightClientAttackEvidenceDescriptor = $convert.base64Decode('ChlMaWdodENsaWVudEF0dGFja0V2aWRlbmNlEkkKEWNvbmZsaWN0aW5nX2Jsb2NrGAEgASgLMhwudGVuZGVybWludC50eXBlcy5MaWdodEJsb2NrUhBjb25mbGljdGluZ0Jsb2NrEiMKDWNvbW1vbl9oZWlnaHQYAiABKANSDGNvbW1vbkhlaWdodBJOChRieXphbnRpbmVfdmFsaWRhdG9ycxgDIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUhNieXphbnRpbmVWYWxpZGF0b3JzEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgEIAEoA1IQdG90YWxWb3RpbmdQb3dlchJCCgl0aW1lc3RhbXAYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIJdGltZXN0YW1w'); +@$core.Deprecated('Use evidenceListDescriptor instead') +const EvidenceList$json = const { + '1': 'EvidenceList', + '2': const [ + const {'1': 'evidence', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Evidence', '8': const {}, '10': 'evidence'}, + ], +}; + +/// Descriptor for `EvidenceList`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceListDescriptor = $convert.base64Decode('CgxFdmlkZW5jZUxpc3QSPAoIZXZpZGVuY2UYASADKAsyGi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlQgTI3h8AUghldmlkZW5jZQ=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart new file mode 100644 index 00000000..48cc016b --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart @@ -0,0 +1,412 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../google/protobuf/duration.pb.dart' as $7; + +class ConsensusParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: BlockParams.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: EvidenceParams.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: ValidatorParams.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: VersionParams.create) + ..hasRequiredFields = false + ; + + ConsensusParams._() : super(); + factory ConsensusParams({ + BlockParams? block, + EvidenceParams? evidence, + ValidatorParams? validator, + VersionParams? version, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (validator != null) { + _result.validator = validator; + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory ConsensusParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusParams clone() => ConsensusParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusParams copyWith(void Function(ConsensusParams) updates) => super.copyWith((message) => updates(message as ConsensusParams)) as ConsensusParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusParams create() => ConsensusParams._(); + ConsensusParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusParams? _defaultInstance; + + @$pb.TagNumber(1) + BlockParams get block => $_getN(0); + @$pb.TagNumber(1) + set block(BlockParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + @$pb.TagNumber(1) + BlockParams ensureBlock() => $_ensure(0); + + @$pb.TagNumber(2) + EvidenceParams get evidence => $_getN(1); + @$pb.TagNumber(2) + set evidence(EvidenceParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearEvidence() => clearField(2); + @$pb.TagNumber(2) + EvidenceParams ensureEvidence() => $_ensure(1); + + @$pb.TagNumber(3) + ValidatorParams get validator => $_getN(2); + @$pb.TagNumber(3) + set validator(ValidatorParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasValidator() => $_has(2); + @$pb.TagNumber(3) + void clearValidator() => clearField(3); + @$pb.TagNumber(3) + ValidatorParams ensureValidator() => $_ensure(2); + + @$pb.TagNumber(4) + VersionParams get version => $_getN(3); + @$pb.TagNumber(4) + set version(VersionParams v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasVersion() => $_has(3); + @$pb.TagNumber(4) + void clearVersion() => clearField(4); + @$pb.TagNumber(4) + VersionParams ensureVersion() => $_ensure(3); +} + +class BlockParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxGas') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeIotaMs') + ..hasRequiredFields = false + ; + + BlockParams._() : super(); + factory BlockParams({ + $fixnum.Int64? maxBytes, + $fixnum.Int64? maxGas, + $fixnum.Int64? timeIotaMs, + }) { + final _result = create(); + if (maxBytes != null) { + _result.maxBytes = maxBytes; + } + if (maxGas != null) { + _result.maxGas = maxGas; + } + if (timeIotaMs != null) { + _result.timeIotaMs = timeIotaMs; + } + return _result; + } + factory BlockParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockParams clone() => BlockParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockParams copyWith(void Function(BlockParams) updates) => super.copyWith((message) => updates(message as BlockParams)) as BlockParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockParams create() => BlockParams._(); + BlockParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxBytes => $_getI64(0); + @$pb.TagNumber(1) + set maxBytes($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearMaxBytes() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get maxGas => $_getI64(1); + @$pb.TagNumber(2) + set maxGas($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxGas() => $_has(1); + @$pb.TagNumber(2) + void clearMaxGas() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get timeIotaMs => $_getI64(2); + @$pb.TagNumber(3) + set timeIotaMs($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTimeIotaMs() => $_has(2); + @$pb.TagNumber(3) + void clearTimeIotaMs() => clearField(3); +} + +class EvidenceParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxAgeNumBlocks') + ..aOM<$7.Duration>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxAgeDuration', subBuilder: $7.Duration.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') + ..hasRequiredFields = false + ; + + EvidenceParams._() : super(); + factory EvidenceParams({ + $fixnum.Int64? maxAgeNumBlocks, + $7.Duration? maxAgeDuration, + $fixnum.Int64? maxBytes, + }) { + final _result = create(); + if (maxAgeNumBlocks != null) { + _result.maxAgeNumBlocks = maxAgeNumBlocks; + } + if (maxAgeDuration != null) { + _result.maxAgeDuration = maxAgeDuration; + } + if (maxBytes != null) { + _result.maxBytes = maxBytes; + } + return _result; + } + factory EvidenceParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EvidenceParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EvidenceParams clone() => EvidenceParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EvidenceParams copyWith(void Function(EvidenceParams) updates) => super.copyWith((message) => updates(message as EvidenceParams)) as EvidenceParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EvidenceParams create() => EvidenceParams._(); + EvidenceParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EvidenceParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EvidenceParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxAgeNumBlocks => $_getI64(0); + @$pb.TagNumber(1) + set maxAgeNumBlocks($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxAgeNumBlocks() => $_has(0); + @$pb.TagNumber(1) + void clearMaxAgeNumBlocks() => clearField(1); + + @$pb.TagNumber(2) + $7.Duration get maxAgeDuration => $_getN(1); + @$pb.TagNumber(2) + set maxAgeDuration($7.Duration v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMaxAgeDuration() => $_has(1); + @$pb.TagNumber(2) + void clearMaxAgeDuration() => clearField(2); + @$pb.TagNumber(2) + $7.Duration ensureMaxAgeDuration() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get maxBytes => $_getI64(2); + @$pb.TagNumber(3) + set maxBytes($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxBytes() => $_has(2); + @$pb.TagNumber(3) + void clearMaxBytes() => clearField(3); +} + +class ValidatorParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKeyTypes') + ..hasRequiredFields = false + ; + + ValidatorParams._() : super(); + factory ValidatorParams({ + $core.Iterable<$core.String>? pubKeyTypes, + }) { + final _result = create(); + if (pubKeyTypes != null) { + _result.pubKeyTypes.addAll(pubKeyTypes); + } + return _result; + } + factory ValidatorParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorParams clone() => ValidatorParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorParams copyWith(void Function(ValidatorParams) updates) => super.copyWith((message) => updates(message as ValidatorParams)) as ValidatorParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorParams create() => ValidatorParams._(); + ValidatorParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorParams? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get pubKeyTypes => $_getList(0); +} + +class VersionParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VersionParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + VersionParams._() : super(); + factory VersionParams({ + $fixnum.Int64? appVersion, + }) { + final _result = create(); + if (appVersion != null) { + _result.appVersion = appVersion; + } + return _result; + } + factory VersionParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VersionParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VersionParams clone() => VersionParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VersionParams copyWith(void Function(VersionParams) updates) => super.copyWith((message) => updates(message as VersionParams)) as VersionParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static VersionParams create() => VersionParams._(); + VersionParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static VersionParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VersionParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get appVersion => $_getI64(0); + @$pb.TagNumber(1) + set appVersion($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasAppVersion() => $_has(0); + @$pb.TagNumber(1) + void clearAppVersion() => clearField(1); +} + +class HashedParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HashedParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockMaxBytes') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockMaxGas') + ..hasRequiredFields = false + ; + + HashedParams._() : super(); + factory HashedParams({ + $fixnum.Int64? blockMaxBytes, + $fixnum.Int64? blockMaxGas, + }) { + final _result = create(); + if (blockMaxBytes != null) { + _result.blockMaxBytes = blockMaxBytes; + } + if (blockMaxGas != null) { + _result.blockMaxGas = blockMaxGas; + } + return _result; + } + factory HashedParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HashedParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HashedParams clone() => HashedParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HashedParams copyWith(void Function(HashedParams) updates) => super.copyWith((message) => updates(message as HashedParams)) as HashedParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HashedParams create() => HashedParams._(); + HashedParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HashedParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HashedParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get blockMaxBytes => $_getI64(0); + @$pb.TagNumber(1) + set blockMaxBytes($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlockMaxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearBlockMaxBytes() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockMaxGas => $_getI64(1); + @$pb.TagNumber(2) + set blockMaxGas($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockMaxGas() => $_has(1); + @$pb.TagNumber(2) + void clearBlockMaxGas() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart new file mode 100644 index 00000000..5086538f --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart new file mode 100644 index 00000000..aee6a3c0 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart @@ -0,0 +1,80 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use consensusParamsDescriptor instead') +const ConsensusParams$json = const { + '1': 'ConsensusParams', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockParams', '8': const {}, '10': 'block'}, + const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceParams', '8': const {}, '10': 'evidence'}, + const {'1': 'validator', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorParams', '8': const {}, '10': 'validator'}, + const {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.VersionParams', '8': const {}, '10': 'version'}, + ], +}; + +/// Descriptor for `ConsensusParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusParamsDescriptor = $convert.base64Decode('Cg9Db25zZW5zdXNQYXJhbXMSOQoFYmxvY2sYASABKAsyHS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrUGFyYW1zQgTI3h8AUgVibG9jaxJCCghldmlkZW5jZRgCIAEoCzIgLnRlbmRlcm1pbnQudHlwZXMuRXZpZGVuY2VQYXJhbXNCBMjeHwBSCGV2aWRlbmNlEkUKCXZhbGlkYXRvchgDIAEoCzIhLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUGFyYW1zQgTI3h8AUgl2YWxpZGF0b3ISPwoHdmVyc2lvbhgEIAEoCzIfLnRlbmRlcm1pbnQudHlwZXMuVmVyc2lvblBhcmFtc0IEyN4fAFIHdmVyc2lvbg=='); +@$core.Deprecated('Use blockParamsDescriptor instead') +const BlockParams$json = const { + '1': 'BlockParams', + '2': const [ + const {'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'}, + const {'1': 'max_gas', '3': 2, '4': 1, '5': 3, '10': 'maxGas'}, + const {'1': 'time_iota_ms', '3': 3, '4': 1, '5': 3, '10': 'timeIotaMs'}, + ], +}; + +/// Descriptor for `BlockParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockParamsDescriptor = $convert.base64Decode('CgtCbG9ja1BhcmFtcxIbCgltYXhfYnl0ZXMYASABKANSCG1heEJ5dGVzEhcKB21heF9nYXMYAiABKANSBm1heEdhcxIgCgx0aW1lX2lvdGFfbXMYAyABKANSCnRpbWVJb3RhTXM='); +@$core.Deprecated('Use evidenceParamsDescriptor instead') +const EvidenceParams$json = const { + '1': 'EvidenceParams', + '2': const [ + const {'1': 'max_age_num_blocks', '3': 1, '4': 1, '5': 3, '10': 'maxAgeNumBlocks'}, + const {'1': 'max_age_duration', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'maxAgeDuration'}, + const {'1': 'max_bytes', '3': 3, '4': 1, '5': 3, '10': 'maxBytes'}, + ], +}; + +/// Descriptor for `EvidenceParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceParamsDescriptor = $convert.base64Decode('Cg5FdmlkZW5jZVBhcmFtcxIrChJtYXhfYWdlX251bV9ibG9ja3MYASABKANSD21heEFnZU51bUJsb2NrcxJNChBtYXhfYWdlX2R1cmF0aW9uGAIgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uQgjI3h8AmN8fAVIObWF4QWdlRHVyYXRpb24SGwoJbWF4X2J5dGVzGAMgASgDUghtYXhCeXRlcw=='); +@$core.Deprecated('Use validatorParamsDescriptor instead') +const ValidatorParams$json = const { + '1': 'ValidatorParams', + '2': const [ + const {'1': 'pub_key_types', '3': 1, '4': 3, '5': 9, '10': 'pubKeyTypes'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorParamsDescriptor = $convert.base64Decode('Cg9WYWxpZGF0b3JQYXJhbXMSIgoNcHViX2tleV90eXBlcxgBIAMoCVILcHViS2V5VHlwZXM6CLigHwHooB8B'); +@$core.Deprecated('Use versionParamsDescriptor instead') +const VersionParams$json = const { + '1': 'VersionParams', + '2': const [ + const {'1': 'app_version', '3': 1, '4': 1, '5': 4, '10': 'appVersion'}, + ], + '7': const {}, +}; + +/// Descriptor for `VersionParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List versionParamsDescriptor = $convert.base64Decode('Cg1WZXJzaW9uUGFyYW1zEh8KC2FwcF92ZXJzaW9uGAEgASgEUgphcHBWZXJzaW9uOgi4oB8B6KAfAQ=='); +@$core.Deprecated('Use hashedParamsDescriptor instead') +const HashedParams$json = const { + '1': 'HashedParams', + '2': const [ + const {'1': 'block_max_bytes', '3': 1, '4': 1, '5': 3, '10': 'blockMaxBytes'}, + const {'1': 'block_max_gas', '3': 2, '4': 1, '5': 3, '10': 'blockMaxGas'}, + ], +}; + +/// Descriptor for `HashedParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List hashedParamsDescriptor = $convert.base64Decode('CgxIYXNoZWRQYXJhbXMSJgoPYmxvY2tfbWF4X2J5dGVzGAEgASgDUg1ibG9ja01heEJ5dGVzEiIKDWJsb2NrX21heF9nYXMYAiABKANSC2Jsb2NrTWF4R2Fz'); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart new file mode 100644 index 00000000..cd73bb89 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart @@ -0,0 +1,1258 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/proof.pb.dart' as $1; +import '../version/types.pb.dart' as $2; +import '../../google/protobuf/timestamp.pb.dart' as $3; +import 'validator.pb.dart' as $4; + +import 'types.pbenum.dart'; + +export 'types.pbenum.dart'; + +class PartSetHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PartSetHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PartSetHeader._() : super(); + factory PartSetHeader({ + $core.int? total, + $core.List<$core.int>? hash, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory PartSetHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PartSetHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PartSetHeader clone() => PartSetHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PartSetHeader copyWith(void Function(PartSetHeader) updates) => super.copyWith((message) => updates(message as PartSetHeader)) as PartSetHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PartSetHeader create() => PartSetHeader._(); + PartSetHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PartSetHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PartSetHeader? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get total => $_getIZ(0); + @$pb.TagNumber(1) + set total($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get hash => $_getN(1); + @$pb.TagNumber(2) + set hash($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasHash() => $_has(1); + @$pb.TagNumber(2) + void clearHash() => clearField(2); +} + +class Part extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Part', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bytes', $pb.PbFieldType.OY) + ..aOM<$1.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $1.Proof.create) + ..hasRequiredFields = false + ; + + Part._() : super(); + factory Part({ + $core.int? index, + $core.List<$core.int>? bytes, + $1.Proof? proof, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (bytes != null) { + _result.bytes = bytes; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory Part.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Part.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Part clone() => Part()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Part copyWith(void Function(Part) updates) => super.copyWith((message) => updates(message as Part)) as Part; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Part create() => Part._(); + Part createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Part getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Part? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get bytes => $_getN(1); + @$pb.TagNumber(2) + set bytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasBytes() => $_has(1); + @$pb.TagNumber(2) + void clearBytes() => clearField(2); + + @$pb.TagNumber(3) + $1.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($1.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $1.Proof ensureProof() => $_ensure(2); +} + +class BlockID extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'partSetHeader', subBuilder: PartSetHeader.create) + ..hasRequiredFields = false + ; + + BlockID._() : super(); + factory BlockID({ + $core.List<$core.int>? hash, + PartSetHeader? partSetHeader, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (partSetHeader != null) { + _result.partSetHeader = partSetHeader; + } + return _result; + } + factory BlockID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockID clone() => BlockID()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockID copyWith(void Function(BlockID) updates) => super.copyWith((message) => updates(message as BlockID)) as BlockID; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockID create() => BlockID._(); + BlockID createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockID? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + PartSetHeader get partSetHeader => $_getN(1); + @$pb.TagNumber(2) + set partSetHeader(PartSetHeader v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPartSetHeader() => $_has(1); + @$pb.TagNumber(2) + void clearPartSetHeader() => clearField(2); + @$pb.TagNumber(2) + PartSetHeader ensurePartSetHeader() => $_ensure(1); +} + +class Header extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Header', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$2.Consensus>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $2.Consensus.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$3.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $3.Timestamp.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockId', subBuilder: BlockID.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dataHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextValidatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastResultsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidenceHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerAddress', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Header._() : super(); + factory Header({ + $2.Consensus? version, + $core.String? chainId, + $fixnum.Int64? height, + $3.Timestamp? time, + BlockID? lastBlockId, + $core.List<$core.int>? lastCommitHash, + $core.List<$core.int>? dataHash, + $core.List<$core.int>? validatorsHash, + $core.List<$core.int>? nextValidatorsHash, + $core.List<$core.int>? consensusHash, + $core.List<$core.int>? appHash, + $core.List<$core.int>? lastResultsHash, + $core.List<$core.int>? evidenceHash, + $core.List<$core.int>? proposerAddress, + }) { + final _result = create(); + if (version != null) { + _result.version = version; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (lastBlockId != null) { + _result.lastBlockId = lastBlockId; + } + if (lastCommitHash != null) { + _result.lastCommitHash = lastCommitHash; + } + if (dataHash != null) { + _result.dataHash = dataHash; + } + if (validatorsHash != null) { + _result.validatorsHash = validatorsHash; + } + if (nextValidatorsHash != null) { + _result.nextValidatorsHash = nextValidatorsHash; + } + if (consensusHash != null) { + _result.consensusHash = consensusHash; + } + if (appHash != null) { + _result.appHash = appHash; + } + if (lastResultsHash != null) { + _result.lastResultsHash = lastResultsHash; + } + if (evidenceHash != null) { + _result.evidenceHash = evidenceHash; + } + if (proposerAddress != null) { + _result.proposerAddress = proposerAddress; + } + return _result; + } + factory Header.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Header.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Header clone() => Header()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Header copyWith(void Function(Header) updates) => super.copyWith((message) => updates(message as Header)) as Header; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Header create() => Header._(); + Header createEmptyInstance() => create(); + static $pb.PbList
createRepeated() => $pb.PbList
(); + @$core.pragma('dart2js:noInline') + static Header getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor
(create); + static Header? _defaultInstance; + + @$pb.TagNumber(1) + $2.Consensus get version => $_getN(0); + @$pb.TagNumber(1) + set version($2.Consensus v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVersion() => $_has(0); + @$pb.TagNumber(1) + void clearVersion() => clearField(1); + @$pb.TagNumber(1) + $2.Consensus ensureVersion() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get chainId => $_getSZ(1); + @$pb.TagNumber(2) + set chainId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChainId() => $_has(1); + @$pb.TagNumber(2) + void clearChainId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $3.Timestamp get time => $_getN(3); + @$pb.TagNumber(4) + set time($3.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasTime() => $_has(3); + @$pb.TagNumber(4) + void clearTime() => clearField(4); + @$pb.TagNumber(4) + $3.Timestamp ensureTime() => $_ensure(3); + + @$pb.TagNumber(5) + BlockID get lastBlockId => $_getN(4); + @$pb.TagNumber(5) + set lastBlockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasLastBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearLastBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureLastBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get lastCommitHash => $_getN(5); + @$pb.TagNumber(6) + set lastCommitHash($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasLastCommitHash() => $_has(5); + @$pb.TagNumber(6) + void clearLastCommitHash() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get dataHash => $_getN(6); + @$pb.TagNumber(7) + set dataHash($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasDataHash() => $_has(6); + @$pb.TagNumber(7) + void clearDataHash() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get validatorsHash => $_getN(7); + @$pb.TagNumber(8) + set validatorsHash($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasValidatorsHash() => $_has(7); + @$pb.TagNumber(8) + void clearValidatorsHash() => clearField(8); + + @$pb.TagNumber(9) + $core.List<$core.int> get nextValidatorsHash => $_getN(8); + @$pb.TagNumber(9) + set nextValidatorsHash($core.List<$core.int> v) { $_setBytes(8, v); } + @$pb.TagNumber(9) + $core.bool hasNextValidatorsHash() => $_has(8); + @$pb.TagNumber(9) + void clearNextValidatorsHash() => clearField(9); + + @$pb.TagNumber(10) + $core.List<$core.int> get consensusHash => $_getN(9); + @$pb.TagNumber(10) + set consensusHash($core.List<$core.int> v) { $_setBytes(9, v); } + @$pb.TagNumber(10) + $core.bool hasConsensusHash() => $_has(9); + @$pb.TagNumber(10) + void clearConsensusHash() => clearField(10); + + @$pb.TagNumber(11) + $core.List<$core.int> get appHash => $_getN(10); + @$pb.TagNumber(11) + set appHash($core.List<$core.int> v) { $_setBytes(10, v); } + @$pb.TagNumber(11) + $core.bool hasAppHash() => $_has(10); + @$pb.TagNumber(11) + void clearAppHash() => clearField(11); + + @$pb.TagNumber(12) + $core.List<$core.int> get lastResultsHash => $_getN(11); + @$pb.TagNumber(12) + set lastResultsHash($core.List<$core.int> v) { $_setBytes(11, v); } + @$pb.TagNumber(12) + $core.bool hasLastResultsHash() => $_has(11); + @$pb.TagNumber(12) + void clearLastResultsHash() => clearField(12); + + @$pb.TagNumber(13) + $core.List<$core.int> get evidenceHash => $_getN(12); + @$pb.TagNumber(13) + set evidenceHash($core.List<$core.int> v) { $_setBytes(12, v); } + @$pb.TagNumber(13) + $core.bool hasEvidenceHash() => $_has(12); + @$pb.TagNumber(13) + void clearEvidenceHash() => clearField(13); + + @$pb.TagNumber(14) + $core.List<$core.int> get proposerAddress => $_getN(13); + @$pb.TagNumber(14) + set proposerAddress($core.List<$core.int> v) { $_setBytes(13, v); } + @$pb.TagNumber(14) + $core.bool hasProposerAddress() => $_has(13); + @$pb.TagNumber(14) + void clearProposerAddress() => clearField(14); +} + +class Data extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Data', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Data._() : super(); + factory Data({ + $core.Iterable<$core.List<$core.int>>? txs, + }) { + final _result = create(); + if (txs != null) { + _result.txs.addAll(txs); + } + return _result; + } + factory Data.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Data.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Data clone() => Data()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Data copyWith(void Function(Data) updates) => super.copyWith((message) => updates(message as Data)) as Data; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Data create() => Data._(); + Data createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Data getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Data? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get txs => $_getList(0); +} + +class Vote extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Vote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..a<$core.int>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorIndex', $pb.PbFieldType.O3) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Vote._() : super(); + factory Vote({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $3.Timestamp? timestamp, + $core.List<$core.int>? validatorAddress, + $core.int? validatorIndex, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (validatorIndex != null) { + _result.validatorIndex = validatorIndex; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Vote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Vote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Vote clone() => Vote()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Vote copyWith(void Function(Vote) updates) => super.copyWith((message) => updates(message as Vote)) as Vote; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Vote create() => Vote._(); + Vote createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Vote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Vote? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + BlockID get blockId => $_getN(3); + @$pb.TagNumber(4) + set blockId(BlockID v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasBlockId() => $_has(3); + @$pb.TagNumber(4) + void clearBlockId() => clearField(4); + @$pb.TagNumber(4) + BlockID ensureBlockId() => $_ensure(3); + + @$pb.TagNumber(5) + $3.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($3.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $3.Timestamp ensureTimestamp() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get validatorAddress => $_getN(5); + @$pb.TagNumber(6) + set validatorAddress($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasValidatorAddress() => $_has(5); + @$pb.TagNumber(6) + void clearValidatorAddress() => clearField(6); + + @$pb.TagNumber(7) + $core.int get validatorIndex => $_getIZ(6); + @$pb.TagNumber(7) + set validatorIndex($core.int v) { $_setSignedInt32(6, v); } + @$pb.TagNumber(7) + $core.bool hasValidatorIndex() => $_has(6); + @$pb.TagNumber(7) + void clearValidatorIndex() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get signature => $_getN(7); + @$pb.TagNumber(8) + set signature($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasSignature() => $_has(7); + @$pb.TagNumber(8) + void clearSignature() => clearField(8); +} + +class Commit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Commit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: CommitSig.create) + ..hasRequiredFields = false + ; + + Commit._() : super(); + factory Commit({ + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $core.Iterable? signatures, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory Commit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Commit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Commit clone() => Commit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Commit copyWith(void Function(Commit) updates) => super.copyWith((message) => updates(message as Commit)) as Commit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Commit create() => Commit._(); + Commit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Commit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Commit? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get round => $_getIZ(1); + @$pb.TagNumber(2) + set round($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasRound() => $_has(1); + @$pb.TagNumber(2) + void clearRound() => clearField(2); + + @$pb.TagNumber(3) + BlockID get blockId => $_getN(2); + @$pb.TagNumber(3) + set blockId(BlockID v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBlockId() => $_has(2); + @$pb.TagNumber(3) + void clearBlockId() => clearField(3); + @$pb.TagNumber(3) + BlockID ensureBlockId() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get signatures => $_getList(3); +} + +class CommitSig extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitSig', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockIdFlag', $pb.PbFieldType.OE, defaultOrMaker: BlockIDFlag.BLOCK_ID_FLAG_UNKNOWN, valueOf: BlockIDFlag.valueOf, enumValues: BlockIDFlag.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..aOM<$3.Timestamp>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + CommitSig._() : super(); + factory CommitSig({ + BlockIDFlag? blockIdFlag, + $core.List<$core.int>? validatorAddress, + $3.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (blockIdFlag != null) { + _result.blockIdFlag = blockIdFlag; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory CommitSig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommitSig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommitSig clone() => CommitSig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommitSig copyWith(void Function(CommitSig) updates) => super.copyWith((message) => updates(message as CommitSig)) as CommitSig; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommitSig create() => CommitSig._(); + CommitSig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommitSig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommitSig? _defaultInstance; + + @$pb.TagNumber(1) + BlockIDFlag get blockIdFlag => $_getN(0); + @$pb.TagNumber(1) + set blockIdFlag(BlockIDFlag v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockIdFlag() => $_has(0); + @$pb.TagNumber(1) + void clearBlockIdFlag() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get validatorAddress => $_getN(1); + @$pb.TagNumber(2) + set validatorAddress($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $3.Timestamp get timestamp => $_getN(2); + @$pb.TagNumber(3) + set timestamp($3.Timestamp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasTimestamp() => $_has(2); + @$pb.TagNumber(3) + void clearTimestamp() => clearField(3); + @$pb.TagNumber(3) + $3.Timestamp ensureTimestamp() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get signature => $_getN(3); + @$pb.TagNumber(4) + set signature($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasSignature() => $_has(3); + @$pb.TagNumber(4) + void clearSignature() => clearField(4); +} + +class Proposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'polRound', $pb.PbFieldType.O3) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$3.Timestamp>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Proposal._() : super(); + factory Proposal({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + $core.int? polRound, + BlockID? blockId, + $3.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (polRound != null) { + _result.polRound = polRound; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Proposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proposal clone() => Proposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proposal copyWith(void Function(Proposal) updates) => super.copyWith((message) => updates(message as Proposal)) as Proposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proposal create() => Proposal._(); + Proposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proposal? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + $core.int get polRound => $_getIZ(3); + @$pb.TagNumber(4) + set polRound($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasPolRound() => $_has(3); + @$pb.TagNumber(4) + void clearPolRound() => clearField(4); + + @$pb.TagNumber(5) + BlockID get blockId => $_getN(4); + @$pb.TagNumber(5) + set blockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $3.Timestamp get timestamp => $_getN(5); + @$pb.TagNumber(6) + set timestamp($3.Timestamp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasTimestamp() => $_has(5); + @$pb.TagNumber(6) + void clearTimestamp() => clearField(6); + @$pb.TagNumber(6) + $3.Timestamp ensureTimestamp() => $_ensure(5); + + @$pb.TagNumber(7) + $core.List<$core.int> get signature => $_getN(6); + @$pb.TagNumber(7) + set signature($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasSignature() => $_has(6); + @$pb.TagNumber(7) + void clearSignature() => clearField(7); +} + +class SignedHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignedHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM
(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: Commit.create) + ..hasRequiredFields = false + ; + + SignedHeader._() : super(); + factory SignedHeader({ + Header? header, + Commit? commit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (commit != null) { + _result.commit = commit; + } + return _result; + } + factory SignedHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignedHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignedHeader clone() => SignedHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignedHeader copyWith(void Function(SignedHeader) updates) => super.copyWith((message) => updates(message as SignedHeader)) as SignedHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignedHeader create() => SignedHeader._(); + SignedHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignedHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignedHeader? _defaultInstance; + + @$pb.TagNumber(1) + Header get header => $_getN(0); + @$pb.TagNumber(1) + set header(Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + Commit get commit => $_getN(1); + @$pb.TagNumber(2) + set commit(Commit v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCommit() => $_has(1); + @$pb.TagNumber(2) + void clearCommit() => clearField(2); + @$pb.TagNumber(2) + Commit ensureCommit() => $_ensure(1); +} + +class LightBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedHeader', subBuilder: SignedHeader.create) + ..aOM<$4.ValidatorSet>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSet', subBuilder: $4.ValidatorSet.create) + ..hasRequiredFields = false + ; + + LightBlock._() : super(); + factory LightBlock({ + SignedHeader? signedHeader, + $4.ValidatorSet? validatorSet, + }) { + final _result = create(); + if (signedHeader != null) { + _result.signedHeader = signedHeader; + } + if (validatorSet != null) { + _result.validatorSet = validatorSet; + } + return _result; + } + factory LightBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightBlock clone() => LightBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightBlock copyWith(void Function(LightBlock) updates) => super.copyWith((message) => updates(message as LightBlock)) as LightBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightBlock create() => LightBlock._(); + LightBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightBlock? _defaultInstance; + + @$pb.TagNumber(1) + SignedHeader get signedHeader => $_getN(0); + @$pb.TagNumber(1) + set signedHeader(SignedHeader v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSignedHeader() => $_has(0); + @$pb.TagNumber(1) + void clearSignedHeader() => clearField(1); + @$pb.TagNumber(1) + SignedHeader ensureSignedHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $4.ValidatorSet get validatorSet => $_getN(1); + @$pb.TagNumber(2) + set validatorSet($4.ValidatorSet v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSet() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSet() => clearField(2); + @$pb.TagNumber(2) + $4.ValidatorSet ensureValidatorSet() => $_ensure(1); +} + +class BlockMeta extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockMeta', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockSize') + ..aOM
(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numTxs') + ..hasRequiredFields = false + ; + + BlockMeta._() : super(); + factory BlockMeta({ + BlockID? blockId, + $fixnum.Int64? blockSize, + Header? header, + $fixnum.Int64? numTxs, + }) { + final _result = create(); + if (blockId != null) { + _result.blockId = blockId; + } + if (blockSize != null) { + _result.blockSize = blockSize; + } + if (header != null) { + _result.header = header; + } + if (numTxs != null) { + _result.numTxs = numTxs; + } + return _result; + } + factory BlockMeta.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockMeta.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockMeta clone() => BlockMeta()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockMeta copyWith(void Function(BlockMeta) updates) => super.copyWith((message) => updates(message as BlockMeta)) as BlockMeta; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockMeta create() => BlockMeta._(); + BlockMeta createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockMeta getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockMeta? _defaultInstance; + + @$pb.TagNumber(1) + BlockID get blockId => $_getN(0); + @$pb.TagNumber(1) + set blockId(BlockID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockId() => $_has(0); + @$pb.TagNumber(1) + void clearBlockId() => clearField(1); + @$pb.TagNumber(1) + BlockID ensureBlockId() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockSize => $_getI64(1); + @$pb.TagNumber(2) + set blockSize($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockSize() => $_has(1); + @$pb.TagNumber(2) + void clearBlockSize() => clearField(2); + + @$pb.TagNumber(3) + Header get header => $_getN(2); + @$pb.TagNumber(3) + set header(Header v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeader() => $_has(2); + @$pb.TagNumber(3) + void clearHeader() => clearField(3); + @$pb.TagNumber(3) + Header ensureHeader() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get numTxs => $_getI64(3); + @$pb.TagNumber(4) + set numTxs($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasNumTxs() => $_has(3); + @$pb.TagNumber(4) + void clearNumTxs() => clearField(4); +} + +class TxProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rootHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOM<$1.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $1.Proof.create) + ..hasRequiredFields = false + ; + + TxProof._() : super(); + factory TxProof({ + $core.List<$core.int>? rootHash, + $core.List<$core.int>? data, + $1.Proof? proof, + }) { + final _result = create(); + if (rootHash != null) { + _result.rootHash = rootHash; + } + if (data != null) { + _result.data = data; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory TxProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxProof clone() => TxProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxProof copyWith(void Function(TxProof) updates) => super.copyWith((message) => updates(message as TxProof)) as TxProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxProof create() => TxProof._(); + TxProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get rootHash => $_getN(0); + @$pb.TagNumber(1) + set rootHash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasRootHash() => $_has(0); + @$pb.TagNumber(1) + void clearRootHash() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $1.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($1.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $1.Proof ensureProof() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart new file mode 100644 index 00000000..68ef114c --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class BlockIDFlag extends $pb.ProtobufEnum { + static const BlockIDFlag BLOCK_ID_FLAG_UNKNOWN = BlockIDFlag._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_UNKNOWN'); + static const BlockIDFlag BLOCK_ID_FLAG_ABSENT = BlockIDFlag._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_ABSENT'); + static const BlockIDFlag BLOCK_ID_FLAG_COMMIT = BlockIDFlag._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_COMMIT'); + static const BlockIDFlag BLOCK_ID_FLAG_NIL = BlockIDFlag._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_NIL'); + + static const $core.List values = [ + BLOCK_ID_FLAG_UNKNOWN, + BLOCK_ID_FLAG_ABSENT, + BLOCK_ID_FLAG_COMMIT, + BLOCK_ID_FLAG_NIL, + ]; + + static final $core.Map<$core.int, BlockIDFlag> _byValue = $pb.ProtobufEnum.initByValue(values); + static BlockIDFlag? valueOf($core.int value) => _byValue[value]; + + const BlockIDFlag._($core.int v, $core.String n) : super(v, n); +} + +class SignedMsgType extends $pb.ProtobufEnum { + static const SignedMsgType SIGNED_MSG_TYPE_UNKNOWN = SignedMsgType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_UNKNOWN'); + static const SignedMsgType SIGNED_MSG_TYPE_PREVOTE = SignedMsgType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PREVOTE'); + static const SignedMsgType SIGNED_MSG_TYPE_PRECOMMIT = SignedMsgType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PRECOMMIT'); + static const SignedMsgType SIGNED_MSG_TYPE_PROPOSAL = SignedMsgType._(32, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PROPOSAL'); + + static const $core.List values = [ + SIGNED_MSG_TYPE_UNKNOWN, + SIGNED_MSG_TYPE_PREVOTE, + SIGNED_MSG_TYPE_PRECOMMIT, + SIGNED_MSG_TYPE_PROPOSAL, + ]; + + static final $core.Map<$core.int, SignedMsgType> _byValue = $pb.ProtobufEnum.initByValue(values); + static SignedMsgType? valueOf($core.int value) => _byValue[value]; + + const SignedMsgType._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart new file mode 100644 index 00000000..820c4d8e --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart @@ -0,0 +1,211 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockIDFlagDescriptor instead') +const BlockIDFlag$json = const { + '1': 'BlockIDFlag', + '2': const [ + const {'1': 'BLOCK_ID_FLAG_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_ABSENT', '2': 1, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_COMMIT', '2': 2, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_NIL', '2': 3, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `BlockIDFlag`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List blockIDFlagDescriptor = $convert.base64Decode('CgtCbG9ja0lERmxhZxIxChVCTE9DS19JRF9GTEFHX1VOS05PV04QABoWip0gEkJsb2NrSURGbGFnVW5rbm93bhIvChRCTE9DS19JRF9GTEFHX0FCU0VOVBABGhWKnSARQmxvY2tJREZsYWdBYnNlbnQSLwoUQkxPQ0tfSURfRkxBR19DT01NSVQQAhoVip0gEUJsb2NrSURGbGFnQ29tbWl0EikKEUJMT0NLX0lEX0ZMQUdfTklMEAMaEoqdIA5CbG9ja0lERmxhZ05pbBoIqKQeAYijHgA='); +@$core.Deprecated('Use signedMsgTypeDescriptor instead') +const SignedMsgType$json = const { + '1': 'SignedMsgType', + '2': const [ + const {'1': 'SIGNED_MSG_TYPE_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PREVOTE', '2': 1, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PRECOMMIT', '2': 2, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PROPOSAL', '2': 32, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `SignedMsgType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List signedMsgTypeDescriptor = $convert.base64Decode('Cg1TaWduZWRNc2dUeXBlEiwKF1NJR05FRF9NU0dfVFlQRV9VTktOT1dOEAAaD4qdIAtVbmtub3duVHlwZRIsChdTSUdORURfTVNHX1RZUEVfUFJFVk9URRABGg+KnSALUHJldm90ZVR5cGUSMAoZU0lHTkVEX01TR19UWVBFX1BSRUNPTU1JVBACGhGKnSANUHJlY29tbWl0VHlwZRIuChhTSUdORURfTVNHX1RZUEVfUFJPUE9TQUwQIBoQip0gDFByb3Bvc2FsVHlwZRoIqKQeAYijHgA='); +@$core.Deprecated('Use partSetHeaderDescriptor instead') +const PartSetHeader$json = const { + '1': 'PartSetHeader', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 13, '10': 'total'}, + const {'1': 'hash', '3': 2, '4': 1, '5': 12, '10': 'hash'}, + ], +}; + +/// Descriptor for `PartSetHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partSetHeaderDescriptor = $convert.base64Decode('Cg1QYXJ0U2V0SGVhZGVyEhQKBXRvdGFsGAEgASgNUgV0b3RhbBISCgRoYXNoGAIgASgMUgRoYXNo'); +@$core.Deprecated('Use partDescriptor instead') +const Part$json = const { + '1': 'Part', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'bytes', '3': 2, '4': 1, '5': 12, '10': 'bytes'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '8': const {}, '10': 'proof'}, + ], +}; + +/// Descriptor for `Part`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partDescriptor = $convert.base64Decode('CgRQYXJ0EhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVieXRlcxgCIAEoDFIFYnl0ZXMSNAoFcHJvb2YYAyABKAsyGC50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZkIEyN4fAFIFcHJvb2Y='); +@$core.Deprecated('Use blockIDDescriptor instead') +const BlockID$json = const { + '1': 'BlockID', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'part_set_header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.PartSetHeader', '8': const {}, '10': 'partSetHeader'}, + ], +}; + +/// Descriptor for `BlockID`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockIDDescriptor = $convert.base64Decode('CgdCbG9ja0lEEhIKBGhhc2gYASABKAxSBGhhc2gSTQoPcGFydF9zZXRfaGVhZGVyGAIgASgLMh8udGVuZGVybWludC50eXBlcy5QYXJ0U2V0SGVhZGVyQgTI3h8AUg1wYXJ0U2V0SGVhZGVy'); +@$core.Deprecated('Use headerDescriptor instead') +const Header$json = const { + '1': 'Header', + '2': const [ + const {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.version.Consensus', '8': const {}, '10': 'version'}, + const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'chainId'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'last_block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'lastBlockId'}, + const {'1': 'last_commit_hash', '3': 6, '4': 1, '5': 12, '10': 'lastCommitHash'}, + const {'1': 'data_hash', '3': 7, '4': 1, '5': 12, '10': 'dataHash'}, + const {'1': 'validators_hash', '3': 8, '4': 1, '5': 12, '10': 'validatorsHash'}, + const {'1': 'next_validators_hash', '3': 9, '4': 1, '5': 12, '10': 'nextValidatorsHash'}, + const {'1': 'consensus_hash', '3': 10, '4': 1, '5': 12, '10': 'consensusHash'}, + const {'1': 'app_hash', '3': 11, '4': 1, '5': 12, '10': 'appHash'}, + const {'1': 'last_results_hash', '3': 12, '4': 1, '5': 12, '10': 'lastResultsHash'}, + const {'1': 'evidence_hash', '3': 13, '4': 1, '5': 12, '10': 'evidenceHash'}, + const {'1': 'proposer_address', '3': 14, '4': 1, '5': 12, '10': 'proposerAddress'}, + ], +}; + +/// Descriptor for `Header`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List headerDescriptor = $convert.base64Decode('CgZIZWFkZXISPQoHdmVyc2lvbhgBIAEoCzIdLnRlbmRlcm1pbnQudmVyc2lvbi5Db25zZW5zdXNCBMjeHwBSB3ZlcnNpb24SJgoIY2hhaW5faWQYAiABKAlCC+LeHwdDaGFpbklEUgdjaGFpbklkEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EjgKBHRpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRJDCg1sYXN0X2Jsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQgTI3h8AUgtsYXN0QmxvY2tJZBIoChBsYXN0X2NvbW1pdF9oYXNoGAYgASgMUg5sYXN0Q29tbWl0SGFzaBIbCglkYXRhX2hhc2gYByABKAxSCGRhdGFIYXNoEicKD3ZhbGlkYXRvcnNfaGFzaBgIIAEoDFIOdmFsaWRhdG9yc0hhc2gSMAoUbmV4dF92YWxpZGF0b3JzX2hhc2gYCSABKAxSEm5leHRWYWxpZGF0b3JzSGFzaBIlCg5jb25zZW5zdXNfaGFzaBgKIAEoDFINY29uc2Vuc3VzSGFzaBIZCghhcHBfaGFzaBgLIAEoDFIHYXBwSGFzaBIqChFsYXN0X3Jlc3VsdHNfaGFzaBgMIAEoDFIPbGFzdFJlc3VsdHNIYXNoEiMKDWV2aWRlbmNlX2hhc2gYDSABKAxSDGV2aWRlbmNlSGFzaBIpChBwcm9wb3Nlcl9hZGRyZXNzGA4gASgMUg9wcm9wb3NlckFkZHJlc3M='); +@$core.Deprecated('Use dataDescriptor instead') +const Data$json = const { + '1': 'Data', + '2': const [ + const {'1': 'txs', '3': 1, '4': 3, '5': 12, '10': 'txs'}, + ], +}; + +/// Descriptor for `Data`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dataDescriptor = $convert.base64Decode('CgREYXRhEhAKA3R4cxgBIAMoDFIDdHhz'); +@$core.Deprecated('Use voteDescriptor instead') +const Vote$json = const { + '1': 'Vote', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'validator_address', '3': 6, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'validator_index', '3': 7, '4': 1, '5': 5, '10': 'validatorIndex'}, + const {'1': 'signature', '3': 8, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Vote`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteDescriptor = $convert.base64Decode('CgRWb3RlEjMKBHR5cGUYASABKA4yHy50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZE1zZ1R5cGVSBHR5cGUSFgoGaGVpZ2h0GAIgASgDUgZoZWlnaHQSFAoFcm91bmQYAyABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAQgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIrChF2YWxpZGF0b3JfYWRkcmVzcxgGIAEoDFIQdmFsaWRhdG9yQWRkcmVzcxInCg92YWxpZGF0b3JfaW5kZXgYByABKAVSDnZhbGlkYXRvckluZGV4EhwKCXNpZ25hdHVyZRgIIAEoDFIJc2lnbmF0dXJl'); +@$core.Deprecated('Use commitDescriptor instead') +const Commit$json = const { + '1': 'Commit', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 2, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'signatures', '3': 4, '4': 3, '5': 11, '6': '.tendermint.types.CommitSig', '8': const {}, '10': 'signatures'}, + ], +}; + +/// Descriptor for `Commit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitDescriptor = $convert.base64Decode('CgZDb21taXQSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSFAoFcm91bmQYAiABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAMgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQQoKc2lnbmF0dXJlcxgEIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuQ29tbWl0U2lnQgTI3h8AUgpzaWduYXR1cmVz'); +@$core.Deprecated('Use commitSigDescriptor instead') +const CommitSig$json = const { + '1': 'CommitSig', + '2': const [ + const {'1': 'block_id_flag', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.BlockIDFlag', '10': 'blockIdFlag'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 4, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `CommitSig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitSigDescriptor = $convert.base64Decode('CglDb21taXRTaWcSQQoNYmxvY2tfaWRfZmxhZxgBIAEoDjIdLnRlbmRlcm1pbnQudHlwZXMuQmxvY2tJREZsYWdSC2Jsb2NrSWRGbGFnEisKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgMUhB2YWxpZGF0b3JBZGRyZXNzEkIKCXRpbWVzdGFtcBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXASHAoJc2lnbmF0dXJlGAQgASgMUglzaWduYXR1cmU='); +@$core.Deprecated('Use proposalDescriptor instead') +const Proposal$json = const { + '1': 'Proposal', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'pol_round', '3': 4, '4': 1, '5': 5, '10': 'polRound'}, + const {'1': 'block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 7, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Proposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proposalDescriptor = $convert.base64Decode('CghQcm9wb3NhbBIzCgR0eXBlGAEgASgOMh8udGVuZGVybWludC50eXBlcy5TaWduZWRNc2dUeXBlUgR0eXBlEhYKBmhlaWdodBgCIAEoA1IGaGVpZ2h0EhQKBXJvdW5kGAMgASgFUgVyb3VuZBIbCglwb2xfcm91bmQYBCABKAVSCHBvbFJvdW5kEkUKCGJsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/i3h8HQmxvY2tJRMjeHwBSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIcCglzaWduYXR1cmUYByABKAxSCXNpZ25hdHVyZQ=='); +@$core.Deprecated('Use signedHeaderDescriptor instead') +const SignedHeader$json = const { + '1': 'SignedHeader', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '10': 'header'}, + const {'1': 'commit', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'commit'}, + ], +}; + +/// Descriptor for `SignedHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signedHeaderDescriptor = $convert.base64Decode('CgxTaWduZWRIZWFkZXISMAoGaGVhZGVyGAEgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJSBmhlYWRlchIwCgZjb21taXQYAiABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIGY29tbWl0'); +@$core.Deprecated('Use lightBlockDescriptor instead') +const LightBlock$json = const { + '1': 'LightBlock', + '2': const [ + const {'1': 'signed_header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.SignedHeader', '10': 'signedHeader'}, + const {'1': 'validator_set', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorSet', '10': 'validatorSet'}, + ], +}; + +/// Descriptor for `LightBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightBlockDescriptor = $convert.base64Decode('CgpMaWdodEJsb2NrEkMKDXNpZ25lZF9oZWFkZXIYASABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZEhlYWRlclIMc2lnbmVkSGVhZGVyEkMKDXZhbGlkYXRvcl9zZXQYAiABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlZhbGlkYXRvclNldFIMdmFsaWRhdG9yU2V0'); +@$core.Deprecated('Use blockMetaDescriptor instead') +const BlockMeta$json = const { + '1': 'BlockMeta', + '2': const [ + const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'block_size', '3': 2, '4': 1, '5': 3, '10': 'blockSize'}, + const {'1': 'header', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'num_txs', '3': 4, '4': 1, '5': 3, '10': 'numTxs'}, + ], +}; + +/// Descriptor for `BlockMeta`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockMetaDescriptor = $convert.base64Decode('CglCbG9ja01ldGESRQoIYmxvY2tfaWQYASABKAsyGS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrSURCD+LeHwdCbG9ja0lEyN4fAFIHYmxvY2tJZBIdCgpibG9ja19zaXplGAIgASgDUglibG9ja1NpemUSNgoGaGVhZGVyGAMgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJCBMjeHwBSBmhlYWRlchIXCgdudW1fdHhzGAQgASgDUgZudW1UeHM='); +@$core.Deprecated('Use txProofDescriptor instead') +const TxProof$json = const { + '1': 'TxProof', + '2': const [ + const {'1': 'root_hash', '3': 1, '4': 1, '5': 12, '10': 'rootHash'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `TxProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txProofDescriptor = $convert.base64Decode('CgdUeFByb29mEhsKCXJvb3RfaGFzaBgBIAEoDFIIcm9vdEhhc2gSEgoEZGF0YRgCIAEoDFIEZGF0YRIuCgVwcm9vZhgDIAEoCzIYLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mUgVwcm9vZg=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart new file mode 100644 index 00000000..e542ecee --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart @@ -0,0 +1,239 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/keys.pb.dart' as $0; + +class ValidatorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposer', subBuilder: Validator.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..hasRequiredFields = false + ; + + ValidatorSet._() : super(); + factory ValidatorSet({ + $core.Iterable? validators, + Validator? proposer, + $fixnum.Int64? totalVotingPower, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + if (proposer != null) { + _result.proposer = proposer; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + return _result; + } + factory ValidatorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSet clone() => ValidatorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSet copyWith(void Function(ValidatorSet) updates) => super.copyWith((message) => updates(message as ValidatorSet)) as ValidatorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSet create() => ValidatorSet._(); + ValidatorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validators => $_getList(0); + + @$pb.TagNumber(2) + Validator get proposer => $_getN(1); + @$pb.TagNumber(2) + set proposer(Validator v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProposer() => $_has(1); + @$pb.TagNumber(2) + void clearProposer() => clearField(2); + @$pb.TagNumber(2) + Validator ensureProposer() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) + ..aOM<$0.PublicKey>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $0.PublicKey.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.List<$core.int>? address, + $0.PublicKey? pubKey, + $fixnum.Int64? votingPower, + $fixnum.Int64? proposerPriority, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + if (proposerPriority != null) { + _result.proposerPriority = proposerPriority; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get address => $_getN(0); + @$pb.TagNumber(1) + set address($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $0.PublicKey get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($0.PublicKey v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $0.PublicKey ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get votingPower => $_getI64(2); + @$pb.TagNumber(3) + set votingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get proposerPriority => $_getI64(3); + @$pb.TagNumber(4) + set proposerPriority($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasProposerPriority() => $_has(3); + @$pb.TagNumber(4) + void clearProposerPriority() => clearField(4); +} + +class SimpleValidator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimpleValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$0.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $0.PublicKey.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..hasRequiredFields = false + ; + + SimpleValidator._() : super(); + factory SimpleValidator({ + $0.PublicKey? pubKey, + $fixnum.Int64? votingPower, + }) { + final _result = create(); + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + return _result; + } + factory SimpleValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimpleValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimpleValidator clone() => SimpleValidator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimpleValidator copyWith(void Function(SimpleValidator) updates) => super.copyWith((message) => updates(message as SimpleValidator)) as SimpleValidator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimpleValidator create() => SimpleValidator._(); + SimpleValidator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimpleValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimpleValidator? _defaultInstance; + + @$pb.TagNumber(1) + $0.PublicKey get pubKey => $_getN(0); + @$pb.TagNumber(1) + set pubKey($0.PublicKey v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPubKey() => $_has(0); + @$pb.TagNumber(1) + void clearPubKey() => clearField(1); + @$pb.TagNumber(1) + $0.PublicKey ensurePubKey() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get votingPower => $_getI64(1); + @$pb.TagNumber(2) + set votingPower($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasVotingPower() => $_has(1); + @$pb.TagNumber(2) + void clearVotingPower() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart new file mode 100644 index 00000000..2b6c00f1 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart new file mode 100644 index 00000000..ca6dbdc4 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart @@ -0,0 +1,46 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use validatorSetDescriptor instead') +const ValidatorSet$json = const { + '1': 'ValidatorSet', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'validators'}, + const {'1': 'proposer', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Validator', '10': 'proposer'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + ], +}; + +/// Descriptor for `ValidatorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSetDescriptor = $convert.base64Decode('CgxWYWxpZGF0b3JTZXQSOwoKdmFsaWRhdG9ycxgBIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUgp2YWxpZGF0b3JzEjcKCHByb3Bvc2VyGAIgASgLMhsudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JSCHByb3Bvc2VyEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, + const {'1': 'voting_power', '3': 3, '4': 1, '5': 3, '10': 'votingPower'}, + const {'1': 'proposer_priority', '3': 4, '4': 1, '5': 3, '10': 'proposerPriority'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxI7CgdwdWJfa2V5GAIgASgLMhwudGVuZGVybWludC5jcnlwdG8uUHVibGljS2V5QgTI3h8AUgZwdWJLZXkSIQoMdm90aW5nX3Bvd2VyGAMgASgDUgt2b3RpbmdQb3dlchIrChFwcm9wb3Nlcl9wcmlvcml0eRgEIAEoA1IQcHJvcG9zZXJQcmlvcml0eQ=='); +@$core.Deprecated('Use simpleValidatorDescriptor instead') +const SimpleValidator$json = const { + '1': 'SimpleValidator', + '2': const [ + const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '10': 'pubKey'}, + const {'1': 'voting_power', '3': 2, '4': 1, '5': 3, '10': 'votingPower'}, + ], +}; + +/// Descriptor for `SimpleValidator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleValidatorDescriptor = $convert.base64Decode('Cg9TaW1wbGVWYWxpZGF0b3ISNQoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleVIGcHViS2V5EiEKDHZvdGluZ19wb3dlchgCIAEoA1ILdm90aW5nUG93ZXI='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart new file mode 100644 index 00000000..2b39464b --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart @@ -0,0 +1,134 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class App extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'App', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocol', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'software') + ..hasRequiredFields = false + ; + + App._() : super(); + factory App({ + $fixnum.Int64? protocol, + $core.String? software, + }) { + final _result = create(); + if (protocol != null) { + _result.protocol = protocol; + } + if (software != null) { + _result.software = software; + } + return _result; + } + factory App.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory App.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + App clone() => App()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + App copyWith(void Function(App) updates) => super.copyWith((message) => updates(message as App)) as App; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static App create() => App._(); + App createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static App getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static App? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get protocol => $_getI64(0); + @$pb.TagNumber(1) + set protocol($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProtocol() => $_has(0); + @$pb.TagNumber(1) + void clearProtocol() => clearField(1); + + @$pb.TagNumber(2) + $core.String get software => $_getSZ(1); + @$pb.TagNumber(2) + set software($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSoftware() => $_has(1); + @$pb.TagNumber(2) + void clearSoftware() => clearField(2); +} + +class Consensus extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Consensus', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Consensus._() : super(); + factory Consensus({ + $fixnum.Int64? block, + $fixnum.Int64? app, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (app != null) { + _result.app = app; + } + return _result; + } + factory Consensus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Consensus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Consensus clone() => Consensus()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Consensus copyWith(void Function(Consensus) updates) => super.copyWith((message) => updates(message as Consensus)) as Consensus; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Consensus create() => Consensus._(); + Consensus createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Consensus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Consensus? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get block => $_getI64(0); + @$pb.TagNumber(1) + set block($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get app => $_getI64(1); + @$pb.TagNumber(2) + set app($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasApp() => $_has(1); + @$pb.TagNumber(2) + void clearApp() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart new file mode 100644 index 00000000..f3d93f4f --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart new file mode 100644 index 00000000..b90224d8 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart @@ -0,0 +1,33 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use appDescriptor instead') +const App$json = const { + '1': 'App', + '2': const [ + const {'1': 'protocol', '3': 1, '4': 1, '5': 4, '10': 'protocol'}, + const {'1': 'software', '3': 2, '4': 1, '5': 9, '10': 'software'}, + ], +}; + +/// Descriptor for `App`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appDescriptor = $convert.base64Decode('CgNBcHASGgoIcHJvdG9jb2wYASABKARSCHByb3RvY29sEhoKCHNvZnR3YXJlGAIgASgJUghzb2Z0d2FyZQ=='); +@$core.Deprecated('Use consensusDescriptor instead') +const Consensus$json = const { + '1': 'Consensus', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 4, '10': 'block'}, + const {'1': 'app', '3': 2, '4': 1, '5': 4, '10': 'app'}, + ], + '7': const {}, +}; + +/// Descriptor for `Consensus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusDescriptor = $convert.base64Decode('CglDb25zZW5zdXMSFAoFYmxvY2sYASABKARSBWJsb2NrEhAKA2FwcBgCIAEoBFIDYXBwOgTooB8B'); diff --git a/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/auth.proto b/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/auth.proto new file mode 100644 index 00000000..72e1d9ec --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/auth.proto @@ -0,0 +1,50 @@ +syntax = "proto3"; +package cosmos.auth.v1beta1; + +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/auth/types"; + +// BaseAccount defines a base account type. It contains all the necessary fields +// for basic account functionality. Any custom account type should extend this +// type for additional functionality (e.g. vesting). +message BaseAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.equal) = false; + + option (cosmos_proto.implements_interface) = "AccountI"; + + string address = 1; + google.protobuf.Any pub_key = 2 + [(gogoproto.jsontag) = "public_key,omitempty", (gogoproto.moretags) = "yaml:\"public_key\""]; + uint64 account_number = 3 [(gogoproto.moretags) = "yaml:\"account_number\""]; + uint64 sequence = 4; +} + +// ModuleAccount defines an account for modules that holds coins on a pool. +message ModuleAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + option (cosmos_proto.implements_interface) = "ModuleAccountI"; + + BaseAccount base_account = 1 [(gogoproto.embed) = true, (gogoproto.moretags) = "yaml:\"base_account\""]; + string name = 2; + repeated string permissions = 3; +} + +// Params defines the parameters for the auth module. +message Params { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + uint64 max_memo_characters = 1 [(gogoproto.moretags) = "yaml:\"max_memo_characters\""]; + uint64 tx_sig_limit = 2 [(gogoproto.moretags) = "yaml:\"tx_sig_limit\""]; + uint64 tx_size_cost_per_byte = 3 [(gogoproto.moretags) = "yaml:\"tx_size_cost_per_byte\""]; + uint64 sig_verify_cost_ed25519 = 4 + [(gogoproto.customname) = "SigVerifyCostED25519", (gogoproto.moretags) = "yaml:\"sig_verify_cost_ed25519\""]; + uint64 sig_verify_cost_secp256k1 = 5 + [(gogoproto.customname) = "SigVerifyCostSecp256k1", (gogoproto.moretags) = "yaml:\"sig_verify_cost_secp256k1\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/genesis.proto new file mode 100644 index 00000000..c88b94ee --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/genesis.proto @@ -0,0 +1,17 @@ +syntax = "proto3"; +package cosmos.auth.v1beta1; + +import "google/protobuf/any.proto"; +import "gogoproto/gogo.proto"; +import "cosmos/auth/v1beta1/auth.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/auth/types"; + +// GenesisState defines the auth module's genesis state. +message GenesisState { + // params defines all the paramaters of the module. + Params params = 1 [(gogoproto.nullable) = false]; + + // accounts are the accounts present at genesis. + repeated google.protobuf.Any accounts = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/query.proto new file mode 100644 index 00000000..4d9759ca --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/auth/v1beta1/query.proto @@ -0,0 +1,74 @@ +syntax = "proto3"; +package cosmos.auth.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "google/api/annotations.proto"; +import "cosmos/auth/v1beta1/auth.proto"; +import "cosmos_proto/cosmos.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/auth/types"; + +// Query defines the gRPC querier service. +service Query { + // Accounts returns all the existing accounts + // + // Since: cosmos-sdk 0.43 + rpc Accounts(QueryAccountsRequest) returns (QueryAccountsResponse) { + option (google.api.http).get = "/cosmos/auth/v1beta1/accounts"; + } + + // Account returns account details based on address. + rpc Account(QueryAccountRequest) returns (QueryAccountResponse) { + option (google.api.http).get = "/cosmos/auth/v1beta1/accounts/{address}"; + } + + // Params queries all parameters. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/auth/v1beta1/params"; + } +} + +// QueryAccountsRequest is the request type for the Query/Accounts RPC method. +// +// Since: cosmos-sdk 0.43 +message QueryAccountsRequest { + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +// QueryAccountsResponse is the response type for the Query/Accounts RPC method. +// +// Since: cosmos-sdk 0.43 +message QueryAccountsResponse { + // accounts are the existing accounts + repeated google.protobuf.Any accounts = 1 [(cosmos_proto.accepts_interface) = "AccountI"]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryAccountRequest is the request type for the Query/Account RPC method. +message QueryAccountRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // address defines the address to query for. + string address = 1; +} + +// QueryAccountResponse is the response type for the Query/Account RPC method. +message QueryAccountResponse { + // account defines the account of the corresponding address. + google.protobuf.Any account = 1 [(cosmos_proto.accepts_interface) = "AccountI"]; +} + +// QueryParamsRequest is the request type for the Query/Params RPC method. +message QueryParamsRequest {} + +// QueryParamsResponse is the response type for the Query/Params RPC method. +message QueryParamsResponse { + // params defines the parameters of the module. + Params params = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/authz.proto b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/authz.proto new file mode 100644 index 00000000..05b1feef --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/authz.proto @@ -0,0 +1,39 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.authz.v1beta1; + +import "cosmos_proto/cosmos.proto"; +import "google/protobuf/timestamp.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/authz"; +option (gogoproto.goproto_getters_all) = false; + +// GenericAuthorization gives the grantee unrestricted permissions to execute +// the provided method on behalf of the granter's account. +message GenericAuthorization { + option (cosmos_proto.implements_interface) = "Authorization"; + + // Msg, identified by it's type URL, to grant unrestricted permissions to execute + string msg = 1; +} + +// Grant gives permissions to execute +// the provide method with expiration time. +message Grant { + google.protobuf.Any authorization = 1 [(cosmos_proto.accepts_interface) = "Authorization"]; + google.protobuf.Timestamp expiration = 2 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false]; +} + +// GrantAuthorization extends a grant with both the addresses of the grantee and granter. +// It is used in genesis.proto and query.proto +// +// Since: cosmos-sdk 0.45.2 +message GrantAuthorization { + string granter = 1; + string grantee = 2; + + google.protobuf.Any authorization = 3 [(cosmos_proto.accepts_interface) = "Authorization"]; + google.protobuf.Timestamp expiration = 4 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/event.proto b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/event.proto new file mode 100644 index 00000000..7a3cf7c8 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/event.proto @@ -0,0 +1,25 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.authz.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/authz"; + +// EventGrant is emitted on Msg/Grant +message EventGrant { + // Msg type URL for which an autorization is granted + string msg_type_url = 2; + // Granter account address + string granter = 3; + // Grantee account address + string grantee = 4; +} + +// EventRevoke is emitted on Msg/Revoke +message EventRevoke { + // Msg type URL for which an autorization is revoked + string msg_type_url = 2; + // Granter account address + string granter = 3; + // Grantee account address + string grantee = 4; +} diff --git a/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/genesis.proto new file mode 100644 index 00000000..310f6265 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/genesis.proto @@ -0,0 +1,13 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.authz.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/authz/v1beta1/authz.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/authz"; + +// GenesisState defines the authz module's genesis state. +message GenesisState { + repeated GrantAuthorization authorization = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/query.proto new file mode 100644 index 00000000..f668309b --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/query.proto @@ -0,0 +1,81 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.authz.v1beta1; + +import "google/api/annotations.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; +import "cosmos/authz/v1beta1/authz.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/authz"; + +// Query defines the gRPC querier service. +service Query { + // Returns list of `Authorization`, granted to the grantee by the granter. + rpc Grants(QueryGrantsRequest) returns (QueryGrantsResponse) { + option (google.api.http).get = "/cosmos/authz/v1beta1/grants"; + } + + // GranterGrants returns list of `GrantAuthorization`, granted by granter. + // + // Since: cosmos-sdk 0.45.2 + rpc GranterGrants(QueryGranterGrantsRequest) returns (QueryGranterGrantsResponse) { + option (google.api.http).get = "/cosmos/authz/v1beta1/grants/granter/{granter}"; + } + + // GranteeGrants returns a list of `GrantAuthorization` by grantee. + // + // Since: cosmos-sdk 0.45.2 + rpc GranteeGrants(QueryGranteeGrantsRequest) returns (QueryGranteeGrantsResponse) { + option (google.api.http).get = "/cosmos/authz/v1beta1/grants/grantee/{grantee}"; + } +} + +// QueryGrantsRequest is the request type for the Query/Grants RPC method. +message QueryGrantsRequest { + string granter = 1; + string grantee = 2; + // Optional, msg_type_url, when set, will query only grants matching given msg type. + string msg_type_url = 3; + // pagination defines an pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 4; +} + +// QueryGrantsResponse is the response type for the Query/Authorizations RPC method. +message QueryGrantsResponse { + // authorizations is a list of grants granted for grantee by granter. + repeated Grant grants = 1; + // pagination defines an pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryGranterGrantsRequest is the request type for the Query/GranterGrants RPC method. +message QueryGranterGrantsRequest { + string granter = 1; + + // pagination defines an pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method. +message QueryGranterGrantsResponse { + // grants is a list of grants granted by the granter. + repeated GrantAuthorization grants = 1; + // pagination defines an pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryGranteeGrantsRequest is the request type for the Query/IssuedGrants RPC method. +message QueryGranteeGrantsRequest { + string grantee = 1; + + // pagination defines an pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method. +message QueryGranteeGrantsResponse { + // grants is a list of grants granted to the grantee. + repeated GrantAuthorization grants = 1; + // pagination defines an pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/tx.proto new file mode 100644 index 00000000..457f0d66 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/authz/v1beta1/tx.proto @@ -0,0 +1,70 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.authz.v1beta1; + +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/timestamp.proto"; +import "google/protobuf/any.proto"; +import "cosmos/base/abci/v1beta1/abci.proto"; +import "cosmos/authz/v1beta1/authz.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/authz"; +option (gogoproto.goproto_getters_all) = false; + +// Msg defines the authz Msg service. +service Msg { + // Grant grants the provided authorization to the grantee on the granter's + // account with the provided expiration time. If there is already a grant + // for the given (granter, grantee, Authorization) triple, then the grant + // will be overwritten. + rpc Grant(MsgGrant) returns (MsgGrantResponse); + + // Exec attempts to execute the provided messages using + // authorizations granted to the grantee. Each message should have only + // one signer corresponding to the granter of the authorization. + rpc Exec(MsgExec) returns (MsgExecResponse); + + // Revoke revokes any authorization corresponding to the provided method name on the + // granter's account that has been granted to the grantee. + rpc Revoke(MsgRevoke) returns (MsgRevokeResponse); +} + +// MsgGrant is a request type for Grant method. It declares authorization to the grantee +// on behalf of the granter with the provided expiration time. +message MsgGrant { + string granter = 1; + string grantee = 2; + + cosmos.authz.v1beta1.Grant grant = 3 [(gogoproto.nullable) = false]; +} + +// MsgExecResponse defines the Msg/MsgExecResponse response type. +message MsgExecResponse { + repeated bytes results = 1; +} + +// MsgExec attempts to execute the provided messages using +// authorizations granted to the grantee. Each message should have only +// one signer corresponding to the granter of the authorization. +message MsgExec { + string grantee = 1; + // Authorization Msg requests to execute. Each msg must implement Authorization interface + // The x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg)) + // triple and validate it. + repeated google.protobuf.Any msgs = 2 [(cosmos_proto.accepts_interface) = "sdk.Msg, authz.Authorization"]; +} + +// MsgGrantResponse defines the Msg/MsgGrant response type. +message MsgGrantResponse {} + +// MsgRevoke revokes any authorization with the provided sdk.Msg type on the +// granter's account with that has been granted to the grantee. +message MsgRevoke { + string granter = 1; + string grantee = 2; + string msg_type_url = 3; +} + +// MsgRevokeResponse defines the Msg/MsgRevokeResponse response type. +message MsgRevokeResponse {} diff --git a/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/authz.proto b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/authz.proto new file mode 100644 index 00000000..4f58b15e --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/authz.proto @@ -0,0 +1,19 @@ +syntax = "proto3"; +package cosmos.bank.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/bank/types"; + +// SendAuthorization allows the grantee to spend up to spend_limit coins from +// the granter's account. +// +// Since: cosmos-sdk 0.43 +message SendAuthorization { + option (cosmos_proto.implements_interface) = "Authorization"; + + repeated cosmos.base.v1beta1.Coin spend_limit = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/bank.proto b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/bank.proto new file mode 100644 index 00000000..df91008d --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/bank.proto @@ -0,0 +1,96 @@ +syntax = "proto3"; +package cosmos.bank.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/bank/types"; + +// Params defines the parameters for the bank module. +message Params { + option (gogoproto.goproto_stringer) = false; + repeated SendEnabled send_enabled = 1 [(gogoproto.moretags) = "yaml:\"send_enabled,omitempty\""]; + bool default_send_enabled = 2 [(gogoproto.moretags) = "yaml:\"default_send_enabled,omitempty\""]; +} + +// SendEnabled maps coin denom to a send_enabled status (whether a denom is +// sendable). +message SendEnabled { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + string denom = 1; + bool enabled = 2; +} + +// Input models transaction input. +message Input { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string address = 1; + repeated cosmos.base.v1beta1.Coin coins = 2 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// Output models transaction outputs. +message Output { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string address = 1; + repeated cosmos.base.v1beta1.Coin coins = 2 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// Supply represents a struct that passively keeps track of the total supply +// amounts in the network. +// This message is deprecated now that supply is indexed by denom. +message Supply { + option deprecated = true; + + option (gogoproto.equal) = true; + option (gogoproto.goproto_getters) = false; + + option (cosmos_proto.implements_interface) = "*github.com/cosmos/cosmos-sdk/x/bank/legacy/v040.SupplyI"; + + repeated cosmos.base.v1beta1.Coin total = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// DenomUnit represents a struct that describes a given +// denomination unit of the basic token. +message DenomUnit { + // denom represents the string name of the given denom unit (e.g uatom). + string denom = 1; + // exponent represents power of 10 exponent that one must + // raise the base_denom to in order to equal the given DenomUnit's denom + // 1 denom = 1^exponent base_denom + // (e.g. with a base_denom of uatom, one can create a DenomUnit of 'atom' with + // exponent = 6, thus: 1 atom = 10^6 uatom). + uint32 exponent = 2; + // aliases is a list of string aliases for the given denom + repeated string aliases = 3; +} + +// Metadata represents a struct that describes +// a basic token. +message Metadata { + string description = 1; + // denom_units represents the list of DenomUnit's for a given coin + repeated DenomUnit denom_units = 2; + // base represents the base denom (should be the DenomUnit with exponent = 0). + string base = 3; + // display indicates the suggested denom that should be + // displayed in clients. + string display = 4; + // name defines the name of the token (eg: Cosmos Atom) + // + // Since: cosmos-sdk 0.43 + string name = 5; + // symbol is the token symbol usually shown on exchanges (eg: ATOM). This can + // be the same as the display. + // + // Since: cosmos-sdk 0.43 + string symbol = 6; +} diff --git a/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/genesis.proto new file mode 100644 index 00000000..8fd7329a --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/genesis.proto @@ -0,0 +1,39 @@ +syntax = "proto3"; +package cosmos.bank.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/bank/v1beta1/bank.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/bank/types"; + +// GenesisState defines the bank module's genesis state. +message GenesisState { + // params defines all the paramaters of the module. + Params params = 1 [(gogoproto.nullable) = false]; + + // balances is an array containing the balances of all the accounts. + repeated Balance balances = 2 [(gogoproto.nullable) = false]; + + // supply represents the total supply. If it is left empty, then supply will be calculated based on the provided + // balances. Otherwise, it will be used to validate that the sum of the balances equals this amount. + repeated cosmos.base.v1beta1.Coin supply = 3 + [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", (gogoproto.nullable) = false]; + + // denom_metadata defines the metadata of the differents coins. + repeated Metadata denom_metadata = 4 [(gogoproto.moretags) = "yaml:\"denom_metadata\"", (gogoproto.nullable) = false]; +} + +// Balance defines an account address and balance pair used in the bank module's +// genesis state. +message Balance { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // address is the address of the balance holder. + string address = 1; + + // coins defines the different coins this balance holds. + repeated cosmos.base.v1beta1.Coin coins = 2 + [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", (gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/query.proto new file mode 100644 index 00000000..67cebd5f --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/query.proto @@ -0,0 +1,193 @@ +syntax = "proto3"; +package cosmos.bank.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/bank/v1beta1/bank.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/bank/types"; + +// Query defines the gRPC querier service. +service Query { + // Balance queries the balance of a single coin for a single account. + rpc Balance(QueryBalanceRequest) returns (QueryBalanceResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/balances/{address}/by_denom"; + } + + // AllBalances queries the balance of all coins for a single account. + rpc AllBalances(QueryAllBalancesRequest) returns (QueryAllBalancesResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/balances/{address}"; + } + + // SpendableBalances queries the spenable balance of all coins for a single + // account. + rpc SpendableBalances(QuerySpendableBalancesRequest) returns (QuerySpendableBalancesResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/spendable_balances/{address}"; + } + + // TotalSupply queries the total supply of all coins. + rpc TotalSupply(QueryTotalSupplyRequest) returns (QueryTotalSupplyResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/supply"; + } + + // SupplyOf queries the supply of a single coin. + rpc SupplyOf(QuerySupplyOfRequest) returns (QuerySupplyOfResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/supply/{denom}"; + } + + // Params queries the parameters of x/bank module. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/params"; + } + + // DenomsMetadata queries the client metadata of a given coin denomination. + rpc DenomMetadata(QueryDenomMetadataRequest) returns (QueryDenomMetadataResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/denoms_metadata/{denom}"; + } + + // DenomsMetadata queries the client metadata for all registered coin denominations. + rpc DenomsMetadata(QueryDenomsMetadataRequest) returns (QueryDenomsMetadataResponse) { + option (google.api.http).get = "/cosmos/bank/v1beta1/denoms_metadata"; + } +} + +// QueryBalanceRequest is the request type for the Query/Balance RPC method. +message QueryBalanceRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // address is the address to query balances for. + string address = 1; + + // denom is the coin denom to query balances for. + string denom = 2; +} + +// QueryBalanceResponse is the response type for the Query/Balance RPC method. +message QueryBalanceResponse { + // balance is the balance of the coin. + cosmos.base.v1beta1.Coin balance = 1; +} + +// QueryBalanceRequest is the request type for the Query/AllBalances RPC method. +message QueryAllBalancesRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // address is the address to query balances for. + string address = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryAllBalancesResponse is the response type for the Query/AllBalances RPC +// method. +message QueryAllBalancesResponse { + // balances is the balances of all the coins. + repeated cosmos.base.v1beta1.Coin balances = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QuerySpendableBalancesRequest defines the gRPC request structure for querying +// an account's spendable balances. +message QuerySpendableBalancesRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // address is the address to query spendable balances for. + string address = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QuerySpendableBalancesResponse defines the gRPC response structure for querying +// an account's spendable balances. +message QuerySpendableBalancesResponse { + // balances is the spendable balances of all the coins. + repeated cosmos.base.v1beta1.Coin balances = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC +// method. +message QueryTotalSupplyRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // pagination defines an optional pagination for the request. + // + // Since: cosmos-sdk 0.43 + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +// QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC +// method +message QueryTotalSupplyResponse { + // supply is the supply of the coins + repeated cosmos.base.v1beta1.Coin supply = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // pagination defines the pagination in the response. + // + // Since: cosmos-sdk 0.43 + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. +message QuerySupplyOfRequest { + // denom is the coin denom to query balances for. + string denom = 1; +} + +// QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. +message QuerySupplyOfResponse { + // amount is the supply of the coin. + cosmos.base.v1beta1.Coin amount = 1 [(gogoproto.nullable) = false]; +} + +// QueryParamsRequest defines the request type for querying x/bank parameters. +message QueryParamsRequest {} + +// QueryParamsResponse defines the response type for querying x/bank parameters. +message QueryParamsResponse { + Params params = 1 [(gogoproto.nullable) = false]; +} + +// QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. +message QueryDenomsMetadataRequest { + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +// QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC +// method. +message QueryDenomsMetadataResponse { + // metadata provides the client information for all the registered tokens. + repeated Metadata metadatas = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. +message QueryDenomMetadataRequest { + // denom is the coin denom to query the metadata for. + string denom = 1; +} + +// QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC +// method. +message QueryDenomMetadataResponse { + // metadata describes and provides all the client information for the requested token. + Metadata metadata = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/tx.proto new file mode 100644 index 00000000..26b2ab41 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/bank/v1beta1/tx.proto @@ -0,0 +1,42 @@ +syntax = "proto3"; +package cosmos.bank.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/bank/v1beta1/bank.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/bank/types"; + +// Msg defines the bank Msg service. +service Msg { + // Send defines a method for sending coins from one account to another account. + rpc Send(MsgSend) returns (MsgSendResponse); + + // MultiSend defines a method for sending coins from some accounts to other accounts. + rpc MultiSend(MsgMultiSend) returns (MsgMultiSendResponse); +} + +// MsgSend represents a message to send coins from one account to another. +message MsgSend { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string from_address = 1 [(gogoproto.moretags) = "yaml:\"from_address\""]; + string to_address = 2 [(gogoproto.moretags) = "yaml:\"to_address\""]; + repeated cosmos.base.v1beta1.Coin amount = 3 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// MsgSendResponse defines the Msg/Send response type. +message MsgSendResponse {} + +// MsgMultiSend represents an arbitrary multi-in, multi-out send message. +message MsgMultiSend { + option (gogoproto.equal) = false; + + repeated Input inputs = 1 [(gogoproto.nullable) = false]; + repeated Output outputs = 2 [(gogoproto.nullable) = false]; +} + +// MsgMultiSendResponse defines the Msg/MultiSend response type. +message MsgMultiSendResponse {} diff --git a/packages/cosmos_node_client/proto/cosmos/base/abci/v1beta1/abci.proto b/packages/cosmos_node_client/proto/cosmos/base/abci/v1beta1/abci.proto new file mode 100644 index 00000000..e24ae7bd --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/abci/v1beta1/abci.proto @@ -0,0 +1,144 @@ +syntax = "proto3"; +package cosmos.base.abci.v1beta1; + +import "gogoproto/gogo.proto"; +import "tendermint/abci/types.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/types"; +option (gogoproto.goproto_stringer_all) = false; + +// TxResponse defines a structure containing relevant tx data and metadata. The +// tags are stringified and the log is JSON decoded. +message TxResponse { + option (gogoproto.goproto_getters) = false; + // The block height + int64 height = 1; + // The transaction hash. + string txhash = 2 [(gogoproto.customname) = "TxHash"]; + // Namespace for the Code + string codespace = 3; + // Response code. + uint32 code = 4; + // Result bytes, if any. + string data = 5; + // The output of the application's logger (raw string). May be + // non-deterministic. + string raw_log = 6; + // The output of the application's logger (typed). May be non-deterministic. + repeated ABCIMessageLog logs = 7 [(gogoproto.castrepeated) = "ABCIMessageLogs", (gogoproto.nullable) = false]; + // Additional information. May be non-deterministic. + string info = 8; + // Amount of gas requested for transaction. + int64 gas_wanted = 9; + // Amount of gas consumed by transaction. + int64 gas_used = 10; + // The request transaction bytes. + google.protobuf.Any tx = 11; + // Time of the previous block. For heights > 1, it's the weighted median of + // the timestamps of the valid votes in the block.LastCommit. For height == 1, + // it's genesis time. + string timestamp = 12; + // Events defines all the events emitted by processing a transaction. Note, + // these events include those emitted by processing all the messages and those + // emitted from the ante handler. Whereas Logs contains the events, with + // additional metadata, emitted only by processing the messages. + // + // Since: cosmos-sdk 0.42.11, 0.44.5, 0.45 + repeated tendermint.abci.Event events = 13 [(gogoproto.nullable) = false]; +} + +// ABCIMessageLog defines a structure containing an indexed tx ABCI message log. +message ABCIMessageLog { + option (gogoproto.stringer) = true; + + uint32 msg_index = 1; + string log = 2; + + // Events contains a slice of Event objects that were emitted during some + // execution. + repeated StringEvent events = 3 [(gogoproto.castrepeated) = "StringEvents", (gogoproto.nullable) = false]; +} + +// StringEvent defines en Event object wrapper where all the attributes +// contain key/value pairs that are strings instead of raw bytes. +message StringEvent { + option (gogoproto.stringer) = true; + + string type = 1; + repeated Attribute attributes = 2 [(gogoproto.nullable) = false]; +} + +// Attribute defines an attribute wrapper where the key and value are +// strings instead of raw bytes. +message Attribute { + string key = 1; + string value = 2; +} + +// GasInfo defines tx execution gas context. +message GasInfo { + // GasWanted is the maximum units of work we allow this tx to perform. + uint64 gas_wanted = 1 [(gogoproto.moretags) = "yaml:\"gas_wanted\""]; + + // GasUsed is the amount of gas actually consumed. + uint64 gas_used = 2 [(gogoproto.moretags) = "yaml:\"gas_used\""]; +} + +// Result is the union of ResponseFormat and ResponseCheckTx. +message Result { + option (gogoproto.goproto_getters) = false; + + // Data is any data returned from message or handler execution. It MUST be + // length prefixed in order to separate data from multiple message executions. + bytes data = 1; + + // Log contains the log information from message or handler execution. + string log = 2; + + // Events contains a slice of Event objects that were emitted during message + // or handler execution. + repeated tendermint.abci.Event events = 3 [(gogoproto.nullable) = false]; +} + +// SimulationResponse defines the response generated when a transaction is +// successfully simulated. +message SimulationResponse { + GasInfo gas_info = 1 [(gogoproto.embed) = true, (gogoproto.nullable) = false]; + Result result = 2; +} + +// MsgData defines the data returned in a Result object during message +// execution. +message MsgData { + option (gogoproto.stringer) = true; + + string msg_type = 1; + bytes data = 2; +} + +// TxMsgData defines a list of MsgData. A transaction will have a MsgData object +// for each message. +message TxMsgData { + option (gogoproto.stringer) = true; + + repeated MsgData data = 1; +} + +// SearchTxsResult defines a structure for querying txs pageable +message SearchTxsResult { + option (gogoproto.stringer) = true; + + // Count of all txs + uint64 total_count = 1 [(gogoproto.moretags) = "yaml:\"total_count\"", (gogoproto.jsontag) = "total_count"]; + // Count of txs in current page + uint64 count = 2; + // Index of current page, start from 1 + uint64 page_number = 3 [(gogoproto.moretags) = "yaml:\"page_number\"", (gogoproto.jsontag) = "page_number"]; + // Count of total pages + uint64 page_total = 4 [(gogoproto.moretags) = "yaml:\"page_total\"", (gogoproto.jsontag) = "page_total"]; + // Max count txs per page + uint64 limit = 5; + // List of txs in current page + repeated TxResponse txs = 6; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/kv/v1beta1/kv.proto b/packages/cosmos_node_client/proto/cosmos/base/kv/v1beta1/kv.proto new file mode 100644 index 00000000..4e9b8d28 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/kv/v1beta1/kv.proto @@ -0,0 +1,17 @@ +syntax = "proto3"; +package cosmos.base.kv.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/types/kv"; + +// Pairs defines a repeated slice of Pair objects. +message Pairs { + repeated Pair pairs = 1 [(gogoproto.nullable) = false]; +} + +// Pair defines a key/value bytes tuple. +message Pair { + bytes key = 1; + bytes value = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/query/v1beta1/pagination.proto b/packages/cosmos_node_client/proto/cosmos/base/query/v1beta1/pagination.proto new file mode 100644 index 00000000..cd5eb066 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/query/v1beta1/pagination.proto @@ -0,0 +1,55 @@ +syntax = "proto3"; +package cosmos.base.query.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/types/query"; + +// PageRequest is to be embedded in gRPC request messages for efficient +// pagination. Ex: +// +// message SomeRequest { +// Foo some_parameter = 1; +// PageRequest pagination = 2; +// } +message PageRequest { + // key is a value returned in PageResponse.next_key to begin + // querying the next page most efficiently. Only one of offset or key + // should be set. + bytes key = 1; + + // offset is a numeric offset that can be used when key is unavailable. + // It is less efficient than using key. Only one of offset or key should + // be set. + uint64 offset = 2; + + // limit is the total number of results to be returned in the result page. + // If left empty it will default to a value to be set by each app. + uint64 limit = 3; + + // count_total is set to true to indicate that the result set should include + // a count of the total number of items available for pagination in UIs. + // count_total is only respected when offset is used. It is ignored when key + // is set. + bool count_total = 4; + + // reverse is set to true if results are to be returned in the descending order. + // + // Since: cosmos-sdk 0.43 + bool reverse = 5; +} + +// PageResponse is to be embedded in gRPC response messages where the +// corresponding request message has used PageRequest. +// +// message SomeResponse { +// repeated Bar results = 1; +// PageResponse page = 2; +// } +message PageResponse { + // next_key is the key to be passed to PageRequest.key to + // query the next page most efficiently + bytes next_key = 1; + + // total is total number of results available if PageRequest.count_total + // was set, its value is undefined otherwise + uint64 total = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/reflection/v1beta1/reflection.proto b/packages/cosmos_node_client/proto/cosmos/base/reflection/v1beta1/reflection.proto new file mode 100644 index 00000000..22670e72 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/reflection/v1beta1/reflection.proto @@ -0,0 +1,44 @@ +syntax = "proto3"; +package cosmos.base.reflection.v1beta1; + +import "google/api/annotations.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/client/grpc/reflection"; + +// ReflectionService defines a service for interface reflection. +service ReflectionService { + // ListAllInterfaces lists all the interfaces registered in the interface + // registry. + rpc ListAllInterfaces(ListAllInterfacesRequest) returns (ListAllInterfacesResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/interfaces"; + }; + + // ListImplementations list all the concrete types that implement a given + // interface. + rpc ListImplementations(ListImplementationsRequest) returns (ListImplementationsResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/interfaces/" + "{interface_name}/implementations"; + }; +} + +// ListAllInterfacesRequest is the request type of the ListAllInterfaces RPC. +message ListAllInterfacesRequest {} + +// ListAllInterfacesResponse is the response type of the ListAllInterfaces RPC. +message ListAllInterfacesResponse { + // interface_names is an array of all the registered interfaces. + repeated string interface_names = 1; +} + +// ListImplementationsRequest is the request type of the ListImplementations +// RPC. +message ListImplementationsRequest { + // interface_name defines the interface to query the implementations for. + string interface_name = 1; +} + +// ListImplementationsResponse is the response type of the ListImplementations +// RPC. +message ListImplementationsResponse { + repeated string implementation_message_names = 1; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/reflection/v2alpha1/reflection.proto b/packages/cosmos_node_client/proto/cosmos/base/reflection/v2alpha1/reflection.proto new file mode 100644 index 00000000..d5b04855 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/reflection/v2alpha1/reflection.proto @@ -0,0 +1,218 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.base.reflection.v2alpha1; + +import "google/api/annotations.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/server/grpc/reflection/v2alpha1"; + +// AppDescriptor describes a cosmos-sdk based application +message AppDescriptor { + // AuthnDescriptor provides information on how to authenticate transactions on the application + // NOTE: experimental and subject to change in future releases. + AuthnDescriptor authn = 1; + // chain provides the chain descriptor + ChainDescriptor chain = 2; + // codec provides metadata information regarding codec related types + CodecDescriptor codec = 3; + // configuration provides metadata information regarding the sdk.Config type + ConfigurationDescriptor configuration = 4; + // query_services provides metadata information regarding the available queriable endpoints + QueryServicesDescriptor query_services = 5; + // tx provides metadata information regarding how to send transactions to the given application + TxDescriptor tx = 6; +} + +// TxDescriptor describes the accepted transaction type +message TxDescriptor { + // fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type) + // it is not meant to support polymorphism of transaction types, it is supposed to be used by + // reflection clients to understand if they can handle a specific transaction type in an application. + string fullname = 1; + // msgs lists the accepted application messages (sdk.Msg) + repeated MsgDescriptor msgs = 2; +} + +// AuthnDescriptor provides information on how to sign transactions without relying +// on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures +message AuthnDescriptor { + // sign_modes defines the supported signature algorithm + repeated SigningModeDescriptor sign_modes = 1; +} + +// SigningModeDescriptor provides information on a signing flow of the application +// NOTE(fdymylja): here we could go as far as providing an entire flow on how +// to sign a message given a SigningModeDescriptor, but it's better to think about +// this another time +message SigningModeDescriptor { + // name defines the unique name of the signing mode + string name = 1; + // number is the unique int32 identifier for the sign_mode enum + int32 number = 2; + // authn_info_provider_method_fullname defines the fullname of the method to call to get + // the metadata required to authenticate using the provided sign_modes + string authn_info_provider_method_fullname = 3; +} + +// ChainDescriptor describes chain information of the application +message ChainDescriptor { + // id is the chain id + string id = 1; +} + +// CodecDescriptor describes the registered interfaces and provides metadata information on the types +message CodecDescriptor { + // interfaces is a list of the registerted interfaces descriptors + repeated InterfaceDescriptor interfaces = 1; +} + +// InterfaceDescriptor describes the implementation of an interface +message InterfaceDescriptor { + // fullname is the name of the interface + string fullname = 1; + // interface_accepting_messages contains information regarding the proto messages which contain the interface as + // google.protobuf.Any field + repeated InterfaceAcceptingMessageDescriptor interface_accepting_messages = 2; + // interface_implementers is a list of the descriptors of the interface implementers + repeated InterfaceImplementerDescriptor interface_implementers = 3; +} + +// InterfaceImplementerDescriptor describes an interface implementer +message InterfaceImplementerDescriptor { + // fullname is the protobuf queryable name of the interface implementer + string fullname = 1; + // type_url defines the type URL used when marshalling the type as any + // this is required so we can provide type safe google.protobuf.Any marshalling and + // unmarshalling, making sure that we don't accept just 'any' type + // in our interface fields + string type_url = 2; +} + +// InterfaceAcceptingMessageDescriptor describes a protobuf message which contains +// an interface represented as a google.protobuf.Any +message InterfaceAcceptingMessageDescriptor { + // fullname is the protobuf fullname of the type containing the interface + string fullname = 1; + // field_descriptor_names is a list of the protobuf name (not fullname) of the field + // which contains the interface as google.protobuf.Any (the interface is the same, but + // it can be in multiple fields of the same proto message) + repeated string field_descriptor_names = 2; +} + +// ConfigurationDescriptor contains metadata information on the sdk.Config +message ConfigurationDescriptor { + // bech32_account_address_prefix is the account address prefix + string bech32_account_address_prefix = 1; +} + +// MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction +message MsgDescriptor { + // msg_type_url contains the TypeURL of a sdk.Msg. + string msg_type_url = 1; +} + +// ReflectionService defines a service for application reflection. +service ReflectionService { + // GetAuthnDescriptor returns information on how to authenticate transactions in the application + // NOTE: this RPC is still experimental and might be subject to breaking changes or removal in + // future releases of the cosmos-sdk. + rpc GetAuthnDescriptor(GetAuthnDescriptorRequest) returns (GetAuthnDescriptorResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/app_descriptor/authn"; + } + // GetChainDescriptor returns the description of the chain + rpc GetChainDescriptor(GetChainDescriptorRequest) returns (GetChainDescriptorResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/app_descriptor/chain"; + }; + // GetCodecDescriptor returns the descriptor of the codec of the application + rpc GetCodecDescriptor(GetCodecDescriptorRequest) returns (GetCodecDescriptorResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/app_descriptor/codec"; + } + // GetConfigurationDescriptor returns the descriptor for the sdk.Config of the application + rpc GetConfigurationDescriptor(GetConfigurationDescriptorRequest) returns (GetConfigurationDescriptorResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/app_descriptor/configuration"; + } + // GetQueryServicesDescriptor returns the available gRPC queryable services of the application + rpc GetQueryServicesDescriptor(GetQueryServicesDescriptorRequest) returns (GetQueryServicesDescriptorResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/app_descriptor/query_services"; + } + // GetTxDescriptor returns information on the used transaction object and available msgs that can be used + rpc GetTxDescriptor(GetTxDescriptorRequest) returns (GetTxDescriptorResponse) { + option (google.api.http).get = "/cosmos/base/reflection/v1beta1/app_descriptor/tx_descriptor"; + } +} + +// GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC +message GetAuthnDescriptorRequest {} +// GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC +message GetAuthnDescriptorResponse { + // authn describes how to authenticate to the application when sending transactions + AuthnDescriptor authn = 1; +} + +// GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC +message GetChainDescriptorRequest {} +// GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC +message GetChainDescriptorResponse { + // chain describes application chain information + ChainDescriptor chain = 1; +} + +// GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC +message GetCodecDescriptorRequest {} +// GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC +message GetCodecDescriptorResponse { + // codec describes the application codec such as registered interfaces and implementations + CodecDescriptor codec = 1; +} + +// GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC +message GetConfigurationDescriptorRequest {} +// GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC +message GetConfigurationDescriptorResponse { + // config describes the application's sdk.Config + ConfigurationDescriptor config = 1; +} + +// GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC +message GetQueryServicesDescriptorRequest {} +// GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC +message GetQueryServicesDescriptorResponse { + // queries provides information on the available queryable services + QueryServicesDescriptor queries = 1; +} + +// GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC +message GetTxDescriptorRequest {} +// GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC +message GetTxDescriptorResponse { + // tx provides information on msgs that can be forwarded to the application + // alongside the accepted transaction protobuf type + TxDescriptor tx = 1; +} + +// QueryServicesDescriptor contains the list of cosmos-sdk queriable services +message QueryServicesDescriptor { + // query_services is a list of cosmos-sdk QueryServiceDescriptor + repeated QueryServiceDescriptor query_services = 1; +} + +// QueryServiceDescriptor describes a cosmos-sdk queryable service +message QueryServiceDescriptor { + // fullname is the protobuf fullname of the service descriptor + string fullname = 1; + // is_module describes if this service is actually exposed by an application's module + bool is_module = 2; + // methods provides a list of query service methods + repeated QueryMethodDescriptor methods = 3; +} + +// QueryMethodDescriptor describes a queryable method of a query service +// no other info is provided beside method name and tendermint queryable path +// because it would be redundant with the grpc reflection service +message QueryMethodDescriptor { + // name is the protobuf name (not fullname) of the method + string name = 1; + // full_query_path is the path that can be used to query + // this method via tendermint abci.Query + string full_query_path = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/snapshots/v1beta1/snapshot.proto b/packages/cosmos_node_client/proto/cosmos/base/snapshots/v1beta1/snapshot.proto new file mode 100644 index 00000000..1d2365be --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/snapshots/v1beta1/snapshot.proto @@ -0,0 +1,57 @@ +syntax = "proto3"; +package cosmos.base.snapshots.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/snapshots/types"; + +// Snapshot contains Tendermint state sync snapshot info. +message Snapshot { + uint64 height = 1; + uint32 format = 2; + uint32 chunks = 3; + bytes hash = 4; + Metadata metadata = 5 [(gogoproto.nullable) = false]; +} + +// Metadata contains SDK-specific snapshot metadata. +message Metadata { + repeated bytes chunk_hashes = 1; // SHA-256 chunk hashes +} + +// SnapshotItem is an item contained in a rootmulti.Store snapshot. +message SnapshotItem { + // item is the specific type of snapshot item. + oneof item { + SnapshotStoreItem store = 1; + SnapshotIAVLItem iavl = 2 [(gogoproto.customname) = "IAVL"]; + SnapshotExtensionMeta extension = 3; + SnapshotExtensionPayload extension_payload = 4; + } +} + +// SnapshotStoreItem contains metadata about a snapshotted store. +message SnapshotStoreItem { + string name = 1; +} + +// SnapshotIAVLItem is an exported IAVL node. +message SnapshotIAVLItem { + bytes key = 1; + bytes value = 2; + // version is block height + int64 version = 3; + // height is depth of the tree. + int32 height = 4; +} + +// SnapshotExtensionMeta contains metadata about an external snapshotter. +message SnapshotExtensionMeta { + string name = 1; + uint32 format = 2; +} + +// SnapshotExtensionPayload contains payloads of an external snapshotter. +message SnapshotExtensionPayload { + bytes payload = 1; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/commit_info.proto b/packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/commit_info.proto new file mode 100644 index 00000000..98a33d30 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/commit_info.proto @@ -0,0 +1,29 @@ +syntax = "proto3"; +package cosmos.base.store.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/store/types"; + +// CommitInfo defines commit information used by the multi-store when committing +// a version/height. +message CommitInfo { + int64 version = 1; + repeated StoreInfo store_infos = 2 [(gogoproto.nullable) = false]; +} + +// StoreInfo defines store-specific commit information. It contains a reference +// between a store name and the commit ID. +message StoreInfo { + string name = 1; + CommitID commit_id = 2 [(gogoproto.nullable) = false]; +} + +// CommitID defines the committment information when a specific store is +// committed. +message CommitID { + option (gogoproto.goproto_stringer) = false; + + int64 version = 1; + bytes hash = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/listening.proto b/packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/listening.proto new file mode 100644 index 00000000..35999710 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/store/v1beta1/listening.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +package cosmos.base.store.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/store/types"; + +// StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes) +// It optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and +// Deletes +// +// Since: cosmos-sdk 0.43 +message StoreKVPair { + string store_key = 1; // the store key for the KVStore this pair originates from + bool delete = 2; // true indicates a delete operation, false indicates a set operation + bytes key = 3; + bytes value = 4; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/tendermint/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/base/tendermint/v1beta1/query.proto new file mode 100644 index 00000000..3c31877a --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/tendermint/v1beta1/query.proto @@ -0,0 +1,138 @@ +syntax = "proto3"; +package cosmos.base.tendermint.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "google/api/annotations.proto"; +import "tendermint/p2p/types.proto"; +import "tendermint/types/block.proto"; +import "tendermint/types/types.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/client/grpc/tmservice"; + +// Service defines the gRPC querier service for tendermint queries. +service Service { + // GetNodeInfo queries the current node info. + rpc GetNodeInfo(GetNodeInfoRequest) returns (GetNodeInfoResponse) { + option (google.api.http).get = "/cosmos/base/tendermint/v1beta1/node_info"; + } + // GetSyncing queries node syncing. + rpc GetSyncing(GetSyncingRequest) returns (GetSyncingResponse) { + option (google.api.http).get = "/cosmos/base/tendermint/v1beta1/syncing"; + } + // GetLatestBlock returns the latest block. + rpc GetLatestBlock(GetLatestBlockRequest) returns (GetLatestBlockResponse) { + option (google.api.http).get = "/cosmos/base/tendermint/v1beta1/blocks/latest"; + } + // GetBlockByHeight queries block for given height. + rpc GetBlockByHeight(GetBlockByHeightRequest) returns (GetBlockByHeightResponse) { + option (google.api.http).get = "/cosmos/base/tendermint/v1beta1/blocks/{height}"; + } + + // GetLatestValidatorSet queries latest validator-set. + rpc GetLatestValidatorSet(GetLatestValidatorSetRequest) returns (GetLatestValidatorSetResponse) { + option (google.api.http).get = "/cosmos/base/tendermint/v1beta1/validatorsets/latest"; + } + // GetValidatorSetByHeight queries validator-set at a given height. + rpc GetValidatorSetByHeight(GetValidatorSetByHeightRequest) returns (GetValidatorSetByHeightResponse) { + option (google.api.http).get = "/cosmos/base/tendermint/v1beta1/validatorsets/{height}"; + } +} + +// GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. +message GetValidatorSetByHeightRequest { + int64 height = 1; + // pagination defines an pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. +message GetValidatorSetByHeightResponse { + int64 block_height = 1; + repeated Validator validators = 2; + // pagination defines an pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 3; +} + +// GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. +message GetLatestValidatorSetRequest { + // pagination defines an pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +// GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. +message GetLatestValidatorSetResponse { + int64 block_height = 1; + repeated Validator validators = 2; + // pagination defines an pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 3; +} + +// Validator is the type for the validator-set. +message Validator { + string address = 1; + google.protobuf.Any pub_key = 2; + int64 voting_power = 3; + int64 proposer_priority = 4; +} + +// GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. +message GetBlockByHeightRequest { + int64 height = 1; +} + +// GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. +message GetBlockByHeightResponse { + .tendermint.types.BlockID block_id = 1; + .tendermint.types.Block block = 2; +} + +// GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. +message GetLatestBlockRequest {} + +// GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. +message GetLatestBlockResponse { + .tendermint.types.BlockID block_id = 1; + .tendermint.types.Block block = 2; +} + +// GetSyncingRequest is the request type for the Query/GetSyncing RPC method. +message GetSyncingRequest {} + +// GetSyncingResponse is the response type for the Query/GetSyncing RPC method. +message GetSyncingResponse { + bool syncing = 1; +} + +// GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. +message GetNodeInfoRequest {} + +// GetNodeInfoResponse is the request type for the Query/GetNodeInfo RPC method. +message GetNodeInfoResponse { + .tendermint.p2p.DefaultNodeInfo default_node_info = 1; + VersionInfo application_version = 2; +} + +// VersionInfo is the type for the GetNodeInfoResponse message. +message VersionInfo { + string name = 1; + string app_name = 2; + string version = 3; + string git_commit = 4; + string build_tags = 5; + string go_version = 6; + repeated Module build_deps = 7; + // Since: cosmos-sdk 0.43 + string cosmos_sdk_version = 8; +} + +// Module is the type for VersionInfo +message Module { + // module path + string path = 1; + // module version + string version = 2; + // checksum + string sum = 3; +} diff --git a/packages/cosmos_node_client/proto/cosmos/base/v1beta1/coin.proto b/packages/cosmos_node_client/proto/cosmos/base/v1beta1/coin.proto new file mode 100644 index 00000000..fab75284 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/base/v1beta1/coin.proto @@ -0,0 +1,40 @@ +syntax = "proto3"; +package cosmos.base.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/types"; +option (gogoproto.goproto_stringer_all) = false; +option (gogoproto.stringer_all) = false; + +// Coin defines a token with a denomination and an amount. +// +// NOTE: The amount field is an Int which implements the custom method +// signatures required by gogoproto. +message Coin { + option (gogoproto.equal) = true; + + string denom = 1; + string amount = 2 [(gogoproto.customtype) = "Int", (gogoproto.nullable) = false]; +} + +// DecCoin defines a token with a denomination and a decimal amount. +// +// NOTE: The amount field is an Dec which implements the custom method +// signatures required by gogoproto. +message DecCoin { + option (gogoproto.equal) = true; + + string denom = 1; + string amount = 2 [(gogoproto.customtype) = "Dec", (gogoproto.nullable) = false]; +} + +// IntProto defines a Protobuf wrapper around an Int object. +message IntProto { + string int = 1 [(gogoproto.customtype) = "Int", (gogoproto.nullable) = false]; +} + +// DecProto defines a Protobuf wrapper around a Dec object. +message DecProto { + string dec = 1 [(gogoproto.customtype) = "Dec", (gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/capability/v1beta1/capability.proto b/packages/cosmos_node_client/proto/cosmos/capability/v1beta1/capability.proto new file mode 100644 index 00000000..1c8332f3 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/capability/v1beta1/capability.proto @@ -0,0 +1,30 @@ +syntax = "proto3"; +package cosmos.capability.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/capability/types"; + +import "gogoproto/gogo.proto"; + +// Capability defines an implementation of an object capability. The index +// provided to a Capability must be globally unique. +message Capability { + option (gogoproto.goproto_stringer) = false; + + uint64 index = 1 [(gogoproto.moretags) = "yaml:\"index\""]; +} + +// Owner defines a single capability owner. An owner is defined by the name of +// capability and the module name. +message Owner { + option (gogoproto.goproto_stringer) = false; + option (gogoproto.goproto_getters) = false; + + string module = 1 [(gogoproto.moretags) = "yaml:\"module\""]; + string name = 2 [(gogoproto.moretags) = "yaml:\"name\""]; +} + +// CapabilityOwners defines a set of owners of a single Capability. The set of +// owners must be unique. +message CapabilityOwners { + repeated Owner owners = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/capability/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/capability/v1beta1/genesis.proto new file mode 100644 index 00000000..05bb0afc --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/capability/v1beta1/genesis.proto @@ -0,0 +1,26 @@ +syntax = "proto3"; +package cosmos.capability.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/capability/v1beta1/capability.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/capability/types"; + +// GenesisOwners defines the capability owners with their corresponding index. +message GenesisOwners { + // index is the index of the capability owner. + uint64 index = 1; + + // index_owners are the owners at the given index. + CapabilityOwners index_owners = 2 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"index_owners\""]; +} + +// GenesisState defines the capability module's genesis state. +message GenesisState { + // index is the capability global index. + uint64 index = 1; + + // owners represents a map from index to owners of the capability index + // index key is string to allow amino marshalling. + repeated GenesisOwners owners = 2 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/genesis.proto new file mode 100644 index 00000000..5b0ff7ec --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/genesis.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; +package cosmos.crisis.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/crisis/types"; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +// GenesisState defines the crisis module's genesis state. +message GenesisState { + // constant_fee is the fee used to verify the invariant in the crisis + // module. + cosmos.base.v1beta1.Coin constant_fee = 3 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"constant_fee\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/tx.proto new file mode 100644 index 00000000..26457ad6 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crisis/v1beta1/tx.proto @@ -0,0 +1,25 @@ +syntax = "proto3"; +package cosmos.crisis.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/crisis/types"; + +import "gogoproto/gogo.proto"; + +// Msg defines the bank Msg service. +service Msg { + // VerifyInvariant defines a method to verify a particular invariance. + rpc VerifyInvariant(MsgVerifyInvariant) returns (MsgVerifyInvariantResponse); +} + +// MsgVerifyInvariant represents a message to verify a particular invariance. +message MsgVerifyInvariant { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string sender = 1; + string invariant_module_name = 2 [(gogoproto.moretags) = "yaml:\"invariant_module_name\""]; + string invariant_route = 3 [(gogoproto.moretags) = "yaml:\"invariant_route\""]; +} + +// MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type. +message MsgVerifyInvariantResponse {} diff --git a/packages/cosmos_node_client/proto/cosmos/crypto/ed25519/keys.proto b/packages/cosmos_node_client/proto/cosmos/crypto/ed25519/keys.proto new file mode 100644 index 00000000..6ffec344 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crypto/ed25519/keys.proto @@ -0,0 +1,23 @@ +syntax = "proto3"; +package cosmos.crypto.ed25519; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519"; + +// PubKey is an ed25519 public key for handling Tendermint keys in SDK. +// It's needed for Any serialization and SDK compatibility. +// It must not be used in a non Tendermint key context because it doesn't implement +// ADR-28. Nevertheless, you will like to use ed25519 in app user level +// then you must create a new proto message and follow ADR-28 for Address construction. +message PubKey { + option (gogoproto.goproto_stringer) = false; + + bytes key = 1 [(gogoproto.casttype) = "crypto/ed25519.PublicKey"]; +} + +// Deprecated: PrivKey defines a ed25519 private key. +// NOTE: ed25519 keys must not be used in SDK apps except in a tendermint validator context. +message PrivKey { + bytes key = 1 [(gogoproto.casttype) = "crypto/ed25519.PrivateKey"]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/crypto/multisig/keys.proto b/packages/cosmos_node_client/proto/cosmos/crypto/multisig/keys.proto new file mode 100644 index 00000000..f8398e80 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crypto/multisig/keys.proto @@ -0,0 +1,18 @@ +syntax = "proto3"; +package cosmos.crypto.multisig; + +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/crypto/keys/multisig"; + +// LegacyAminoPubKey specifies a public key type +// which nests multiple public keys and a threshold, +// it uses legacy amino address rules. +message LegacyAminoPubKey { + option (gogoproto.goproto_getters) = false; + + uint32 threshold = 1 [(gogoproto.moretags) = "yaml:\"threshold\""]; + repeated google.protobuf.Any public_keys = 2 + [(gogoproto.customname) = "PubKeys", (gogoproto.moretags) = "yaml:\"pubkeys\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/crypto/multisig/v1beta1/multisig.proto b/packages/cosmos_node_client/proto/cosmos/crypto/multisig/v1beta1/multisig.proto new file mode 100644 index 00000000..bf671f17 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crypto/multisig/v1beta1/multisig.proto @@ -0,0 +1,25 @@ +syntax = "proto3"; +package cosmos.crypto.multisig.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/crypto/types"; + +// MultiSignature wraps the signatures from a multisig.LegacyAminoPubKey. +// See cosmos.tx.v1betata1.ModeInfo.Multi for how to specify which signers +// signed and with which modes. +message MultiSignature { + option (gogoproto.goproto_unrecognized) = true; + repeated bytes signatures = 1; +} + +// CompactBitArray is an implementation of a space efficient bit array. +// This is used to ensure that the encoded data takes up a minimal amount of +// space after proto encoding. +// This is not thread safe, and is not intended for concurrent usage. +message CompactBitArray { + option (gogoproto.goproto_stringer) = false; + + uint32 extra_bits_stored = 1; + bytes elems = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/crypto/secp256k1/keys.proto b/packages/cosmos_node_client/proto/cosmos/crypto/secp256k1/keys.proto new file mode 100644 index 00000000..a2272571 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crypto/secp256k1/keys.proto @@ -0,0 +1,22 @@ +syntax = "proto3"; +package cosmos.crypto.secp256k1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1"; + +// PubKey defines a secp256k1 public key +// Key is the compressed form of the pubkey. The first byte depends is a 0x02 byte +// if the y-coordinate is the lexicographically largest of the two associated with +// the x-coordinate. Otherwise the first byte is a 0x03. +// This prefix is followed with the x-coordinate. +message PubKey { + option (gogoproto.goproto_stringer) = false; + + bytes key = 1; +} + +// PrivKey defines a secp256k1 private key. +message PrivKey { + bytes key = 1; +} diff --git a/packages/cosmos_node_client/proto/cosmos/crypto/secp256r1/keys.proto b/packages/cosmos_node_client/proto/cosmos/crypto/secp256r1/keys.proto new file mode 100644 index 00000000..2e96c6e3 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/crypto/secp256r1/keys.proto @@ -0,0 +1,23 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.crypto.secp256r1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/crypto/keys/secp256r1"; +option (gogoproto.messagename_all) = true; +option (gogoproto.goproto_stringer_all) = false; +option (gogoproto.goproto_getters_all) = false; + +// PubKey defines a secp256r1 ECDSA public key. +message PubKey { + // Point on secp256r1 curve in a compressed representation as specified in section + // 4.3.6 of ANSI X9.62: https://webstore.ansi.org/standards/ascx9/ansix9621998 + bytes key = 1 [(gogoproto.customtype) = "ecdsaPK"]; +} + +// PrivKey defines a secp256r1 ECDSA private key. +message PrivKey { + // secret number serialized using big-endian encoding + bytes secret = 1 [(gogoproto.customtype) = "ecdsaSK"]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/distribution.proto b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/distribution.proto new file mode 100644 index 00000000..ae98ec0b --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/distribution.proto @@ -0,0 +1,157 @@ +syntax = "proto3"; +package cosmos.distribution.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/distribution/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +// Params defines the set of params for the distribution module. +message Params { + option (gogoproto.goproto_stringer) = false; + string community_tax = 1 [ + (gogoproto.moretags) = "yaml:\"community_tax\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + string base_proposer_reward = 2 [ + (gogoproto.moretags) = "yaml:\"base_proposer_reward\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + string bonus_proposer_reward = 3 [ + (gogoproto.moretags) = "yaml:\"bonus_proposer_reward\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + bool withdraw_addr_enabled = 4 [(gogoproto.moretags) = "yaml:\"withdraw_addr_enabled\""]; +} + +// ValidatorHistoricalRewards represents historical rewards for a validator. +// Height is implicit within the store key. +// Cumulative reward ratio is the sum from the zeroeth period +// until this period of rewards / tokens, per the spec. +// The reference count indicates the number of objects +// which might need to reference this historical entry at any point. +// ReferenceCount = +// number of outstanding delegations which ended the associated period (and +// might need to read that record) +// + number of slashes which ended the associated period (and might need to +// read that record) +// + one per validator for the zeroeth period, set on initialization +message ValidatorHistoricalRewards { + repeated cosmos.base.v1beta1.DecCoin cumulative_reward_ratio = 1 [ + (gogoproto.moretags) = "yaml:\"cumulative_reward_ratio\"", + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", + (gogoproto.nullable) = false + ]; + uint32 reference_count = 2 [(gogoproto.moretags) = "yaml:\"reference_count\""]; +} + +// ValidatorCurrentRewards represents current rewards and current +// period for a validator kept as a running counter and incremented +// each block as long as the validator's tokens remain constant. +message ValidatorCurrentRewards { + repeated cosmos.base.v1beta1.DecCoin rewards = 1 + [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false]; + uint64 period = 2; +} + +// ValidatorAccumulatedCommission represents accumulated commission +// for a validator kept as a running counter, can be withdrawn at any time. +message ValidatorAccumulatedCommission { + repeated cosmos.base.v1beta1.DecCoin commission = 1 + [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false]; +} + +// ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards +// for a validator inexpensive to track, allows simple sanity checks. +message ValidatorOutstandingRewards { + repeated cosmos.base.v1beta1.DecCoin rewards = 1 [ + (gogoproto.moretags) = "yaml:\"rewards\"", + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", + (gogoproto.nullable) = false + ]; +} + +// ValidatorSlashEvent represents a validator slash event. +// Height is implicit within the store key. +// This is needed to calculate appropriate amount of staking tokens +// for delegations which are withdrawn after a slash has occurred. +message ValidatorSlashEvent { + uint64 validator_period = 1 [(gogoproto.moretags) = "yaml:\"validator_period\""]; + string fraction = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; +} + +// ValidatorSlashEvents is a collection of ValidatorSlashEvent messages. +message ValidatorSlashEvents { + option (gogoproto.goproto_stringer) = false; + repeated ValidatorSlashEvent validator_slash_events = 1 + [(gogoproto.moretags) = "yaml:\"validator_slash_events\"", (gogoproto.nullable) = false]; +} + +// FeePool is the global fee pool for distribution. +message FeePool { + repeated cosmos.base.v1beta1.DecCoin community_pool = 1 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", + (gogoproto.moretags) = "yaml:\"community_pool\"" + ]; +} + +// CommunityPoolSpendProposal details a proposal for use of community funds, +// together with how many coins are proposed to be spent, and to which +// recipient account. +message CommunityPoolSpendProposal { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; + string recipient = 3; + repeated cosmos.base.v1beta1.Coin amount = 4 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// DelegatorStartingInfo represents the starting info for a delegator reward +// period. It tracks the previous validator period, the delegation's amount of +// staking token, and the creation height (to check later on if any slashes have +// occurred). NOTE: Even though validators are slashed to whole staking tokens, +// the delegators within the validator may be left with less than a full token, +// thus sdk.Dec is used. +message DelegatorStartingInfo { + uint64 previous_period = 1 [(gogoproto.moretags) = "yaml:\"previous_period\""]; + string stake = 2 [ + (gogoproto.moretags) = "yaml:\"stake\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + uint64 height = 3 [(gogoproto.moretags) = "yaml:\"creation_height\"", (gogoproto.jsontag) = "creation_height"]; +} + +// DelegationDelegatorReward represents the properties +// of a delegator's delegation reward. +message DelegationDelegatorReward { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = true; + + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + + repeated cosmos.base.v1beta1.DecCoin reward = 2 + [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false]; +} + +// CommunityPoolSpendProposalWithDeposit defines a CommunityPoolSpendProposal +// with a deposit +message CommunityPoolSpendProposalWithDeposit { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = true; + + string title = 1 [(gogoproto.moretags) = "yaml:\"title\""]; + string description = 2 [(gogoproto.moretags) = "yaml:\"description\""]; + string recipient = 3 [(gogoproto.moretags) = "yaml:\"recipient\""]; + string amount = 4 [(gogoproto.moretags) = "yaml:\"amount\""]; + string deposit = 5 [(gogoproto.moretags) = "yaml:\"deposit\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/genesis.proto new file mode 100644 index 00000000..c0b17cdf --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/genesis.proto @@ -0,0 +1,155 @@ +syntax = "proto3"; +package cosmos.distribution.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/distribution/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/distribution/v1beta1/distribution.proto"; + +// DelegatorWithdrawInfo is the address for where distributions rewards are +// withdrawn to by default this struct is only used at genesis to feed in +// default withdraw addresses. +message DelegatorWithdrawInfo { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_address is the address of the delegator. + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + + // withdraw_address is the address to withdraw the delegation rewards to. + string withdraw_address = 2 [(gogoproto.moretags) = "yaml:\"withdraw_address\""]; +} + +// ValidatorOutstandingRewardsRecord is used for import/export via genesis json. +message ValidatorOutstandingRewardsRecord { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // validator_address is the address of the validator. + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + + // outstanding_rewards represents the oustanding rewards of a validator. + repeated cosmos.base.v1beta1.DecCoin outstanding_rewards = 2 [ + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"outstanding_rewards\"" + ]; +} + +// ValidatorAccumulatedCommissionRecord is used for import / export via genesis +// json. +message ValidatorAccumulatedCommissionRecord { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // validator_address is the address of the validator. + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + + // accumulated is the accumulated commission of a validator. + ValidatorAccumulatedCommission accumulated = 2 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"accumulated\""]; +} + +// ValidatorHistoricalRewardsRecord is used for import / export via genesis +// json. +message ValidatorHistoricalRewardsRecord { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // validator_address is the address of the validator. + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + + // period defines the period the historical rewards apply to. + uint64 period = 2; + + // rewards defines the historical rewards of a validator. + ValidatorHistoricalRewards rewards = 3 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"rewards\""]; +} + +// ValidatorCurrentRewardsRecord is used for import / export via genesis json. +message ValidatorCurrentRewardsRecord { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // validator_address is the address of the validator. + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + + // rewards defines the current rewards of a validator. + ValidatorCurrentRewards rewards = 2 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"rewards\""]; +} + +// DelegatorStartingInfoRecord used for import / export via genesis json. +message DelegatorStartingInfoRecord { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_address is the address of the delegator. + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + + // validator_address is the address of the validator. + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + + // starting_info defines the starting info of a delegator. + DelegatorStartingInfo starting_info = 3 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"starting_info\""]; +} + +// ValidatorSlashEventRecord is used for import / export via genesis json. +message ValidatorSlashEventRecord { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // validator_address is the address of the validator. + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + // height defines the block height at which the slash event occured. + uint64 height = 2; + // period is the period of the slash event. + uint64 period = 3; + // validator_slash_event describes the slash event. + ValidatorSlashEvent validator_slash_event = 4 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"event\""]; +} + +// GenesisState defines the distribution module's genesis state. +message GenesisState { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // params defines all the paramaters of the module. + Params params = 1 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"params\""]; + + // fee_pool defines the fee pool at genesis. + FeePool fee_pool = 2 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"fee_pool\""]; + + // fee_pool defines the delegator withdraw infos at genesis. + repeated DelegatorWithdrawInfo delegator_withdraw_infos = 3 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"delegator_withdraw_infos\""]; + + // fee_pool defines the previous proposer at genesis. + string previous_proposer = 4 [(gogoproto.moretags) = "yaml:\"previous_proposer\""]; + + // fee_pool defines the outstanding rewards of all validators at genesis. + repeated ValidatorOutstandingRewardsRecord outstanding_rewards = 5 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"outstanding_rewards\""]; + + // fee_pool defines the accumulated commisions of all validators at genesis. + repeated ValidatorAccumulatedCommissionRecord validator_accumulated_commissions = 6 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"validator_accumulated_commissions\""]; + + // fee_pool defines the historical rewards of all validators at genesis. + repeated ValidatorHistoricalRewardsRecord validator_historical_rewards = 7 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"validator_historical_rewards\""]; + + // fee_pool defines the current rewards of all validators at genesis. + repeated ValidatorCurrentRewardsRecord validator_current_rewards = 8 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"validator_current_rewards\""]; + + // fee_pool defines the delegator starting infos at genesis. + repeated DelegatorStartingInfoRecord delegator_starting_infos = 9 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"delegator_starting_infos\""]; + + // fee_pool defines the validator slash events at genesis. + repeated ValidatorSlashEventRecord validator_slash_events = 10 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"validator_slash_events\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/query.proto new file mode 100644 index 00000000..2991218d --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/query.proto @@ -0,0 +1,218 @@ +syntax = "proto3"; +package cosmos.distribution.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/distribution/v1beta1/distribution.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/distribution/types"; + +// Query defines the gRPC querier service for distribution module. +service Query { + // Params queries params of the distribution module. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/params"; + } + + // ValidatorOutstandingRewards queries rewards of a validator address. + rpc ValidatorOutstandingRewards(QueryValidatorOutstandingRewardsRequest) + returns (QueryValidatorOutstandingRewardsResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/validators/" + "{validator_address}/outstanding_rewards"; + } + + // ValidatorCommission queries accumulated commission for a validator. + rpc ValidatorCommission(QueryValidatorCommissionRequest) returns (QueryValidatorCommissionResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/validators/" + "{validator_address}/commission"; + } + + // ValidatorSlashes queries slash events of a validator. + rpc ValidatorSlashes(QueryValidatorSlashesRequest) returns (QueryValidatorSlashesResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/validators/{validator_address}/slashes"; + } + + // DelegationRewards queries the total rewards accrued by a delegation. + rpc DelegationRewards(QueryDelegationRewardsRequest) returns (QueryDelegationRewardsResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/" + "{validator_address}"; + } + + // DelegationTotalRewards queries the total rewards accrued by a each + // validator. + rpc DelegationTotalRewards(QueryDelegationTotalRewardsRequest) returns (QueryDelegationTotalRewardsResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards"; + } + + // DelegatorValidators queries the validators of a delegator. + rpc DelegatorValidators(QueryDelegatorValidatorsRequest) returns (QueryDelegatorValidatorsResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/delegators/" + "{delegator_address}/validators"; + } + + // DelegatorWithdrawAddress queries withdraw address of a delegator. + rpc DelegatorWithdrawAddress(QueryDelegatorWithdrawAddressRequest) returns (QueryDelegatorWithdrawAddressResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/delegators/" + "{delegator_address}/withdraw_address"; + } + + // CommunityPool queries the community pool coins. + rpc CommunityPool(QueryCommunityPoolRequest) returns (QueryCommunityPoolResponse) { + option (google.api.http).get = "/cosmos/distribution/v1beta1/community_pool"; + } +} + +// QueryParamsRequest is the request type for the Query/Params RPC method. +message QueryParamsRequest {} + +// QueryParamsResponse is the response type for the Query/Params RPC method. +message QueryParamsResponse { + // params defines the parameters of the module. + Params params = 1 [(gogoproto.nullable) = false]; +} + +// QueryValidatorOutstandingRewardsRequest is the request type for the +// Query/ValidatorOutstandingRewards RPC method. +message QueryValidatorOutstandingRewardsRequest { + // validator_address defines the validator address to query for. + string validator_address = 1; +} + +// QueryValidatorOutstandingRewardsResponse is the response type for the +// Query/ValidatorOutstandingRewards RPC method. +message QueryValidatorOutstandingRewardsResponse { + ValidatorOutstandingRewards rewards = 1 [(gogoproto.nullable) = false]; +} + +// QueryValidatorCommissionRequest is the request type for the +// Query/ValidatorCommission RPC method +message QueryValidatorCommissionRequest { + // validator_address defines the validator address to query for. + string validator_address = 1; +} + +// QueryValidatorCommissionResponse is the response type for the +// Query/ValidatorCommission RPC method +message QueryValidatorCommissionResponse { + // commission defines the commision the validator received. + ValidatorAccumulatedCommission commission = 1 [(gogoproto.nullable) = false]; +} + +// QueryValidatorSlashesRequest is the request type for the +// Query/ValidatorSlashes RPC method +message QueryValidatorSlashesRequest { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = true; + + // validator_address defines the validator address to query for. + string validator_address = 1; + // starting_height defines the optional starting height to query the slashes. + uint64 starting_height = 2; + // starting_height defines the optional ending height to query the slashes. + uint64 ending_height = 3; + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 4; +} + +// QueryValidatorSlashesResponse is the response type for the +// Query/ValidatorSlashes RPC method. +message QueryValidatorSlashesResponse { + // slashes defines the slashes the validator received. + repeated ValidatorSlashEvent slashes = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryDelegationRewardsRequest is the request type for the +// Query/DelegationRewards RPC method. +message QueryDelegationRewardsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_address defines the delegator address to query for. + string delegator_address = 1; + // validator_address defines the validator address to query for. + string validator_address = 2; +} + +// QueryDelegationRewardsResponse is the response type for the +// Query/DelegationRewards RPC method. +message QueryDelegationRewardsResponse { + // rewards defines the rewards accrued by a delegation. + repeated cosmos.base.v1beta1.DecCoin rewards = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins"]; +} + +// QueryDelegationTotalRewardsRequest is the request type for the +// Query/DelegationTotalRewards RPC method. +message QueryDelegationTotalRewardsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + // delegator_address defines the delegator address to query for. + string delegator_address = 1; +} + +// QueryDelegationTotalRewardsResponse is the response type for the +// Query/DelegationTotalRewards RPC method. +message QueryDelegationTotalRewardsResponse { + // rewards defines all the rewards accrued by a delegator. + repeated DelegationDelegatorReward rewards = 1 [(gogoproto.nullable) = false]; + // total defines the sum of all the rewards. + repeated cosmos.base.v1beta1.DecCoin total = 2 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins"]; +} + +// QueryDelegatorValidatorsRequest is the request type for the +// Query/DelegatorValidators RPC method. +message QueryDelegatorValidatorsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_address defines the delegator address to query for. + string delegator_address = 1; +} + +// QueryDelegatorValidatorsResponse is the response type for the +// Query/DelegatorValidators RPC method. +message QueryDelegatorValidatorsResponse { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // validators defines the validators a delegator is delegating for. + repeated string validators = 1; +} + +// QueryDelegatorWithdrawAddressRequest is the request type for the +// Query/DelegatorWithdrawAddress RPC method. +message QueryDelegatorWithdrawAddressRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_address defines the delegator address to query for. + string delegator_address = 1; +} + +// QueryDelegatorWithdrawAddressResponse is the response type for the +// Query/DelegatorWithdrawAddress RPC method. +message QueryDelegatorWithdrawAddressResponse { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // withdraw_address defines the delegator address to query for. + string withdraw_address = 1; +} + +// QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC +// method. +message QueryCommunityPoolRequest {} + +// QueryCommunityPoolResponse is the response type for the Query/CommunityPool +// RPC method. +message QueryCommunityPoolResponse { + // pool defines community pool's coins. + repeated cosmos.base.v1beta1.DecCoin pool = 1 + [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/tx.proto new file mode 100644 index 00000000..e6ce478b --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/distribution/v1beta1/tx.proto @@ -0,0 +1,79 @@ +syntax = "proto3"; +package cosmos.distribution.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/distribution/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +// Msg defines the distribution Msg service. +service Msg { + // SetWithdrawAddress defines a method to change the withdraw address + // for a delegator (or validator self-delegation). + rpc SetWithdrawAddress(MsgSetWithdrawAddress) returns (MsgSetWithdrawAddressResponse); + + // WithdrawDelegatorReward defines a method to withdraw rewards of delegator + // from a single validator. + rpc WithdrawDelegatorReward(MsgWithdrawDelegatorReward) returns (MsgWithdrawDelegatorRewardResponse); + + // WithdrawValidatorCommission defines a method to withdraw the + // full commission to the validator address. + rpc WithdrawValidatorCommission(MsgWithdrawValidatorCommission) returns (MsgWithdrawValidatorCommissionResponse); + + // FundCommunityPool defines a method to allow an account to directly + // fund the community pool. + rpc FundCommunityPool(MsgFundCommunityPool) returns (MsgFundCommunityPoolResponse); +} + +// MsgSetWithdrawAddress sets the withdraw address for +// a delegator (or validator self-delegation). +message MsgSetWithdrawAddress { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string withdraw_address = 2 [(gogoproto.moretags) = "yaml:\"withdraw_address\""]; +} + +// MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response type. +message MsgSetWithdrawAddressResponse {} + +// MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator +// from a single validator. +message MsgWithdrawDelegatorReward { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; +} + +// MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward response type. +message MsgWithdrawDelegatorRewardResponse {} + +// MsgWithdrawValidatorCommission withdraws the full commission to the validator +// address. +message MsgWithdrawValidatorCommission { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string validator_address = 1 [(gogoproto.moretags) = "yaml:\"validator_address\""]; +} + +// MsgWithdrawValidatorCommissionResponse defines the Msg/WithdrawValidatorCommission response type. +message MsgWithdrawValidatorCommissionResponse {} + +// MsgFundCommunityPool allows an account to directly +// fund the community pool. +message MsgFundCommunityPool { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + repeated cosmos.base.v1beta1.Coin amount = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + string depositor = 2; +} + +// MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. +message MsgFundCommunityPoolResponse {} diff --git a/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/evidence.proto b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/evidence.proto new file mode 100644 index 00000000..14612c31 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/evidence.proto @@ -0,0 +1,21 @@ +syntax = "proto3"; +package cosmos.evidence.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/evidence/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; +import "google/protobuf/timestamp.proto"; + +// Equivocation implements the Evidence interface and defines evidence of double +// signing misbehavior. +message Equivocation { + option (gogoproto.goproto_stringer) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.equal) = false; + + int64 height = 1; + google.protobuf.Timestamp time = 2 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + int64 power = 3; + string consensus_address = 4 [(gogoproto.moretags) = "yaml:\"consensus_address\""]; +} \ No newline at end of file diff --git a/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/genesis.proto new file mode 100644 index 00000000..199f446f --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/genesis.proto @@ -0,0 +1,12 @@ +syntax = "proto3"; +package cosmos.evidence.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/evidence/types"; + +import "google/protobuf/any.proto"; + +// GenesisState defines the evidence module's genesis state. +message GenesisState { + // evidence defines all the evidence at genesis. + repeated google.protobuf.Any evidence = 1; +} diff --git a/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/query.proto new file mode 100644 index 00000000..eda00544 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/query.proto @@ -0,0 +1,51 @@ +syntax = "proto3"; +package cosmos.evidence.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "google/api/annotations.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/evidence/types"; + +// Query defines the gRPC querier service. +service Query { + // Evidence queries evidence based on evidence hash. + rpc Evidence(QueryEvidenceRequest) returns (QueryEvidenceResponse) { + option (google.api.http).get = "/cosmos/evidence/v1beta1/evidence/{evidence_hash}"; + } + + // AllEvidence queries all evidence. + rpc AllEvidence(QueryAllEvidenceRequest) returns (QueryAllEvidenceResponse) { + option (google.api.http).get = "/cosmos/evidence/v1beta1/evidence"; + } +} + +// QueryEvidenceRequest is the request type for the Query/Evidence RPC method. +message QueryEvidenceRequest { + // evidence_hash defines the hash of the requested evidence. + bytes evidence_hash = 1 [(gogoproto.casttype) = "github.com/tendermint/tendermint/libs/bytes.HexBytes"]; +} + +// QueryEvidenceResponse is the response type for the Query/Evidence RPC method. +message QueryEvidenceResponse { + // evidence returns the requested evidence. + google.protobuf.Any evidence = 1; +} + +// QueryEvidenceRequest is the request type for the Query/AllEvidence RPC +// method. +message QueryAllEvidenceRequest { + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +// QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC +// method. +message QueryAllEvidenceResponse { + // evidence returns all evidences. + repeated google.protobuf.Any evidence = 1; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/tx.proto new file mode 100644 index 00000000..38795f25 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/evidence/v1beta1/tx.proto @@ -0,0 +1,32 @@ +syntax = "proto3"; +package cosmos.evidence.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/evidence/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "cosmos_proto/cosmos.proto"; + +// Msg defines the evidence Msg service. +service Msg { + // SubmitEvidence submits an arbitrary Evidence of misbehavior such as equivocation or + // counterfactual signing. + rpc SubmitEvidence(MsgSubmitEvidence) returns (MsgSubmitEvidenceResponse); +} + +// MsgSubmitEvidence represents a message that supports submitting arbitrary +// Evidence of misbehavior such as equivocation or counterfactual signing. +message MsgSubmitEvidence { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string submitter = 1; + google.protobuf.Any evidence = 2 [(cosmos_proto.accepts_interface) = "Evidence"]; +} + +// MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type. +message MsgSubmitEvidenceResponse { + // hash defines the hash of the evidence. + bytes hash = 4; +} diff --git a/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/feegrant.proto b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/feegrant.proto new file mode 100644 index 00000000..a86691f9 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/feegrant.proto @@ -0,0 +1,78 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.feegrant.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "google/protobuf/timestamp.proto"; +import "google/protobuf/duration.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/feegrant"; + +// BasicAllowance implements Allowance with a one-time grant of tokens +// that optionally expires. The grantee can use up to SpendLimit to cover fees. +message BasicAllowance { + option (cosmos_proto.implements_interface) = "FeeAllowanceI"; + + // spend_limit specifies the maximum amount of tokens that can be spent + // by this allowance and will be updated as tokens are spent. If it is + // empty, there is no spend limit and any amount of coins can be spent. + repeated cosmos.base.v1beta1.Coin spend_limit = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // expiration specifies an optional time when this allowance expires + google.protobuf.Timestamp expiration = 2 [(gogoproto.stdtime) = true]; +} + +// PeriodicAllowance extends Allowance to allow for both a maximum cap, +// as well as a limit per time period. +message PeriodicAllowance { + option (cosmos_proto.implements_interface) = "FeeAllowanceI"; + + // basic specifies a struct of `BasicAllowance` + BasicAllowance basic = 1 [(gogoproto.nullable) = false]; + + // period specifies the time duration in which period_spend_limit coins can + // be spent before that allowance is reset + google.protobuf.Duration period = 2 [(gogoproto.stdduration) = true, (gogoproto.nullable) = false]; + + // period_spend_limit specifies the maximum number of coins that can be spent + // in the period + repeated cosmos.base.v1beta1.Coin period_spend_limit = 3 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // period_can_spend is the number of coins left to be spent before the period_reset time + repeated cosmos.base.v1beta1.Coin period_can_spend = 4 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // period_reset is the time at which this period resets and a new one begins, + // it is calculated from the start time of the first transaction after the + // last period ended + google.protobuf.Timestamp period_reset = 5 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false]; +} + +// AllowedMsgAllowance creates allowance only for specified message types. +message AllowedMsgAllowance { + option (gogoproto.goproto_getters) = false; + option (cosmos_proto.implements_interface) = "FeeAllowanceI"; + + // allowance can be any of basic and filtered fee allowance. + google.protobuf.Any allowance = 1 [(cosmos_proto.accepts_interface) = "FeeAllowanceI"]; + + // allowed_messages are the messages for which the grantee has the access. + repeated string allowed_messages = 2; +} + +// Grant is stored in the KVStore to record a grant with full context +message Grant { + // granter is the address of the user granting an allowance of their funds. + string granter = 1; + + // grantee is the address of the user being granted an allowance of another user's funds. + string grantee = 2; + + // allowance can be any of basic and filtered fee allowance. + google.protobuf.Any allowance = 3 [(cosmos_proto.accepts_interface) = "FeeAllowanceI"]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/genesis.proto new file mode 100644 index 00000000..5b1ac4ca --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/genesis.proto @@ -0,0 +1,13 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.feegrant.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/feegrant/v1beta1/feegrant.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/feegrant"; + +// GenesisState contains a set of fee allowances, persisted from the store +message GenesisState { + repeated Grant allowances = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/query.proto new file mode 100644 index 00000000..9cf2a498 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/query.proto @@ -0,0 +1,55 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.feegrant.v1beta1; + +import "cosmos/feegrant/v1beta1/feegrant.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; +import "google/api/annotations.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/feegrant"; + +// Query defines the gRPC querier service. +service Query { + + // Allowance returns fee granted to the grantee by the granter. + rpc Allowance(QueryAllowanceRequest) returns (QueryAllowanceResponse) { + option (google.api.http).get = "/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee}"; + } + + // Allowances returns all the grants for address. + rpc Allowances(QueryAllowancesRequest) returns (QueryAllowancesResponse) { + option (google.api.http).get = "/cosmos/feegrant/v1beta1/allowances/{grantee}"; + } +} + +// QueryAllowanceRequest is the request type for the Query/Allowance RPC method. +message QueryAllowanceRequest { + // granter is the address of the user granting an allowance of their funds. + string granter = 1; + + // grantee is the address of the user being granted an allowance of another user's funds. + string grantee = 2; +} + +// QueryAllowanceResponse is the response type for the Query/Allowance RPC method. +message QueryAllowanceResponse { + // allowance is a allowance granted for grantee by granter. + cosmos.feegrant.v1beta1.Grant allowance = 1; +} + +// QueryAllowancesRequest is the request type for the Query/Allowances RPC method. +message QueryAllowancesRequest { + string grantee = 1; + + // pagination defines an pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryAllowancesResponse is the response type for the Query/Allowances RPC method. +message QueryAllowancesResponse { + // allowances are allowance's granted for grantee by granter. + repeated cosmos.feegrant.v1beta1.Grant allowances = 1; + + // pagination defines an pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/tx.proto new file mode 100644 index 00000000..2d875e92 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/feegrant/v1beta1/tx.proto @@ -0,0 +1,49 @@ +// Since: cosmos-sdk 0.43 +syntax = "proto3"; +package cosmos.feegrant.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "cosmos_proto/cosmos.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/feegrant"; + +// Msg defines the feegrant msg service. +service Msg { + + // GrantAllowance grants fee allowance to the grantee on the granter's + // account with the provided expiration time. + rpc GrantAllowance(MsgGrantAllowance) returns (MsgGrantAllowanceResponse); + + // RevokeAllowance revokes any fee allowance of granter's account that + // has been granted to the grantee. + rpc RevokeAllowance(MsgRevokeAllowance) returns (MsgRevokeAllowanceResponse); +} + +// MsgGrantAllowance adds permission for Grantee to spend up to Allowance +// of fees from the account of Granter. +message MsgGrantAllowance { + // granter is the address of the user granting an allowance of their funds. + string granter = 1; + + // grantee is the address of the user being granted an allowance of another user's funds. + string grantee = 2; + + // allowance can be any of basic and filtered fee allowance. + google.protobuf.Any allowance = 3 [(cosmos_proto.accepts_interface) = "FeeAllowanceI"]; +} + +// MsgGrantAllowanceResponse defines the Msg/GrantAllowanceResponse response type. +message MsgGrantAllowanceResponse {} + +// MsgRevokeAllowance removes any existing Allowance from Granter to Grantee. +message MsgRevokeAllowance { + // granter is the address of the user granting an allowance of their funds. + string granter = 1; + + // grantee is the address of the user being granted an allowance of another user's funds. + string grantee = 2; +} + +// MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type. +message MsgRevokeAllowanceResponse {} diff --git a/packages/cosmos_node_client/proto/cosmos/genutil/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/genutil/v1beta1/genesis.proto new file mode 100644 index 00000000..a0207793 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/genutil/v1beta1/genesis.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +package cosmos.genutil.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/genutil/types"; + +// GenesisState defines the raw genesis transaction in JSON. +message GenesisState { + // gen_txs defines the genesis transactions. + repeated bytes gen_txs = 1 [ + (gogoproto.casttype) = "encoding/json.RawMessage", + (gogoproto.jsontag) = "gentxs", + (gogoproto.moretags) = "yaml:\"gentxs\"" + ]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/genesis.proto new file mode 100644 index 00000000..a9995004 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/genesis.proto @@ -0,0 +1,26 @@ +syntax = "proto3"; + +package cosmos.gov.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/gov/v1beta1/gov.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/gov/types"; + +// GenesisState defines the gov module's genesis state. +message GenesisState { + // starting_proposal_id is the ID of the starting proposal. + uint64 starting_proposal_id = 1 [(gogoproto.moretags) = "yaml:\"starting_proposal_id\""]; + // deposits defines all the deposits present at genesis. + repeated Deposit deposits = 2 [(gogoproto.castrepeated) = "Deposits", (gogoproto.nullable) = false]; + // votes defines all the votes present at genesis. + repeated Vote votes = 3 [(gogoproto.castrepeated) = "Votes", (gogoproto.nullable) = false]; + // proposals defines all the proposals present at genesis. + repeated Proposal proposals = 4 [(gogoproto.castrepeated) = "Proposals", (gogoproto.nullable) = false]; + // params defines all the paramaters of related to deposit. + DepositParams deposit_params = 5 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"deposit_params\""]; + // params defines all the paramaters of related to voting. + VotingParams voting_params = 6 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"voting_params\""]; + // params defines all the paramaters of related to tally. + TallyParams tally_params = 7 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"tally_params\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/gov.proto b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/gov.proto new file mode 100644 index 00000000..344b5ada --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/gov.proto @@ -0,0 +1,200 @@ +syntax = "proto3"; +package cosmos.gov.v1beta1; + +import "cosmos/base/v1beta1/coin.proto"; +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "google/protobuf/timestamp.proto"; +import "google/protobuf/any.proto"; +import "google/protobuf/duration.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/gov/types"; +option (gogoproto.goproto_stringer_all) = false; +option (gogoproto.stringer_all) = false; +option (gogoproto.goproto_getters_all) = false; + +// VoteOption enumerates the valid vote options for a given governance proposal. +enum VoteOption { + option (gogoproto.goproto_enum_prefix) = false; + + // VOTE_OPTION_UNSPECIFIED defines a no-op vote option. + VOTE_OPTION_UNSPECIFIED = 0 [(gogoproto.enumvalue_customname) = "OptionEmpty"]; + // VOTE_OPTION_YES defines a yes vote option. + VOTE_OPTION_YES = 1 [(gogoproto.enumvalue_customname) = "OptionYes"]; + // VOTE_OPTION_ABSTAIN defines an abstain vote option. + VOTE_OPTION_ABSTAIN = 2 [(gogoproto.enumvalue_customname) = "OptionAbstain"]; + // VOTE_OPTION_NO defines a no vote option. + VOTE_OPTION_NO = 3 [(gogoproto.enumvalue_customname) = "OptionNo"]; + // VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option. + VOTE_OPTION_NO_WITH_VETO = 4 [(gogoproto.enumvalue_customname) = "OptionNoWithVeto"]; +} + +// WeightedVoteOption defines a unit of vote for vote split. +// +// Since: cosmos-sdk 0.43 +message WeightedVoteOption { + VoteOption option = 1; + string weight = 2 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"weight\"" + ]; +} + +// TextProposal defines a standard text proposal whose changes need to be +// manually updated in case of approval. +message TextProposal { + option (cosmos_proto.implements_interface) = "Content"; + + option (gogoproto.equal) = true; + + string title = 1; + string description = 2; +} + +// Deposit defines an amount deposited by an account address to an active +// proposal. +message Deposit { + option (gogoproto.goproto_getters) = false; + option (gogoproto.equal) = false; + + uint64 proposal_id = 1 [(gogoproto.moretags) = "yaml:\"proposal_id\""]; + string depositor = 2; + repeated cosmos.base.v1beta1.Coin amount = 3 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// Proposal defines the core field members of a governance proposal. +message Proposal { + option (gogoproto.equal) = true; + + uint64 proposal_id = 1 [(gogoproto.jsontag) = "id", (gogoproto.moretags) = "yaml:\"id\""]; + google.protobuf.Any content = 2 [(cosmos_proto.accepts_interface) = "Content"]; + ProposalStatus status = 3 [(gogoproto.moretags) = "yaml:\"proposal_status\""]; + TallyResult final_tally_result = 4 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"final_tally_result\""]; + google.protobuf.Timestamp submit_time = 5 + [(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"submit_time\""]; + google.protobuf.Timestamp deposit_end_time = 6 + [(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"deposit_end_time\""]; + repeated cosmos.base.v1beta1.Coin total_deposit = 7 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", + (gogoproto.moretags) = "yaml:\"total_deposit\"" + ]; + google.protobuf.Timestamp voting_start_time = 8 + [(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"voting_start_time\""]; + google.protobuf.Timestamp voting_end_time = 9 + [(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"voting_end_time\""]; +} + +// ProposalStatus enumerates the valid statuses of a proposal. +enum ProposalStatus { + option (gogoproto.goproto_enum_prefix) = false; + + // PROPOSAL_STATUS_UNSPECIFIED defines the default propopsal status. + PROPOSAL_STATUS_UNSPECIFIED = 0 [(gogoproto.enumvalue_customname) = "StatusNil"]; + // PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit + // period. + PROPOSAL_STATUS_DEPOSIT_PERIOD = 1 [(gogoproto.enumvalue_customname) = "StatusDepositPeriod"]; + // PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting + // period. + PROPOSAL_STATUS_VOTING_PERIOD = 2 [(gogoproto.enumvalue_customname) = "StatusVotingPeriod"]; + // PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has + // passed. + PROPOSAL_STATUS_PASSED = 3 [(gogoproto.enumvalue_customname) = "StatusPassed"]; + // PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has + // been rejected. + PROPOSAL_STATUS_REJECTED = 4 [(gogoproto.enumvalue_customname) = "StatusRejected"]; + // PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has + // failed. + PROPOSAL_STATUS_FAILED = 5 [(gogoproto.enumvalue_customname) = "StatusFailed"]; +} + +// TallyResult defines a standard tally for a governance proposal. +message TallyResult { + option (gogoproto.equal) = true; + + string yes = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false]; + string abstain = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false]; + string no = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false]; + string no_with_veto = 4 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"no_with_veto\"" + ]; +} + +// Vote defines a vote on a governance proposal. +// A Vote consists of a proposal ID, the voter, and the vote option. +message Vote { + option (gogoproto.goproto_stringer) = false; + option (gogoproto.equal) = false; + + uint64 proposal_id = 1 [(gogoproto.moretags) = "yaml:\"proposal_id\""]; + string voter = 2; + // Deprecated: Prefer to use `options` instead. This field is set in queries + // if and only if `len(options) == 1` and that option has weight 1. In all + // other cases, this field will default to VOTE_OPTION_UNSPECIFIED. + VoteOption option = 3 [deprecated = true]; + // Since: cosmos-sdk 0.43 + repeated WeightedVoteOption options = 4 [(gogoproto.nullable) = false]; +} + +// DepositParams defines the params for deposits on governance proposals. +message DepositParams { + // Minimum deposit for a proposal to enter voting period. + repeated cosmos.base.v1beta1.Coin min_deposit = 1 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", + (gogoproto.moretags) = "yaml:\"min_deposit\"", + (gogoproto.jsontag) = "min_deposit,omitempty" + ]; + + // Maximum period for Atom holders to deposit on a proposal. Initial value: 2 + // months. + google.protobuf.Duration max_deposit_period = 2 [ + (gogoproto.nullable) = false, + (gogoproto.stdduration) = true, + (gogoproto.jsontag) = "max_deposit_period,omitempty", + (gogoproto.moretags) = "yaml:\"max_deposit_period\"" + ]; +} + +// VotingParams defines the params for voting on governance proposals. +message VotingParams { + // Length of the voting period. + google.protobuf.Duration voting_period = 1 [ + (gogoproto.nullable) = false, + (gogoproto.stdduration) = true, + (gogoproto.jsontag) = "voting_period,omitempty", + (gogoproto.moretags) = "yaml:\"voting_period\"" + ]; +} + +// TallyParams defines the params for tallying votes on governance proposals. +message TallyParams { + // Minimum percentage of total stake needed to vote for a result to be + // considered valid. + bytes quorum = 1 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false, + (gogoproto.jsontag) = "quorum,omitempty" + ]; + + // Minimum proportion of Yes votes for proposal to pass. Default value: 0.5. + bytes threshold = 2 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false, + (gogoproto.jsontag) = "threshold,omitempty" + ]; + + // Minimum value of Veto votes to Total votes ratio for proposal to be + // vetoed. Default value: 1/3. + bytes veto_threshold = 3 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false, + (gogoproto.jsontag) = "veto_threshold,omitempty", + (gogoproto.moretags) = "yaml:\"veto_threshold\"" + ]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/query.proto new file mode 100644 index 00000000..da62bdba --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/query.proto @@ -0,0 +1,190 @@ +syntax = "proto3"; +package cosmos.gov.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/gov/v1beta1/gov.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/gov/types"; + +// Query defines the gRPC querier service for gov module +service Query { + // Proposal queries proposal details based on ProposalID. + rpc Proposal(QueryProposalRequest) returns (QueryProposalResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals/{proposal_id}"; + } + + // Proposals queries all proposals based on given status. + rpc Proposals(QueryProposalsRequest) returns (QueryProposalsResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals"; + } + + // Vote queries voted information based on proposalID, voterAddr. + rpc Vote(QueryVoteRequest) returns (QueryVoteResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter}"; + } + + // Votes queries votes of a given proposal. + rpc Votes(QueryVotesRequest) returns (QueryVotesResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals/{proposal_id}/votes"; + } + + // Params queries all parameters of the gov module. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/params/{params_type}"; + } + + // Deposit queries single deposit information based proposalID, depositAddr. + rpc Deposit(QueryDepositRequest) returns (QueryDepositResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor}"; + } + + // Deposits queries all deposits of a single proposal. + rpc Deposits(QueryDepositsRequest) returns (QueryDepositsResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits"; + } + + // TallyResult queries the tally of a proposal vote. + rpc TallyResult(QueryTallyResultRequest) returns (QueryTallyResultResponse) { + option (google.api.http).get = "/cosmos/gov/v1beta1/proposals/{proposal_id}/tally"; + } +} + +// QueryProposalRequest is the request type for the Query/Proposal RPC method. +message QueryProposalRequest { + // proposal_id defines the unique id of the proposal. + uint64 proposal_id = 1; +} + +// QueryProposalResponse is the response type for the Query/Proposal RPC method. +message QueryProposalResponse { + Proposal proposal = 1 [(gogoproto.nullable) = false]; +} + +// QueryProposalsRequest is the request type for the Query/Proposals RPC method. +message QueryProposalsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // proposal_status defines the status of the proposals. + ProposalStatus proposal_status = 1; + + // voter defines the voter address for the proposals. + string voter = 2; + + // depositor defines the deposit addresses from the proposals. + string depositor = 3; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 4; +} + +// QueryProposalsResponse is the response type for the Query/Proposals RPC +// method. +message QueryProposalsResponse { + repeated Proposal proposals = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryVoteRequest is the request type for the Query/Vote RPC method. +message QueryVoteRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // proposal_id defines the unique id of the proposal. + uint64 proposal_id = 1; + + // voter defines the oter address for the proposals. + string voter = 2; +} + +// QueryVoteResponse is the response type for the Query/Vote RPC method. +message QueryVoteResponse { + // vote defined the queried vote. + Vote vote = 1 [(gogoproto.nullable) = false]; +} + +// QueryVotesRequest is the request type for the Query/Votes RPC method. +message QueryVotesRequest { + // proposal_id defines the unique id of the proposal. + uint64 proposal_id = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryVotesResponse is the response type for the Query/Votes RPC method. +message QueryVotesResponse { + // votes defined the queried votes. + repeated Vote votes = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryParamsRequest is the request type for the Query/Params RPC method. +message QueryParamsRequest { + // params_type defines which parameters to query for, can be one of "voting", + // "tallying" or "deposit". + string params_type = 1; +} + +// QueryParamsResponse is the response type for the Query/Params RPC method. +message QueryParamsResponse { + // voting_params defines the parameters related to voting. + VotingParams voting_params = 1 [(gogoproto.nullable) = false]; + // deposit_params defines the parameters related to deposit. + DepositParams deposit_params = 2 [(gogoproto.nullable) = false]; + // tally_params defines the parameters related to tally. + TallyParams tally_params = 3 [(gogoproto.nullable) = false]; +} + +// QueryDepositRequest is the request type for the Query/Deposit RPC method. +message QueryDepositRequest { + option (gogoproto.goproto_getters) = false; + option (gogoproto.equal) = false; + + // proposal_id defines the unique id of the proposal. + uint64 proposal_id = 1; + + // depositor defines the deposit addresses from the proposals. + string depositor = 2; +} + +// QueryDepositResponse is the response type for the Query/Deposit RPC method. +message QueryDepositResponse { + // deposit defines the requested deposit. + Deposit deposit = 1 [(gogoproto.nullable) = false]; +} + +// QueryDepositsRequest is the request type for the Query/Deposits RPC method. +message QueryDepositsRequest { + // proposal_id defines the unique id of the proposal. + uint64 proposal_id = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryDepositsResponse is the response type for the Query/Deposits RPC method. +message QueryDepositsResponse { + repeated Deposit deposits = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryTallyResultRequest is the request type for the Query/Tally RPC method. +message QueryTallyResultRequest { + // proposal_id defines the unique id of the proposal. + uint64 proposal_id = 1; +} + +// QueryTallyResultResponse is the response type for the Query/Tally RPC method. +message QueryTallyResultResponse { + // tally defines the requested tally. + TallyResult tally = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/tx.proto new file mode 100644 index 00000000..36c0a95d --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/gov/v1beta1/tx.proto @@ -0,0 +1,99 @@ +syntax = "proto3"; +package cosmos.gov.v1beta1; + +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/gov/v1beta1/gov.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/gov/types"; + +// Msg defines the bank Msg service. +service Msg { + // SubmitProposal defines a method to create new proposal given a content. + rpc SubmitProposal(MsgSubmitProposal) returns (MsgSubmitProposalResponse); + + // Vote defines a method to add a vote on a specific proposal. + rpc Vote(MsgVote) returns (MsgVoteResponse); + + // VoteWeighted defines a method to add a weighted vote on a specific proposal. + // + // Since: cosmos-sdk 0.43 + rpc VoteWeighted(MsgVoteWeighted) returns (MsgVoteWeightedResponse); + + // Deposit defines a method to add deposit on a specific proposal. + rpc Deposit(MsgDeposit) returns (MsgDepositResponse); +} + +// MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary +// proposal Content. +message MsgSubmitProposal { + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.stringer) = false; + option (gogoproto.goproto_getters) = false; + + google.protobuf.Any content = 1 [(cosmos_proto.accepts_interface) = "Content"]; + repeated cosmos.base.v1beta1.Coin initial_deposit = 2 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", + (gogoproto.moretags) = "yaml:\"initial_deposit\"" + ]; + string proposer = 3; +} + +// MsgSubmitProposalResponse defines the Msg/SubmitProposal response type. +message MsgSubmitProposalResponse { + uint64 proposal_id = 1 [(gogoproto.jsontag) = "proposal_id", (gogoproto.moretags) = "yaml:\"proposal_id\""]; +} + +// MsgVote defines a message to cast a vote. +message MsgVote { + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.stringer) = false; + option (gogoproto.goproto_getters) = false; + + uint64 proposal_id = 1 [(gogoproto.jsontag) = "proposal_id", (gogoproto.moretags) = "yaml:\"proposal_id\""]; + string voter = 2; + VoteOption option = 3; +} + +// MsgVoteResponse defines the Msg/Vote response type. +message MsgVoteResponse {} + +// MsgVoteWeighted defines a message to cast a vote. +// +// Since: cosmos-sdk 0.43 +message MsgVoteWeighted { + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.stringer) = false; + option (gogoproto.goproto_getters) = false; + + uint64 proposal_id = 1 [(gogoproto.moretags) = "yaml:\"proposal_id\""]; + string voter = 2; + repeated WeightedVoteOption options = 3 [(gogoproto.nullable) = false]; +} + +// MsgVoteWeightedResponse defines the Msg/VoteWeighted response type. +// +// Since: cosmos-sdk 0.43 +message MsgVoteWeightedResponse {} + +// MsgDeposit defines a message to submit a deposit to an existing proposal. +message MsgDeposit { + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.stringer) = false; + option (gogoproto.goproto_getters) = false; + + uint64 proposal_id = 1 [(gogoproto.jsontag) = "proposal_id", (gogoproto.moretags) = "yaml:\"proposal_id\""]; + string depositor = 2; + repeated cosmos.base.v1beta1.Coin amount = 3 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// MsgDepositResponse defines the Msg/Deposit response type. +message MsgDepositResponse {} diff --git a/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/genesis.proto new file mode 100644 index 00000000..4e783fb5 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/genesis.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +package cosmos.mint.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/mint/v1beta1/mint.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/mint/types"; + +// GenesisState defines the mint module's genesis state. +message GenesisState { + // minter is a space for holding current inflation information. + Minter minter = 1 [(gogoproto.nullable) = false]; + + // params defines all the paramaters of the module. + Params params = 2 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/mint.proto b/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/mint.proto new file mode 100644 index 00000000..f94d4ae2 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/mint.proto @@ -0,0 +1,53 @@ +syntax = "proto3"; +package cosmos.mint.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/mint/types"; + +import "gogoproto/gogo.proto"; + +// Minter represents the minting state. +message Minter { + // current annual inflation rate + string inflation = 1 + [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; + // current annual expected provisions + string annual_provisions = 2 [ + (gogoproto.moretags) = "yaml:\"annual_provisions\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; +} + +// Params holds parameters for the mint module. +message Params { + option (gogoproto.goproto_stringer) = false; + + // type of coin to mint + string mint_denom = 1; + // maximum annual change in inflation rate + string inflation_rate_change = 2 [ + (gogoproto.moretags) = "yaml:\"inflation_rate_change\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + // maximum inflation rate + string inflation_max = 3 [ + (gogoproto.moretags) = "yaml:\"inflation_max\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + // minimum inflation rate + string inflation_min = 4 [ + (gogoproto.moretags) = "yaml:\"inflation_min\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + // goal of percent bonded atoms + string goal_bonded = 5 [ + (gogoproto.moretags) = "yaml:\"goal_bonded\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + // expected blocks per year + uint64 blocks_per_year = 6 [(gogoproto.moretags) = "yaml:\"blocks_per_year\""]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/query.proto new file mode 100644 index 00000000..acd341d7 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/mint/v1beta1/query.proto @@ -0,0 +1,57 @@ +syntax = "proto3"; +package cosmos.mint.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/mint/v1beta1/mint.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/mint/types"; + +// Query provides defines the gRPC querier service. +service Query { + // Params returns the total set of minting parameters. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/mint/v1beta1/params"; + } + + // Inflation returns the current minting inflation value. + rpc Inflation(QueryInflationRequest) returns (QueryInflationResponse) { + option (google.api.http).get = "/cosmos/mint/v1beta1/inflation"; + } + + // AnnualProvisions current minting annual provisions value. + rpc AnnualProvisions(QueryAnnualProvisionsRequest) returns (QueryAnnualProvisionsResponse) { + option (google.api.http).get = "/cosmos/mint/v1beta1/annual_provisions"; + } +} + +// QueryParamsRequest is the request type for the Query/Params RPC method. +message QueryParamsRequest {} + +// QueryParamsResponse is the response type for the Query/Params RPC method. +message QueryParamsResponse { + // params defines the parameters of the module. + Params params = 1 [(gogoproto.nullable) = false]; +} + +// QueryInflationRequest is the request type for the Query/Inflation RPC method. +message QueryInflationRequest {} + +// QueryInflationResponse is the response type for the Query/Inflation RPC +// method. +message QueryInflationResponse { + // inflation is the current minting inflation value. + bytes inflation = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; +} + +// QueryAnnualProvisionsRequest is the request type for the +// Query/AnnualProvisions RPC method. +message QueryAnnualProvisionsRequest {} + +// QueryAnnualProvisionsResponse is the response type for the +// Query/AnnualProvisions RPC method. +message QueryAnnualProvisionsResponse { + // annual_provisions is the current minting annual provisions value. + bytes annual_provisions = 1 + [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/params/v1beta1/params.proto b/packages/cosmos_node_client/proto/cosmos/params/v1beta1/params.proto new file mode 100644 index 00000000..5382fd79 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/params/v1beta1/params.proto @@ -0,0 +1,27 @@ +syntax = "proto3"; +package cosmos.params.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/params/types/proposal"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; + +// ParameterChangeProposal defines a proposal to change one or more parameters. +message ParameterChangeProposal { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; + repeated ParamChange changes = 3 [(gogoproto.nullable) = false]; +} + +// ParamChange defines an individual parameter change, for use in +// ParameterChangeProposal. +message ParamChange { + option (gogoproto.goproto_stringer) = false; + + string subspace = 1; + string key = 2; + string value = 3; +} diff --git a/packages/cosmos_node_client/proto/cosmos/params/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/params/v1beta1/query.proto new file mode 100644 index 00000000..1078e02a --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/params/v1beta1/query.proto @@ -0,0 +1,32 @@ +syntax = "proto3"; +package cosmos.params.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/params/v1beta1/params.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/params/types/proposal"; + +// Query defines the gRPC querier service. +service Query { + // Params queries a specific parameter of a module, given its subspace and + // key. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/params/v1beta1/params"; + } +} + +// QueryParamsRequest is request type for the Query/Params RPC method. +message QueryParamsRequest { + // subspace defines the module to query the parameter for. + string subspace = 1; + + // key defines the key of the parameter in the subspace. + string key = 2; +} + +// QueryParamsResponse is response type for the Query/Params RPC method. +message QueryParamsResponse { + // param defines the queried parameter. + ParamChange param = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/genesis.proto new file mode 100644 index 00000000..a7aebcfb --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/genesis.proto @@ -0,0 +1,50 @@ +syntax = "proto3"; +package cosmos.slashing.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/slashing/types"; + +import "gogoproto/gogo.proto"; +import "cosmos/slashing/v1beta1/slashing.proto"; + +// GenesisState defines the slashing module's genesis state. +message GenesisState { + // params defines all the paramaters of related to deposit. + Params params = 1 [(gogoproto.nullable) = false]; + + // signing_infos represents a map between validator addresses and their + // signing infos. + repeated SigningInfo signing_infos = 2 + [(gogoproto.moretags) = "yaml:\"signing_infos\"", (gogoproto.nullable) = false]; + + // missed_blocks represents a map between validator addresses and their + // missed blocks. + repeated ValidatorMissedBlocks missed_blocks = 3 + [(gogoproto.moretags) = "yaml:\"missed_blocks\"", (gogoproto.nullable) = false]; +} + +// SigningInfo stores validator signing info of corresponding address. +message SigningInfo { + // address is the validator address. + string address = 1; + // validator_signing_info represents the signing info of this validator. + ValidatorSigningInfo validator_signing_info = 2 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"validator_signing_info\""]; +} + +// ValidatorMissedBlocks contains array of missed blocks of corresponding +// address. +message ValidatorMissedBlocks { + // address is the validator address. + string address = 1; + // missed_blocks is an array of missed blocks by the validator. + repeated MissedBlock missed_blocks = 2 + [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"missed_blocks\""]; +} + +// MissedBlock contains height and missed status as boolean. +message MissedBlock { + // index is the height at which the block was missed. + int64 index = 1; + // missed is the missed status. + bool missed = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/query.proto new file mode 100644 index 00000000..869049a0 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/query.proto @@ -0,0 +1,63 @@ +syntax = "proto3"; +package cosmos.slashing.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/slashing/v1beta1/slashing.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/slashing/types"; + +// Query provides defines the gRPC querier service +service Query { + // Params queries the parameters of slashing module + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/slashing/v1beta1/params"; + } + + // SigningInfo queries the signing info of given cons address + rpc SigningInfo(QuerySigningInfoRequest) returns (QuerySigningInfoResponse) { + option (google.api.http).get = "/cosmos/slashing/v1beta1/signing_infos/{cons_address}"; + } + + // SigningInfos queries signing info of all validators + rpc SigningInfos(QuerySigningInfosRequest) returns (QuerySigningInfosResponse) { + option (google.api.http).get = "/cosmos/slashing/v1beta1/signing_infos"; + } +} + +// QueryParamsRequest is the request type for the Query/Params RPC method +message QueryParamsRequest {} + +// QueryParamsResponse is the response type for the Query/Params RPC method +message QueryParamsResponse { + Params params = 1 [(gogoproto.nullable) = false]; +} + +// QuerySigningInfoRequest is the request type for the Query/SigningInfo RPC +// method +message QuerySigningInfoRequest { + // cons_address is the address to query signing info of + string cons_address = 1; +} + +// QuerySigningInfoResponse is the response type for the Query/SigningInfo RPC +// method +message QuerySigningInfoResponse { + // val_signing_info is the signing info of requested val cons address + ValidatorSigningInfo val_signing_info = 1 [(gogoproto.nullable) = false]; +} + +// QuerySigningInfosRequest is the request type for the Query/SigningInfos RPC +// method +message QuerySigningInfosRequest { + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +// QuerySigningInfosResponse is the response type for the Query/SigningInfos RPC +// method +message QuerySigningInfosResponse { + // info is the signing info of all validators + repeated cosmos.slashing.v1beta1.ValidatorSigningInfo info = 1 [(gogoproto.nullable) = false]; + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/slashing.proto b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/slashing.proto new file mode 100644 index 00000000..882a0fb6 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/slashing.proto @@ -0,0 +1,58 @@ +syntax = "proto3"; +package cosmos.slashing.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/slashing/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; + +// ValidatorSigningInfo defines a validator's signing info for monitoring their +// liveness activity. +message ValidatorSigningInfo { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + string address = 1; + // Height at which validator was first a candidate OR was unjailed + int64 start_height = 2 [(gogoproto.moretags) = "yaml:\"start_height\""]; + // Index which is incremented each time the validator was a bonded + // in a block and may have signed a precommit or not. This in conjunction with the + // `SignedBlocksWindow` param determines the index in the `MissedBlocksBitArray`. + int64 index_offset = 3 [(gogoproto.moretags) = "yaml:\"index_offset\""]; + // Timestamp until which the validator is jailed due to liveness downtime. + google.protobuf.Timestamp jailed_until = 4 + [(gogoproto.moretags) = "yaml:\"jailed_until\"", (gogoproto.stdtime) = true, (gogoproto.nullable) = false]; + // Whether or not a validator has been tombstoned (killed out of validator set). It is set + // once the validator commits an equivocation or for any other configured misbehiavor. + bool tombstoned = 5; + // A counter kept to avoid unnecessary array reads. + // Note that `Sum(MissedBlocksBitArray)` always equals `MissedBlocksCounter`. + int64 missed_blocks_counter = 6 [(gogoproto.moretags) = "yaml:\"missed_blocks_counter\""]; +} + +// Params represents the parameters used for by the slashing module. +message Params { + int64 signed_blocks_window = 1 [(gogoproto.moretags) = "yaml:\"signed_blocks_window\""]; + bytes min_signed_per_window = 2 [ + (gogoproto.moretags) = "yaml:\"min_signed_per_window\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + google.protobuf.Duration downtime_jail_duration = 3 [ + (gogoproto.nullable) = false, + (gogoproto.stdduration) = true, + (gogoproto.moretags) = "yaml:\"downtime_jail_duration\"" + ]; + bytes slash_fraction_double_sign = 4 [ + (gogoproto.moretags) = "yaml:\"slash_fraction_double_sign\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + bytes slash_fraction_downtime = 5 [ + (gogoproto.moretags) = "yaml:\"slash_fraction_downtime\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/tx.proto new file mode 100644 index 00000000..4d63370e --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/slashing/v1beta1/tx.proto @@ -0,0 +1,26 @@ +syntax = "proto3"; +package cosmos.slashing.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/slashing/types"; +option (gogoproto.equal_all) = true; + +import "gogoproto/gogo.proto"; + +// Msg defines the slashing Msg service. +service Msg { + // Unjail defines a method for unjailing a jailed validator, thus returning + // them into the bonded validator set, so they can begin receiving provisions + // and rewards again. + rpc Unjail(MsgUnjail) returns (MsgUnjailResponse); +} + +// MsgUnjail defines the Msg/Unjail request type +message MsgUnjail { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = true; + + string validator_addr = 1 [(gogoproto.moretags) = "yaml:\"address\"", (gogoproto.jsontag) = "address"]; +} + +// MsgUnjailResponse defines the Msg/Unjail response type +message MsgUnjailResponse {} \ No newline at end of file diff --git a/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/authz.proto b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/authz.proto new file mode 100644 index 00000000..d50c329c --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/authz.proto @@ -0,0 +1,47 @@ +syntax = "proto3"; +package cosmos.staking.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; + +// StakeAuthorization defines authorization for delegate/undelegate/redelegate. +// +// Since: cosmos-sdk 0.43 +message StakeAuthorization { + option (cosmos_proto.implements_interface) = "Authorization"; + + // max_tokens specifies the maximum amount of tokens can be delegate to a validator. If it is + // empty, there is no spend limit and any amount of coins can be delegated. + cosmos.base.v1beta1.Coin max_tokens = 1 [(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin"]; + // validators is the oneof that represents either allow_list or deny_list + oneof validators { + // allow_list specifies list of validator addresses to whom grantee can delegate tokens on behalf of granter's + // account. + Validators allow_list = 2; + // deny_list specifies list of validator addresses to whom grantee can not delegate tokens. + Validators deny_list = 3; + } + // Validators defines list of validator addresses. + message Validators { + repeated string address = 1; + } + // authorization_type defines one of AuthorizationType. + AuthorizationType authorization_type = 4; +} + +// AuthorizationType defines the type of staking module authorization type +// +// Since: cosmos-sdk 0.43 +enum AuthorizationType { + // AUTHORIZATION_TYPE_UNSPECIFIED specifies an unknown authorization type + AUTHORIZATION_TYPE_UNSPECIFIED = 0; + // AUTHORIZATION_TYPE_DELEGATE defines an authorization type for Msg/Delegate + AUTHORIZATION_TYPE_DELEGATE = 1; + // AUTHORIZATION_TYPE_UNDELEGATE defines an authorization type for Msg/Undelegate + AUTHORIZATION_TYPE_UNDELEGATE = 2; + // AUTHORIZATION_TYPE_REDELEGATE defines an authorization type for Msg/BeginRedelegate + AUTHORIZATION_TYPE_REDELEGATE = 3; +} diff --git a/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/genesis.proto b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/genesis.proto new file mode 100644 index 00000000..d1563dbc --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/genesis.proto @@ -0,0 +1,53 @@ +syntax = "proto3"; +package cosmos.staking.v1beta1; + +option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; + +import "gogoproto/gogo.proto"; +import "cosmos/staking/v1beta1/staking.proto"; + +// GenesisState defines the staking module's genesis state. +message GenesisState { + // params defines all the paramaters of related to deposit. + Params params = 1 [(gogoproto.nullable) = false]; + + // last_total_power tracks the total amounts of bonded tokens recorded during + // the previous end block. + bytes last_total_power = 2 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.moretags) = "yaml:\"last_total_power\"", + (gogoproto.nullable) = false + ]; + + // last_validator_powers is a special index that provides a historical list + // of the last-block's bonded validators. + repeated LastValidatorPower last_validator_powers = 3 + [(gogoproto.moretags) = "yaml:\"last_validator_powers\"", (gogoproto.nullable) = false]; + + // delegations defines the validator set at genesis. + repeated Validator validators = 4 [(gogoproto.nullable) = false]; + + // delegations defines the delegations active at genesis. + repeated Delegation delegations = 5 [(gogoproto.nullable) = false]; + + // unbonding_delegations defines the unbonding delegations active at genesis. + repeated UnbondingDelegation unbonding_delegations = 6 + [(gogoproto.moretags) = "yaml:\"unbonding_delegations\"", (gogoproto.nullable) = false]; + + // redelegations defines the redelegations active at genesis. + repeated Redelegation redelegations = 7 [(gogoproto.nullable) = false]; + + bool exported = 8; +} + +// LastValidatorPower required for validator set update logic. +message LastValidatorPower { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // address is the address of the validator. + string address = 1; + + // power defines the power of the validator. + int64 power = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/query.proto new file mode 100644 index 00000000..4852c535 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/query.proto @@ -0,0 +1,348 @@ +syntax = "proto3"; +package cosmos.staking.v1beta1; + +import "cosmos/base/query/v1beta1/pagination.proto"; +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/staking/v1beta1/staking.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; + +// Query defines the gRPC querier service. +service Query { + // Validators queries all validators that match the given status. + rpc Validators(QueryValidatorsRequest) returns (QueryValidatorsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/validators"; + } + + // Validator queries validator info for given validator address. + rpc Validator(QueryValidatorRequest) returns (QueryValidatorResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/validators/{validator_addr}"; + } + + // ValidatorDelegations queries delegate info for given validator. + rpc ValidatorDelegations(QueryValidatorDelegationsRequest) returns (QueryValidatorDelegationsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/validators/{validator_addr}/delegations"; + } + + // ValidatorUnbondingDelegations queries unbonding delegations of a validator. + rpc ValidatorUnbondingDelegations(QueryValidatorUnbondingDelegationsRequest) + returns (QueryValidatorUnbondingDelegationsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/validators/" + "{validator_addr}/unbonding_delegations"; + } + + // Delegation queries delegate info for given validator delegator pair. + rpc Delegation(QueryDelegationRequest) returns (QueryDelegationResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/" + "{delegator_addr}"; + } + + // UnbondingDelegation queries unbonding info for given validator delegator + // pair. + rpc UnbondingDelegation(QueryUnbondingDelegationRequest) returns (QueryUnbondingDelegationResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/" + "{delegator_addr}/unbonding_delegation"; + } + + // DelegatorDelegations queries all delegations of a given delegator address. + rpc DelegatorDelegations(QueryDelegatorDelegationsRequest) returns (QueryDelegatorDelegationsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/delegations/{delegator_addr}"; + } + + // DelegatorUnbondingDelegations queries all unbonding delegations of a given + // delegator address. + rpc DelegatorUnbondingDelegations(QueryDelegatorUnbondingDelegationsRequest) + returns (QueryDelegatorUnbondingDelegationsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/delegators/" + "{delegator_addr}/unbonding_delegations"; + } + + // Redelegations queries redelegations of given address. + rpc Redelegations(QueryRedelegationsRequest) returns (QueryRedelegationsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations"; + } + + // DelegatorValidators queries all validators info for given delegator + // address. + rpc DelegatorValidators(QueryDelegatorValidatorsRequest) returns (QueryDelegatorValidatorsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators"; + } + + // DelegatorValidator queries validator info for given delegator validator + // pair. + rpc DelegatorValidator(QueryDelegatorValidatorRequest) returns (QueryDelegatorValidatorResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/" + "{validator_addr}"; + } + + // HistoricalInfo queries the historical info for given height. + rpc HistoricalInfo(QueryHistoricalInfoRequest) returns (QueryHistoricalInfoResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/historical_info/{height}"; + } + + // Pool queries the pool info. + rpc Pool(QueryPoolRequest) returns (QueryPoolResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/pool"; + } + + // Parameters queries the staking parameters. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/cosmos/staking/v1beta1/params"; + } +} + +// QueryValidatorsRequest is request type for Query/Validators RPC method. +message QueryValidatorsRequest { + // status enables to query for validators matching a given status. + string status = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryValidatorsResponse is response type for the Query/Validators RPC method +message QueryValidatorsResponse { + // validators contains all the queried validators. + repeated Validator validators = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryValidatorRequest is response type for the Query/Validator RPC method +message QueryValidatorRequest { + // validator_addr defines the validator address to query for. + string validator_addr = 1; +} + +// QueryValidatorResponse is response type for the Query/Validator RPC method +message QueryValidatorResponse { + // validator defines the the validator info. + Validator validator = 1 [(gogoproto.nullable) = false]; +} + +// QueryValidatorDelegationsRequest is request type for the +// Query/ValidatorDelegations RPC method +message QueryValidatorDelegationsRequest { + // validator_addr defines the validator address to query for. + string validator_addr = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryValidatorDelegationsResponse is response type for the +// Query/ValidatorDelegations RPC method +message QueryValidatorDelegationsResponse { + repeated DelegationResponse delegation_responses = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "DelegationResponses"]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryValidatorUnbondingDelegationsRequest is required type for the +// Query/ValidatorUnbondingDelegations RPC method +message QueryValidatorUnbondingDelegationsRequest { + // validator_addr defines the validator address to query for. + string validator_addr = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryValidatorUnbondingDelegationsResponse is response type for the +// Query/ValidatorUnbondingDelegations RPC method. +message QueryValidatorUnbondingDelegationsResponse { + repeated UnbondingDelegation unbonding_responses = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryDelegationRequest is request type for the Query/Delegation RPC method. +message QueryDelegationRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // validator_addr defines the validator address to query for. + string validator_addr = 2; +} + +// QueryDelegationResponse is response type for the Query/Delegation RPC method. +message QueryDelegationResponse { + // delegation_responses defines the delegation info of a delegation. + DelegationResponse delegation_response = 1; +} + +// QueryUnbondingDelegationRequest is request type for the +// Query/UnbondingDelegation RPC method. +message QueryUnbondingDelegationRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // validator_addr defines the validator address to query for. + string validator_addr = 2; +} + +// QueryDelegationResponse is response type for the Query/UnbondingDelegation +// RPC method. +message QueryUnbondingDelegationResponse { + // unbond defines the unbonding information of a delegation. + UnbondingDelegation unbond = 1 [(gogoproto.nullable) = false]; +} + +// QueryDelegatorDelegationsRequest is request type for the +// Query/DelegatorDelegations RPC method. +message QueryDelegatorDelegationsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryDelegatorDelegationsResponse is response type for the +// Query/DelegatorDelegations RPC method. +message QueryDelegatorDelegationsResponse { + // delegation_responses defines all the delegations' info of a delegator. + repeated DelegationResponse delegation_responses = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryDelegatorUnbondingDelegationsRequest is request type for the +// Query/DelegatorUnbondingDelegations RPC method. +message QueryDelegatorUnbondingDelegationsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryUnbondingDelegatorDelegationsResponse is response type for the +// Query/UnbondingDelegatorDelegations RPC method. +message QueryDelegatorUnbondingDelegationsResponse { + repeated UnbondingDelegation unbonding_responses = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryRedelegationsRequest is request type for the Query/Redelegations RPC +// method. +message QueryRedelegationsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // src_validator_addr defines the validator address to redelegate from. + string src_validator_addr = 2; + + // dst_validator_addr defines the validator address to redelegate to. + string dst_validator_addr = 3; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 4; +} + +// QueryRedelegationsResponse is response type for the Query/Redelegations RPC +// method. +message QueryRedelegationsResponse { + repeated RedelegationResponse redelegation_responses = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryDelegatorValidatorsRequest is request type for the +// Query/DelegatorValidators RPC method. +message QueryDelegatorValidatorsRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // pagination defines an optional pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// QueryDelegatorValidatorsResponse is response type for the +// Query/DelegatorValidators RPC method. +message QueryDelegatorValidatorsResponse { + // validators defines the the validators' info of a delegator. + repeated Validator validators = 1 [(gogoproto.nullable) = false]; + + // pagination defines the pagination in the response. + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +// QueryDelegatorValidatorRequest is request type for the +// Query/DelegatorValidator RPC method. +message QueryDelegatorValidatorRequest { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + // delegator_addr defines the delegator address to query for. + string delegator_addr = 1; + + // validator_addr defines the validator address to query for. + string validator_addr = 2; +} + +// QueryDelegatorValidatorResponse response type for the +// Query/DelegatorValidator RPC method. +message QueryDelegatorValidatorResponse { + // validator defines the the validator info. + Validator validator = 1 [(gogoproto.nullable) = false]; +} + +// QueryHistoricalInfoRequest is request type for the Query/HistoricalInfo RPC +// method. +message QueryHistoricalInfoRequest { + // height defines at which height to query the historical info. + int64 height = 1; +} + +// QueryHistoricalInfoResponse is response type for the Query/HistoricalInfo RPC +// method. +message QueryHistoricalInfoResponse { + // hist defines the historical info at the given height. + HistoricalInfo hist = 1; +} + +// QueryPoolRequest is request type for the Query/Pool RPC method. +message QueryPoolRequest {} + +// QueryPoolResponse is response type for the Query/Pool RPC method. +message QueryPoolResponse { + // pool defines the pool info. + Pool pool = 1 [(gogoproto.nullable) = false]; +} + +// QueryParamsRequest is request type for the Query/Params RPC method. +message QueryParamsRequest {} + +// QueryParamsResponse is response type for the Query/Params RPC method. +message QueryParamsResponse { + // params holds all the parameters of this module. + Params params = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/staking.proto b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/staking.proto new file mode 100644 index 00000000..76e9599e --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/staking.proto @@ -0,0 +1,334 @@ +syntax = "proto3"; +package cosmos.staking.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/protobuf/any.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; + +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "tendermint/types/types.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; + +// HistoricalInfo contains header and validator information for a given block. +// It is stored as part of staking module's state, which persists the `n` most +// recent HistoricalInfo +// (`n` is set by the staking module's `historical_entries` parameter). +message HistoricalInfo { + tendermint.types.Header header = 1 [(gogoproto.nullable) = false]; + repeated Validator valset = 2 [(gogoproto.nullable) = false]; +} + +// CommissionRates defines the initial commission rates to be used for creating +// a validator. +message CommissionRates { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // rate is the commission rate charged to delegators, as a fraction. + string rate = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; + // max_rate defines the maximum commission rate which validator can ever charge, as a fraction. + string max_rate = 2 [ + (gogoproto.moretags) = "yaml:\"max_rate\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + // max_change_rate defines the maximum daily increase of the validator commission, as a fraction. + string max_change_rate = 3 [ + (gogoproto.moretags) = "yaml:\"max_change_rate\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; +} + +// Commission defines commission parameters for a given validator. +message Commission { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // commission_rates defines the initial commission rates to be used for creating a validator. + CommissionRates commission_rates = 1 [(gogoproto.embed) = true, (gogoproto.nullable) = false]; + // update_time is the last time the commission rate was changed. + google.protobuf.Timestamp update_time = 2 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true, (gogoproto.moretags) = "yaml:\"update_time\""]; +} + +// Description defines a validator description. +message Description { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // moniker defines a human-readable name for the validator. + string moniker = 1; + // identity defines an optional identity signature (ex. UPort or Keybase). + string identity = 2; + // website defines an optional website link. + string website = 3; + // security_contact defines an optional email for security contact. + string security_contact = 4 [(gogoproto.moretags) = "yaml:\"security_contact\""]; + // details define other optional details. + string details = 5; +} + +// Validator defines a validator, together with the total amount of the +// Validator's bond shares and their exchange rate to coins. Slashing results in +// a decrease in the exchange rate, allowing correct calculation of future +// undelegations without iterating over delegators. When coins are delegated to +// this validator, the validator is credited with a delegation whose number of +// bond shares is based on the amount of coins delegated divided by the current +// exchange rate. Voting power can be calculated as total bonded shares +// multiplied by exchange rate. +message Validator { + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.goproto_getters) = false; + + // operator_address defines the address of the validator's operator; bech encoded in JSON. + string operator_address = 1 [(gogoproto.moretags) = "yaml:\"operator_address\""]; + // consensus_pubkey is the consensus public key of the validator, as a Protobuf Any. + google.protobuf.Any consensus_pubkey = 2 + [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey", (gogoproto.moretags) = "yaml:\"consensus_pubkey\""]; + // jailed defined whether the validator has been jailed from bonded status or not. + bool jailed = 3; + // status is the validator status (bonded/unbonding/unbonded). + BondStatus status = 4; + // tokens define the delegated tokens (incl. self-delegation). + string tokens = 5 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false]; + // delegator_shares defines total shares issued to a validator's delegators. + string delegator_shares = 6 [ + (gogoproto.moretags) = "yaml:\"delegator_shares\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.nullable) = false + ]; + // description defines the description terms for the validator. + Description description = 7 [(gogoproto.nullable) = false]; + // unbonding_height defines, if unbonding, the height at which this validator has begun unbonding. + int64 unbonding_height = 8 [(gogoproto.moretags) = "yaml:\"unbonding_height\""]; + // unbonding_time defines, if unbonding, the min time for the validator to complete unbonding. + google.protobuf.Timestamp unbonding_time = 9 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true, (gogoproto.moretags) = "yaml:\"unbonding_time\""]; + // commission defines the commission parameters. + Commission commission = 10 [(gogoproto.nullable) = false]; + // min_self_delegation is the validator's self declared minimum self delegation. + string min_self_delegation = 11 [ + (gogoproto.moretags) = "yaml:\"min_self_delegation\"", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.nullable) = false + ]; +} + +// BondStatus is the status of a validator. +enum BondStatus { + option (gogoproto.goproto_enum_prefix) = false; + + // UNSPECIFIED defines an invalid validator status. + BOND_STATUS_UNSPECIFIED = 0 [(gogoproto.enumvalue_customname) = "Unspecified"]; + // UNBONDED defines a validator that is not bonded. + BOND_STATUS_UNBONDED = 1 [(gogoproto.enumvalue_customname) = "Unbonded"]; + // UNBONDING defines a validator that is unbonding. + BOND_STATUS_UNBONDING = 2 [(gogoproto.enumvalue_customname) = "Unbonding"]; + // BONDED defines a validator that is bonded. + BOND_STATUS_BONDED = 3 [(gogoproto.enumvalue_customname) = "Bonded"]; +} + +// ValAddresses defines a repeated set of validator addresses. +message ValAddresses { + option (gogoproto.goproto_stringer) = false; + option (gogoproto.stringer) = true; + + repeated string addresses = 1; +} + +// DVPair is struct that just has a delegator-validator pair with no other data. +// It is intended to be used as a marshalable pointer. For example, a DVPair can +// be used to construct the key to getting an UnbondingDelegation from state. +message DVPair { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; +} + +// DVPairs defines an array of DVPair objects. +message DVPairs { + repeated DVPair pairs = 1 [(gogoproto.nullable) = false]; +} + +// DVVTriplet is struct that just has a delegator-validator-validator triplet +// with no other data. It is intended to be used as a marshalable pointer. For +// example, a DVVTriplet can be used to construct the key to getting a +// Redelegation from state. +message DVVTriplet { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_src_address = 2 [(gogoproto.moretags) = "yaml:\"validator_src_address\""]; + string validator_dst_address = 3 [(gogoproto.moretags) = "yaml:\"validator_dst_address\""]; +} + +// DVVTriplets defines an array of DVVTriplet objects. +message DVVTriplets { + repeated DVVTriplet triplets = 1 [(gogoproto.nullable) = false]; +} + +// Delegation represents the bond with tokens held by an account. It is +// owned by one delegator, and is associated with the voting power of one +// validator. +message Delegation { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + // delegator_address is the bech32-encoded address of the delegator. + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + // validator_address is the bech32-encoded address of the validator. + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + // shares define the delegation shares received. + string shares = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; +} + +// UnbondingDelegation stores all of a single delegator's unbonding bonds +// for a single validator in an time-ordered list. +message UnbondingDelegation { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + // delegator_address is the bech32-encoded address of the delegator. + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + // validator_address is the bech32-encoded address of the validator. + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + // entries are the unbonding delegation entries. + repeated UnbondingDelegationEntry entries = 3 [(gogoproto.nullable) = false]; // unbonding delegation entries +} + +// UnbondingDelegationEntry defines an unbonding object with relevant metadata. +message UnbondingDelegationEntry { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // creation_height is the height which the unbonding took place. + int64 creation_height = 1 [(gogoproto.moretags) = "yaml:\"creation_height\""]; + // completion_time is the unix time for unbonding completion. + google.protobuf.Timestamp completion_time = 2 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true, (gogoproto.moretags) = "yaml:\"completion_time\""]; + // initial_balance defines the tokens initially scheduled to receive at completion. + string initial_balance = 3 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"initial_balance\"" + ]; + // balance defines the tokens to receive at completion. + string balance = 4 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false]; +} + +// RedelegationEntry defines a redelegation object with relevant metadata. +message RedelegationEntry { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // creation_height defines the height which the redelegation took place. + int64 creation_height = 1 [(gogoproto.moretags) = "yaml:\"creation_height\""]; + // completion_time defines the unix time for redelegation completion. + google.protobuf.Timestamp completion_time = 2 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true, (gogoproto.moretags) = "yaml:\"completion_time\""]; + // initial_balance defines the initial balance when redelegation started. + string initial_balance = 3 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"initial_balance\"" + ]; + // shares_dst is the amount of destination-validator shares created by redelegation. + string shares_dst = 4 + [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false]; +} + +// Redelegation contains the list of a particular delegator's redelegating bonds +// from a particular source validator to a particular destination validator. +message Redelegation { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + // delegator_address is the bech32-encoded address of the delegator. + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + // validator_src_address is the validator redelegation source operator address. + string validator_src_address = 2 [(gogoproto.moretags) = "yaml:\"validator_src_address\""]; + // validator_dst_address is the validator redelegation destination operator address. + string validator_dst_address = 3 [(gogoproto.moretags) = "yaml:\"validator_dst_address\""]; + // entries are the redelegation entries. + repeated RedelegationEntry entries = 4 [(gogoproto.nullable) = false]; // redelegation entries +} + +// Params defines the parameters for the staking module. +message Params { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // unbonding_time is the time duration of unbonding. + google.protobuf.Duration unbonding_time = 1 + [(gogoproto.nullable) = false, (gogoproto.stdduration) = true, (gogoproto.moretags) = "yaml:\"unbonding_time\""]; + // max_validators is the maximum number of validators. + uint32 max_validators = 2 [(gogoproto.moretags) = "yaml:\"max_validators\""]; + // max_entries is the max entries for either unbonding delegation or redelegation (per pair/trio). + uint32 max_entries = 3 [(gogoproto.moretags) = "yaml:\"max_entries\""]; + // historical_entries is the number of historical entries to persist. + uint32 historical_entries = 4 [(gogoproto.moretags) = "yaml:\"historical_entries\""]; + // bond_denom defines the bondable coin denomination. + string bond_denom = 5 [(gogoproto.moretags) = "yaml:\"bond_denom\""]; +} + +// DelegationResponse is equivalent to Delegation except that it contains a +// balance in addition to shares which is more suitable for client responses. +message DelegationResponse { + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + + Delegation delegation = 1 [(gogoproto.nullable) = false]; + + cosmos.base.v1beta1.Coin balance = 2 [(gogoproto.nullable) = false]; +} + +// RedelegationEntryResponse is equivalent to a RedelegationEntry except that it +// contains a balance in addition to shares which is more suitable for client +// responses. +message RedelegationEntryResponse { + option (gogoproto.equal) = true; + + RedelegationEntry redelegation_entry = 1 [(gogoproto.nullable) = false]; + string balance = 4 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false]; +} + +// RedelegationResponse is equivalent to a Redelegation except that its entries +// contain a balance in addition to shares which is more suitable for client +// responses. +message RedelegationResponse { + option (gogoproto.equal) = false; + + Redelegation redelegation = 1 [(gogoproto.nullable) = false]; + repeated RedelegationEntryResponse entries = 2 [(gogoproto.nullable) = false]; +} + +// Pool is used for tracking bonded and not-bonded token supply of the bond +// denomination. +message Pool { + option (gogoproto.description) = true; + option (gogoproto.equal) = true; + string not_bonded_tokens = 1 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.jsontag) = "not_bonded_tokens", + (gogoproto.nullable) = false + ]; + string bonded_tokens = 2 [ + (gogoproto.jsontag) = "bonded_tokens", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"bonded_tokens\"" + ]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/tx.proto new file mode 100644 index 00000000..7b05d89e --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/staking/v1beta1/tx.proto @@ -0,0 +1,126 @@ +syntax = "proto3"; +package cosmos.staking.v1beta1; + +import "google/protobuf/any.proto"; +import "google/protobuf/timestamp.proto"; +import "gogoproto/gogo.proto"; + +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/staking/v1beta1/staking.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/staking/types"; + +// Msg defines the staking Msg service. +service Msg { + // CreateValidator defines a method for creating a new validator. + rpc CreateValidator(MsgCreateValidator) returns (MsgCreateValidatorResponse); + + // EditValidator defines a method for editing an existing validator. + rpc EditValidator(MsgEditValidator) returns (MsgEditValidatorResponse); + + // Delegate defines a method for performing a delegation of coins + // from a delegator to a validator. + rpc Delegate(MsgDelegate) returns (MsgDelegateResponse); + + // BeginRedelegate defines a method for performing a redelegation + // of coins from a delegator and source validator to a destination validator. + rpc BeginRedelegate(MsgBeginRedelegate) returns (MsgBeginRedelegateResponse); + + // Undelegate defines a method for performing an undelegation from a + // delegate and a validator. + rpc Undelegate(MsgUndelegate) returns (MsgUndelegateResponse); +} + +// MsgCreateValidator defines a SDK message for creating a new validator. +message MsgCreateValidator { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + Description description = 1 [(gogoproto.nullable) = false]; + CommissionRates commission = 2 [(gogoproto.nullable) = false]; + string min_self_delegation = 3 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.moretags) = "yaml:\"min_self_delegation\"", + (gogoproto.nullable) = false + ]; + string delegator_address = 4 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_address = 5 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + google.protobuf.Any pubkey = 6 [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"]; + cosmos.base.v1beta1.Coin value = 7 [(gogoproto.nullable) = false]; +} + +// MsgCreateValidatorResponse defines the Msg/CreateValidator response type. +message MsgCreateValidatorResponse {} + +// MsgEditValidator defines a SDK message for editing an existing validator. +message MsgEditValidator { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + Description description = 1 [(gogoproto.nullable) = false]; + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"address\""]; + + // We pass a reference to the new commission rate and min self delegation as + // it's not mandatory to update. If not updated, the deserialized rate will be + // zero with no way to distinguish if an update was intended. + // REF: #2373 + string commission_rate = 3 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", + (gogoproto.moretags) = "yaml:\"commission_rate\"" + ]; + string min_self_delegation = 4 [ + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", + (gogoproto.moretags) = "yaml:\"min_self_delegation\"" + ]; +} + +// MsgEditValidatorResponse defines the Msg/EditValidator response type. +message MsgEditValidatorResponse {} + +// MsgDelegate defines a SDK message for performing a delegation of coins +// from a delegator to a validator. +message MsgDelegate { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + cosmos.base.v1beta1.Coin amount = 3 [(gogoproto.nullable) = false]; +} + +// MsgDelegateResponse defines the Msg/Delegate response type. +message MsgDelegateResponse {} + +// MsgBeginRedelegate defines a SDK message for performing a redelegation +// of coins from a delegator and source validator to a destination validator. +message MsgBeginRedelegate { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_src_address = 2 [(gogoproto.moretags) = "yaml:\"validator_src_address\""]; + string validator_dst_address = 3 [(gogoproto.moretags) = "yaml:\"validator_dst_address\""]; + cosmos.base.v1beta1.Coin amount = 4 [(gogoproto.nullable) = false]; +} + +// MsgBeginRedelegateResponse defines the Msg/BeginRedelegate response type. +message MsgBeginRedelegateResponse { + google.protobuf.Timestamp completion_time = 1 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; +} + +// MsgUndelegate defines a SDK message for performing an undelegation from a +// delegate and a validator. +message MsgUndelegate { + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + string delegator_address = 1 [(gogoproto.moretags) = "yaml:\"delegator_address\""]; + string validator_address = 2 [(gogoproto.moretags) = "yaml:\"validator_address\""]; + cosmos.base.v1beta1.Coin amount = 3 [(gogoproto.nullable) = false]; +} + +// MsgUndelegateResponse defines the Msg/Undelegate response type. +message MsgUndelegateResponse { + google.protobuf.Timestamp completion_time = 1 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; +} diff --git a/packages/cosmos_node_client/proto/cosmos/tx/signing/v1beta1/signing.proto b/packages/cosmos_node_client/proto/cosmos/tx/signing/v1beta1/signing.proto new file mode 100644 index 00000000..c76c231a --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/tx/signing/v1beta1/signing.proto @@ -0,0 +1,91 @@ +syntax = "proto3"; +package cosmos.tx.signing.v1beta1; + +import "cosmos/crypto/multisig/v1beta1/multisig.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/types/tx/signing"; + +// SignMode represents a signing mode with its own security guarantees. +enum SignMode { + // SIGN_MODE_UNSPECIFIED specifies an unknown signing mode and will be + // rejected + SIGN_MODE_UNSPECIFIED = 0; + + // SIGN_MODE_DIRECT specifies a signing mode which uses SignDoc and is + // verified with raw bytes from Tx + SIGN_MODE_DIRECT = 1; + + // SIGN_MODE_TEXTUAL is a future signing mode that will verify some + // human-readable textual representation on top of the binary representation + // from SIGN_MODE_DIRECT + SIGN_MODE_TEXTUAL = 2; + + // SIGN_MODE_LEGACY_AMINO_JSON is a backwards compatibility mode which uses + // Amino JSON and will be removed in the future + SIGN_MODE_LEGACY_AMINO_JSON = 127; + + // SIGN_MODE_EIP_191 specifies the sign mode for EIP 191 signing on the Cosmos + // SDK. Ref: https://eips.ethereum.org/EIPS/eip-191 + // + // Currently, SIGN_MODE_EIP_191 is registered as a SignMode enum variant, + // but is not implemented on the SDK by default. To enable EIP-191, you need + // to pass a custom `TxConfig` that has an implementation of + // `SignModeHandler` for EIP-191. The SDK may decide to fully support + // EIP-191 in the future. + // + // Since: cosmos-sdk 0.45.2 + SIGN_MODE_EIP_191 = 191; +} + +// SignatureDescriptors wraps multiple SignatureDescriptor's. +message SignatureDescriptors { + // signatures are the signature descriptors + repeated SignatureDescriptor signatures = 1; +} + +// SignatureDescriptor is a convenience type which represents the full data for +// a signature including the public key of the signer, signing modes and the +// signature itself. It is primarily used for coordinating signatures between +// clients. +message SignatureDescriptor { + // public_key is the public key of the signer + google.protobuf.Any public_key = 1; + + Data data = 2; + + // sequence is the sequence of the account, which describes the + // number of committed transactions signed by a given address. It is used to prevent + // replay attacks. + uint64 sequence = 3; + + // Data represents signature data + message Data { + // sum is the oneof that specifies whether this represents single or multi-signature data + oneof sum { + // single represents a single signer + Single single = 1; + + // multi represents a multisig signer + Multi multi = 2; + } + + // Single is the signature data for a single signer + message Single { + // mode is the signing mode of the single signer + SignMode mode = 1; + + // signature is the raw signature bytes + bytes signature = 2; + } + + // Multi is the signature data for a multisig public key + message Multi { + // bitarray specifies which keys within the multisig are signing + cosmos.crypto.multisig.v1beta1.CompactBitArray bitarray = 1; + + // signatures is the signatures of the multi-signature + repeated Data signatures = 2; + } + } +} diff --git a/packages/cosmos_node_client/proto/cosmos/tx/v1beta1/service.proto b/packages/cosmos_node_client/proto/cosmos/tx/v1beta1/service.proto new file mode 100644 index 00000000..7a014f4b --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/tx/v1beta1/service.proto @@ -0,0 +1,165 @@ +syntax = "proto3"; +package cosmos.tx.v1beta1; + +import "google/api/annotations.proto"; +import "cosmos/base/abci/v1beta1/abci.proto"; +import "cosmos/tx/v1beta1/tx.proto"; +import "gogoproto/gogo.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; +import "tendermint/types/block.proto"; +import "tendermint/types/types.proto"; + +option (gogoproto.goproto_registration) = true; +option go_package = "github.com/cosmos/cosmos-sdk/types/tx"; + +// Service defines a gRPC service for interacting with transactions. +service Service { + // Simulate simulates executing a transaction for estimating gas usage. + rpc Simulate(SimulateRequest) returns (SimulateResponse) { + option (google.api.http) = { + post: "/cosmos/tx/v1beta1/simulate" + body: "*" + }; + } + // GetTx fetches a tx by hash. + rpc GetTx(GetTxRequest) returns (GetTxResponse) { + option (google.api.http).get = "/cosmos/tx/v1beta1/txs/{hash}"; + } + // BroadcastTx broadcast transaction. + rpc BroadcastTx(BroadcastTxRequest) returns (BroadcastTxResponse) { + option (google.api.http) = { + post: "/cosmos/tx/v1beta1/txs" + body: "*" + }; + } + // GetTxsEvent fetches txs by event. + rpc GetTxsEvent(GetTxsEventRequest) returns (GetTxsEventResponse) { + option (google.api.http).get = "/cosmos/tx/v1beta1/txs"; + } + // GetBlockWithTxs fetches a block with decoded txs. + // + // Since: cosmos-sdk 0.45.2 + rpc GetBlockWithTxs(GetBlockWithTxsRequest) returns (GetBlockWithTxsResponse) { + option (google.api.http).get = "/cosmos/tx/v1beta1/txs/block/{height}"; + } +} + +// GetTxsEventRequest is the request type for the Service.TxsByEvents +// RPC method. +message GetTxsEventRequest { + // events is the list of transaction event type. + repeated string events = 1; + // pagination defines a pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; + OrderBy order_by = 3; +} + +// OrderBy defines the sorting order +enum OrderBy { + // ORDER_BY_UNSPECIFIED specifies an unknown sorting order. OrderBy defaults to ASC in this case. + ORDER_BY_UNSPECIFIED = 0; + // ORDER_BY_ASC defines ascending order + ORDER_BY_ASC = 1; + // ORDER_BY_DESC defines descending order + ORDER_BY_DESC = 2; +} + +// GetTxsEventResponse is the response type for the Service.TxsByEvents +// RPC method. +message GetTxsEventResponse { + // txs is the list of queried transactions. + repeated cosmos.tx.v1beta1.Tx txs = 1; + // tx_responses is the list of queried TxResponses. + repeated cosmos.base.abci.v1beta1.TxResponse tx_responses = 2; + // pagination defines a pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 3; +} + +// BroadcastTxRequest is the request type for the Service.BroadcastTxRequest +// RPC method. +message BroadcastTxRequest { + // tx_bytes is the raw transaction. + bytes tx_bytes = 1; + BroadcastMode mode = 2; +} + +// BroadcastMode specifies the broadcast mode for the TxService.Broadcast RPC method. +enum BroadcastMode { + // zero-value for mode ordering + BROADCAST_MODE_UNSPECIFIED = 0; + // BROADCAST_MODE_BLOCK defines a tx broadcasting mode where the client waits for + // the tx to be committed in a block. + BROADCAST_MODE_BLOCK = 1; + // BROADCAST_MODE_SYNC defines a tx broadcasting mode where the client waits for + // a CheckTx execution response only. + BROADCAST_MODE_SYNC = 2; + // BROADCAST_MODE_ASYNC defines a tx broadcasting mode where the client returns + // immediately. + BROADCAST_MODE_ASYNC = 3; +} + +// BroadcastTxResponse is the response type for the +// Service.BroadcastTx method. +message BroadcastTxResponse { + // tx_response is the queried TxResponses. + cosmos.base.abci.v1beta1.TxResponse tx_response = 1; +} + +// SimulateRequest is the request type for the Service.Simulate +// RPC method. +message SimulateRequest { + // tx is the transaction to simulate. + // Deprecated. Send raw tx bytes instead. + cosmos.tx.v1beta1.Tx tx = 1 [deprecated = true]; + // tx_bytes is the raw transaction. + // + // Since: cosmos-sdk 0.43 + bytes tx_bytes = 2; +} + +// SimulateResponse is the response type for the +// Service.SimulateRPC method. +message SimulateResponse { + // gas_info is the information about gas used in the simulation. + cosmos.base.abci.v1beta1.GasInfo gas_info = 1; + // result is the result of the simulation. + cosmos.base.abci.v1beta1.Result result = 2; +} + +// GetTxRequest is the request type for the Service.GetTx +// RPC method. +message GetTxRequest { + // hash is the tx hash to query, encoded as a hex string. + string hash = 1; +} + +// GetTxResponse is the response type for the Service.GetTx method. +message GetTxResponse { + // tx is the queried transaction. + cosmos.tx.v1beta1.Tx tx = 1; + // tx_response is the queried TxResponses. + cosmos.base.abci.v1beta1.TxResponse tx_response = 2; +} + +// GetBlockWithTxsRequest is the request type for the Service.GetBlockWithTxs +// RPC method. +// +// Since: cosmos-sdk 0.45.2 +message GetBlockWithTxsRequest { + // height is the height of the block to query. + int64 height = 1; + // pagination defines a pagination for the request. + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +// GetBlockWithTxsResponse is the response type for the Service.GetBlockWithTxs method. +// +// Since: cosmos-sdk 0.45.2 +message GetBlockWithTxsResponse { + // txs are the transactions in the block. + repeated cosmos.tx.v1beta1.Tx txs = 1; + .tendermint.types.BlockID block_id = 2; + .tendermint.types.Block block = 3; + // pagination defines a pagination for the response. + cosmos.base.query.v1beta1.PageResponse pagination = 4; +} \ No newline at end of file diff --git a/packages/cosmos_node_client/proto/cosmos/tx/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/tx/v1beta1/tx.proto new file mode 100644 index 00000000..6d5caf12 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/tx/v1beta1/tx.proto @@ -0,0 +1,183 @@ +syntax = "proto3"; +package cosmos.tx.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/crypto/multisig/v1beta1/multisig.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/tx/signing/v1beta1/signing.proto"; +import "google/protobuf/any.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/types/tx"; + +// Tx is the standard type used for broadcasting transactions. +message Tx { + // body is the processable content of the transaction + TxBody body = 1; + + // auth_info is the authorization related content of the transaction, + // specifically signers, signer modes and fee + AuthInfo auth_info = 2; + + // signatures is a list of signatures that matches the length and order of + // AuthInfo's signer_infos to allow connecting signature meta information like + // public key and signing mode by position. + repeated bytes signatures = 3; +} + +// TxRaw is a variant of Tx that pins the signer's exact binary representation +// of body and auth_info. This is used for signing, broadcasting and +// verification. The binary `serialize(tx: TxRaw)` is stored in Tendermint and +// the hash `sha256(serialize(tx: TxRaw))` becomes the "txhash", commonly used +// as the transaction ID. +message TxRaw { + // body_bytes is a protobuf serialization of a TxBody that matches the + // representation in SignDoc. + bytes body_bytes = 1; + + // auth_info_bytes is a protobuf serialization of an AuthInfo that matches the + // representation in SignDoc. + bytes auth_info_bytes = 2; + + // signatures is a list of signatures that matches the length and order of + // AuthInfo's signer_infos to allow connecting signature meta information like + // public key and signing mode by position. + repeated bytes signatures = 3; +} + +// SignDoc is the type used for generating sign bytes for SIGN_MODE_DIRECT. +message SignDoc { + // body_bytes is protobuf serialization of a TxBody that matches the + // representation in TxRaw. + bytes body_bytes = 1; + + // auth_info_bytes is a protobuf serialization of an AuthInfo that matches the + // representation in TxRaw. + bytes auth_info_bytes = 2; + + // chain_id is the unique identifier of the chain this transaction targets. + // It prevents signed transactions from being used on another chain by an + // attacker + string chain_id = 3; + + // account_number is the account number of the account in state + uint64 account_number = 4; +} + +// TxBody is the body of a transaction that all signers sign over. +message TxBody { + // messages is a list of messages to be executed. The required signers of + // those messages define the number and order of elements in AuthInfo's + // signer_infos and Tx's signatures. Each required signer address is added to + // the list only the first time it occurs. + // By convention, the first required signer (usually from the first message) + // is referred to as the primary signer and pays the fee for the whole + // transaction. + repeated google.protobuf.Any messages = 1; + + // memo is any arbitrary note/comment to be added to the transaction. + // WARNING: in clients, any publicly exposed text should not be called memo, + // but should be called `note` instead (see https://github.com/cosmos/cosmos-sdk/issues/9122). + string memo = 2; + + // timeout is the block height after which this transaction will not + // be processed by the chain + uint64 timeout_height = 3; + + // extension_options are arbitrary options that can be added by chains + // when the default options are not sufficient. If any of these are present + // and can't be handled, the transaction will be rejected + repeated google.protobuf.Any extension_options = 1023; + + // extension_options are arbitrary options that can be added by chains + // when the default options are not sufficient. If any of these are present + // and can't be handled, they will be ignored + repeated google.protobuf.Any non_critical_extension_options = 2047; +} + +// AuthInfo describes the fee and signer modes that are used to sign a +// transaction. +message AuthInfo { + // signer_infos defines the signing modes for the required signers. The number + // and order of elements must match the required signers from TxBody's + // messages. The first element is the primary signer and the one which pays + // the fee. + repeated SignerInfo signer_infos = 1; + + // Fee is the fee and gas limit for the transaction. The first signer is the + // primary signer and the one which pays the fee. The fee can be calculated + // based on the cost of evaluating the body and doing signature verification + // of the signers. This can be estimated via simulation. + Fee fee = 2; +} + +// SignerInfo describes the public key and signing mode of a single top-level +// signer. +message SignerInfo { + // public_key is the public key of the signer. It is optional for accounts + // that already exist in state. If unset, the verifier can use the required \ + // signer address for this position and lookup the public key. + google.protobuf.Any public_key = 1; + + // mode_info describes the signing mode of the signer and is a nested + // structure to support nested multisig pubkey's + ModeInfo mode_info = 2; + + // sequence is the sequence of the account, which describes the + // number of committed transactions signed by a given address. It is used to + // prevent replay attacks. + uint64 sequence = 3; +} + +// ModeInfo describes the signing mode of a single or nested multisig signer. +message ModeInfo { + // sum is the oneof that specifies whether this represents a single or nested + // multisig signer + oneof sum { + // single represents a single signer + Single single = 1; + + // multi represents a nested multisig signer + Multi multi = 2; + } + + // Single is the mode info for a single signer. It is structured as a message + // to allow for additional fields such as locale for SIGN_MODE_TEXTUAL in the + // future + message Single { + // mode is the signing mode of the single signer + cosmos.tx.signing.v1beta1.SignMode mode = 1; + } + + // Multi is the mode info for a multisig public key + message Multi { + // bitarray specifies which keys within the multisig are signing + cosmos.crypto.multisig.v1beta1.CompactBitArray bitarray = 1; + + // mode_infos is the corresponding modes of the signers of the multisig + // which could include nested multisig public keys + repeated ModeInfo mode_infos = 2; + } +} + +// Fee includes the amount of coins paid in fees and the maximum +// gas to be used by the transaction. The ratio yields an effective "gasprice", +// which must be above some miminum to be accepted into the mempool. +message Fee { + // amount is the amount of coins to be paid as a fee + repeated cosmos.base.v1beta1.Coin amount = 1 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + // gas_limit is the maximum gas that can be used in transaction processing + // before an out of gas error occurs + uint64 gas_limit = 2; + + // if unset, the first signer is responsible for paying the fees. If set, the specified account must pay the fees. + // the payer must be a tx signer (and thus have signed this field in AuthInfo). + // setting this field does *not* change the ordering of required signers for the transaction. + string payer = 3; + + // if set, the fee payer (either the first signer or the value of the payer field) requests that a fee grant be used + // to pay fees instead of the fee payer's own balance. If an appropriate fee grant does not exist or the chain does + // not support fee grants, this will fail + string granter = 4; +} diff --git a/packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/query.proto b/packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/query.proto new file mode 100644 index 00000000..dd14ba64 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/query.proto @@ -0,0 +1,104 @@ +syntax = "proto3"; +package cosmos.upgrade.v1beta1; + +import "google/protobuf/any.proto"; +import "google/api/annotations.proto"; +import "cosmos/upgrade/v1beta1/upgrade.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/upgrade/types"; + +// Query defines the gRPC upgrade querier service. +service Query { + // CurrentPlan queries the current upgrade plan. + rpc CurrentPlan(QueryCurrentPlanRequest) returns (QueryCurrentPlanResponse) { + option (google.api.http).get = "/cosmos/upgrade/v1beta1/current_plan"; + } + + // AppliedPlan queries a previously applied upgrade plan by its name. + rpc AppliedPlan(QueryAppliedPlanRequest) returns (QueryAppliedPlanResponse) { + option (google.api.http).get = "/cosmos/upgrade/v1beta1/applied_plan/{name}"; + } + + // UpgradedConsensusState queries the consensus state that will serve + // as a trusted kernel for the next version of this chain. It will only be + // stored at the last height of this chain. + // UpgradedConsensusState RPC not supported with legacy querier + // This rpc is deprecated now that IBC has its own replacement + // (https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54) + rpc UpgradedConsensusState(QueryUpgradedConsensusStateRequest) returns (QueryUpgradedConsensusStateResponse) { + option deprecated = true; + option (google.api.http).get = "/cosmos/upgrade/v1beta1/upgraded_consensus_state/{last_height}"; + } + + // ModuleVersions queries the list of module versions from state. + // + // Since: cosmos-sdk 0.43 + rpc ModuleVersions(QueryModuleVersionsRequest) returns (QueryModuleVersionsResponse) { + option (google.api.http).get = "/cosmos/upgrade/v1beta1/module_versions"; + } +} + +// QueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC +// method. +message QueryCurrentPlanRequest {} + +// QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC +// method. +message QueryCurrentPlanResponse { + // plan is the current upgrade plan. + Plan plan = 1; +} + +// QueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC +// method. +message QueryAppliedPlanRequest { + // name is the name of the applied plan to query for. + string name = 1; +} + +// QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC +// method. +message QueryAppliedPlanResponse { + // height is the block height at which the plan was applied. + int64 height = 1; +} + +// QueryUpgradedConsensusStateRequest is the request type for the Query/UpgradedConsensusState +// RPC method. +message QueryUpgradedConsensusStateRequest { + option deprecated = true; + + // last height of the current chain must be sent in request + // as this is the height under which next consensus state is stored + int64 last_height = 1; +} + +// QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState +// RPC method. +message QueryUpgradedConsensusStateResponse { + option deprecated = true; + reserved 1; + + // Since: cosmos-sdk 0.43 + bytes upgraded_consensus_state = 2; +} + +// QueryModuleVersionsRequest is the request type for the Query/ModuleVersions +// RPC method. +// +// Since: cosmos-sdk 0.43 +message QueryModuleVersionsRequest { + // module_name is a field to query a specific module + // consensus version from state. Leaving this empty will + // fetch the full list of module versions from state + string module_name = 1; +} + +// QueryModuleVersionsResponse is the response type for the Query/ModuleVersions +// RPC method. +// +// Since: cosmos-sdk 0.43 +message QueryModuleVersionsResponse { + // module_versions is a list of module names with their consensus versions. + repeated ModuleVersion module_versions = 1; +} diff --git a/packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/upgrade.proto b/packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/upgrade.proto new file mode 100644 index 00000000..e888b393 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/upgrade/v1beta1/upgrade.proto @@ -0,0 +1,78 @@ +syntax = "proto3"; +package cosmos.upgrade.v1beta1; + +import "google/protobuf/any.proto"; +import "gogoproto/gogo.proto"; +import "google/protobuf/timestamp.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/upgrade/types"; +option (gogoproto.goproto_getters_all) = false; + +// Plan specifies information about a planned upgrade and when it should occur. +message Plan { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + // Sets the name for the upgrade. This name will be used by the upgraded + // version of the software to apply any special "on-upgrade" commands during + // the first BeginBlock method after the upgrade is applied. It is also used + // to detect whether a software version can handle a given upgrade. If no + // upgrade handler with this name has been set in the software, it will be + // assumed that the software is out-of-date when the upgrade Time or Height is + // reached and the software will exit. + string name = 1; + + // Deprecated: Time based upgrades have been deprecated. Time based upgrade logic + // has been removed from the SDK. + // If this field is not empty, an error will be thrown. + google.protobuf.Timestamp time = 2 [deprecated = true, (gogoproto.stdtime) = true, (gogoproto.nullable) = false]; + + // The height at which the upgrade must be performed. + // Only used if Time is not set. + int64 height = 3; + + // Any application specific upgrade info to be included on-chain + // such as a git commit that validators could automatically upgrade to + string info = 4; + + // Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been + // moved to the IBC module in the sub module 02-client. + // If this field is not empty, an error will be thrown. + google.protobuf.Any upgraded_client_state = 5 + [deprecated = true, (gogoproto.moretags) = "yaml:\"upgraded_client_state\""]; +} + +// SoftwareUpgradeProposal is a gov Content type for initiating a software +// upgrade. +message SoftwareUpgradeProposal { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; + Plan plan = 3 [(gogoproto.nullable) = false]; +} + +// CancelSoftwareUpgradeProposal is a gov Content type for cancelling a software +// upgrade. +message CancelSoftwareUpgradeProposal { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; +} + +// ModuleVersion specifies a module and its consensus version. +// +// Since: cosmos-sdk 0.43 +message ModuleVersion { + option (gogoproto.equal) = true; + option (gogoproto.goproto_stringer) = true; + + // name of the app module + string name = 1; + + // consensus version of the app module + uint64 version = 2; +} diff --git a/packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/tx.proto b/packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/tx.proto new file mode 100644 index 00000000..c49be802 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/tx.proto @@ -0,0 +1,31 @@ +syntax = "proto3"; +package cosmos.vesting.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/auth/vesting/types"; + +// Msg defines the bank Msg service. +service Msg { + // CreateVestingAccount defines a method that enables creating a vesting + // account. + rpc CreateVestingAccount(MsgCreateVestingAccount) returns (MsgCreateVestingAccountResponse); +} + +// MsgCreateVestingAccount defines a message that enables creating a vesting +// account. +message MsgCreateVestingAccount { + option (gogoproto.equal) = true; + + string from_address = 1 [(gogoproto.moretags) = "yaml:\"from_address\""]; + string to_address = 2 [(gogoproto.moretags) = "yaml:\"to_address\""]; + repeated cosmos.base.v1beta1.Coin amount = 3 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; + + int64 end_time = 4 [(gogoproto.moretags) = "yaml:\"end_time\""]; + bool delayed = 5; +} + +// MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response type. +message MsgCreateVestingAccountResponse {} \ No newline at end of file diff --git a/packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/vesting.proto b/packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/vesting.proto new file mode 100644 index 00000000..e9f661f9 --- /dev/null +++ b/packages/cosmos_node_client/proto/cosmos/vesting/v1beta1/vesting.proto @@ -0,0 +1,85 @@ +syntax = "proto3"; +package cosmos.vesting.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos/auth/v1beta1/auth.proto"; + +option go_package = "github.com/cosmos/cosmos-sdk/x/auth/vesting/types"; + +// BaseVestingAccount implements the VestingAccount interface. It contains all +// the necessary fields needed for any vesting account implementation. +message BaseVestingAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + cosmos.auth.v1beta1.BaseAccount base_account = 1 [(gogoproto.embed) = true]; + repeated cosmos.base.v1beta1.Coin original_vesting = 2 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", + (gogoproto.moretags) = "yaml:\"original_vesting\"" + ]; + repeated cosmos.base.v1beta1.Coin delegated_free = 3 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", + (gogoproto.moretags) = "yaml:\"delegated_free\"" + ]; + repeated cosmos.base.v1beta1.Coin delegated_vesting = 4 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins", + (gogoproto.moretags) = "yaml:\"delegated_vesting\"" + ]; + int64 end_time = 5 [(gogoproto.moretags) = "yaml:\"end_time\""]; +} + +// ContinuousVestingAccount implements the VestingAccount interface. It +// continuously vests by unlocking coins linearly with respect to time. +message ContinuousVestingAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + BaseVestingAccount base_vesting_account = 1 [(gogoproto.embed) = true]; + int64 start_time = 2 [(gogoproto.moretags) = "yaml:\"start_time\""]; +} + +// DelayedVestingAccount implements the VestingAccount interface. It vests all +// coins after a specific time, but non prior. In other words, it keeps them +// locked until a specified time. +message DelayedVestingAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + BaseVestingAccount base_vesting_account = 1 [(gogoproto.embed) = true]; +} + +// Period defines a length of time and amount of coins that will vest. +message Period { + option (gogoproto.goproto_stringer) = false; + + int64 length = 1; + repeated cosmos.base.v1beta1.Coin amount = 2 + [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"]; +} + +// PeriodicVestingAccount implements the VestingAccount interface. It +// periodically vests by unlocking coins during each specified period. +message PeriodicVestingAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + BaseVestingAccount base_vesting_account = 1 [(gogoproto.embed) = true]; + int64 start_time = 2 [(gogoproto.moretags) = "yaml:\"start_time\""]; + repeated Period vesting_periods = 3 [(gogoproto.moretags) = "yaml:\"vesting_periods\"", (gogoproto.nullable) = false]; +} + +// PermanentLockedAccount implements the VestingAccount interface. It does +// not ever release coins, locking them indefinitely. Coins in this account can +// still be used for delegating and for governance votes even while locked. +// +// Since: cosmos-sdk 0.43 +message PermanentLockedAccount { + option (gogoproto.goproto_getters) = false; + option (gogoproto.goproto_stringer) = false; + + BaseVestingAccount base_vesting_account = 1 [(gogoproto.embed) = true]; +} diff --git a/packages/cosmos_node_client/pubspec.lock b/packages/cosmos_node_client/pubspec.lock index 9f81c9e5..5c0466ea 100644 --- a/packages/cosmos_node_client/pubspec.lock +++ b/packages/cosmos_node_client/pubspec.lock @@ -15,6 +15,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.8.0" + archive: + dependency: transitive + description: + name: archive + url: "https://pub.dartlang.org" + source: hosted + version: "3.3.0" args: dependency: transitive description: @@ -29,6 +36,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.8.2" + bech32: + dependency: "direct main" + description: + name: bech32 + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.1" boolean_selector: dependency: transitive description: @@ -101,6 +115,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.0.1" + dartz: + dependency: "direct main" + description: + name: dartz + url: "https://pub.dartlang.org" + source: hosted + version: "0.10.1" fake_async: dependency: transitive description: @@ -115,6 +136,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "6.1.2" + fixnum: + dependency: transitive + description: + name: fixnum + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" flutter: dependency: "direct main" description: flutter @@ -139,6 +167,34 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.2" + googleapis_auth: + dependency: transitive + description: + name: googleapis_auth + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + grpc: + dependency: "direct main" + description: + name: grpc + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.2" + http: + dependency: transitive + description: + name: http + url: "https://pub.dartlang.org" + source: hosted + version: "0.13.4" + http2: + dependency: transitive + description: + name: http2 + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0" http_multi_server: dependency: transitive description: @@ -230,6 +286,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.8.0" + pointycastle: + dependency: "direct main" + description: + name: pointycastle + url: "https://pub.dartlang.org" + source: hosted + version: "3.6.0" pool: dependency: transitive description: @@ -237,6 +300,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.5.0" + protobuf: + dependency: "direct main" + description: + name: protobuf + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" pub_semver: dependency: transitive description: diff --git a/packages/cosmos_node_client/pubspec.yaml b/packages/cosmos_node_client/pubspec.yaml index 02a13ab2..88fd6410 100644 --- a/packages/cosmos_node_client/pubspec.yaml +++ b/packages/cosmos_node_client/pubspec.yaml @@ -11,6 +11,11 @@ environment: dependencies: flutter: sdk: flutter + dartz: + grpc: + bech32: + pointycastle: + protobuf: ## convenient overrides for development to reference packages on local disk, just uncomment following lines and make sure ## it points to the location of the checked out tendermint/flutter repository diff --git a/packages/cosmos_node_client/scripts/generate_exports.sh b/packages/cosmos_node_client/scripts/generate_exports.sh new file mode 100755 index 00000000..e8fb6579 --- /dev/null +++ b/packages/cosmos_node_client/scripts/generate_exports.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -eo pipefail + +# Export all the files +INPUT="./lib/proto/" +proto_dirs=$(find "$INPUT" -path -prune -o -name '*.pb*.dart' -print0 | xargs -0 -n1 dirname | sort | uniq) +for dir in $proto_dirs; do + rm -f "$dir/export.dart" + + files=$(find "${dir}" -maxdepth 1 -name '*.pb*.dart') + for file in $files; do + echo "export '${file#$dir/}';" >> "$dir/export.dart" + done +done diff --git a/packages/cosmos_node_client/scripts/generate_proto.sh b/packages/cosmos_node_client/scripts/generate_proto.sh new file mode 100755 index 00000000..33e582b1 --- /dev/null +++ b/packages/cosmos_node_client/scripts/generate_proto.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -eo pipefail + +# Define variables +OUT=lib/proto +PROTO=proto +THIRD_PARTY=third_party +COSMOS_VERSION=0.45.4 + +# Generate the third party Protobuf implementations +PROTOC="protoc --dart_out=grpc:$OUT -I$THIRD_PARTY/proto" +proto_dirs=$(find "$THIRD_PARTY/proto" -path -prune -o -name '*.proto' -print0 | xargs -0 -n1 dirname | sort | uniq) +for dir in $proto_dirs; do + $PROTOC -I$THIRD_PARTY/proto $(find "${dir}" -maxdepth 1 -name '*.proto') +done diff --git a/packages/cosmos_node_client/scripts/get_proto.sh b/packages/cosmos_node_client/scripts/get_proto.sh new file mode 100755 index 00000000..982e5107 --- /dev/null +++ b/packages/cosmos_node_client/scripts/get_proto.sh @@ -0,0 +1,45 @@ +#!/usr/bin/env bash + +set -eo pipefail + +BUILD=.build +rm -r -f $BUILD +mkdir -p $BUILD + +PROTO=$1 +rm -r -f "$PROTO" +mkdir -p "$PROTO" + +THIRD_PARTY=$2 +rm -r -f "$THIRD_PARTY" +mkdir -p "$THIRD_PARTY" + +OUT=$3 +rm -r -f "$OUT" +mkdir -p "$OUT" + +COSMOS_VERSION=$4 + +# Download the Cosmos Protobuf files from the Cosmos SDK +COSMOS_ZIP="$BUILD/cosmos.zip" +echo "Downloading Cosmos SDK: https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" +echo "$COSMOS_ZIP" +curl -o "$COSMOS_ZIP" "https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" +unzip "$COSMOS_ZIP" -d "$BUILD/" && rm "$COSMOS_ZIP" +COSMOS="$BUILD/cosmos-sdk-$COSMOS_VERSION" + +PROTO_COSMOS=$PROTO/cosmos +mkdir -p "$PROTO_COSMOS" +mv -f "$COSMOS/proto/cosmos"/* "$PROTO_COSMOS" + +mkdir -p "$THIRD_PARTY" +mv -f "$COSMOS/third_party"/* "$THIRD_PARTY" + +# Get the missing Protobuf types files +PROTO_PROTOBUF=$THIRD_PARTY/proto/google/protobuf +PROTOBUF_LINK=https://raw.githubusercontent.com/protocolbuffers/protobuf/master/src/google/protobuf +curl "$PROTOBUF_LINK/timestamp.proto" > "$PROTO_PROTOBUF/timestamp.proto" +curl "$PROTOBUF_LINK/duration.proto" > "$PROTO_PROTOBUF/duration.proto" + +# Delete unnecessary folders +rm -rf "$COSMOS" "$BUILD" diff --git a/packages/cosmos_node_client/third_party/proto/confio/proofs.proto b/packages/cosmos_node_client/third_party/proto/confio/proofs.proto new file mode 100644 index 00000000..da43503e --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/confio/proofs.proto @@ -0,0 +1,234 @@ +syntax = "proto3"; + +package ics23; +option go_package = "github.com/confio/ics23/go"; + +enum HashOp { + // NO_HASH is the default if no data passed. Note this is an illegal argument some places. + NO_HASH = 0; + SHA256 = 1; + SHA512 = 2; + KECCAK = 3; + RIPEMD160 = 4; + BITCOIN = 5; // ripemd160(sha256(x)) +} + +/** +LengthOp defines how to process the key and value of the LeafOp +to include length information. After encoding the length with the given +algorithm, the length will be prepended to the key and value bytes. +(Each one with it's own encoded length) +*/ +enum LengthOp { + // NO_PREFIX don't include any length info + NO_PREFIX = 0; + // VAR_PROTO uses protobuf (and go-amino) varint encoding of the length + VAR_PROTO = 1; + // VAR_RLP uses rlp int encoding of the length + VAR_RLP = 2; + // FIXED32_BIG uses big-endian encoding of the length as a 32 bit integer + FIXED32_BIG = 3; + // FIXED32_LITTLE uses little-endian encoding of the length as a 32 bit integer + FIXED32_LITTLE = 4; + // FIXED64_BIG uses big-endian encoding of the length as a 64 bit integer + FIXED64_BIG = 5; + // FIXED64_LITTLE uses little-endian encoding of the length as a 64 bit integer + FIXED64_LITTLE = 6; + // REQUIRE_32_BYTES is like NONE, but will fail if the input is not exactly 32 bytes (sha256 output) + REQUIRE_32_BYTES = 7; + // REQUIRE_64_BYTES is like NONE, but will fail if the input is not exactly 64 bytes (sha512 output) + REQUIRE_64_BYTES = 8; +} + +/** +ExistenceProof takes a key and a value and a set of steps to perform on it. +The result of peforming all these steps will provide a "root hash", which can +be compared to the value in a header. + +Since it is computationally infeasible to produce a hash collission for any of the used +cryptographic hash functions, if someone can provide a series of operations to transform +a given key and value into a root hash that matches some trusted root, these key and values +must be in the referenced merkle tree. + +The only possible issue is maliablity in LeafOp, such as providing extra prefix data, +which should be controlled by a spec. Eg. with lengthOp as NONE, + prefix = FOO, key = BAR, value = CHOICE +and + prefix = F, key = OOBAR, value = CHOICE +would produce the same value. + +With LengthOp this is tricker but not impossible. Which is why the "leafPrefixEqual" field +in the ProofSpec is valuable to prevent this mutability. And why all trees should +length-prefix the data before hashing it. +*/ +message ExistenceProof { + bytes key = 1; + bytes value = 2; + LeafOp leaf = 3; + repeated InnerOp path = 4; +} + +/* +NonExistenceProof takes a proof of two neighbors, one left of the desired key, +one right of the desired key. If both proofs are valid AND they are neighbors, +then there is no valid proof for the given key. +*/ +message NonExistenceProof { + bytes key = 1; // TODO: remove this as unnecessary??? we prove a range + ExistenceProof left = 2; + ExistenceProof right = 3; +} + +/* +CommitmentProof is either an ExistenceProof or a NonExistenceProof, or a Batch of such messages +*/ +message CommitmentProof { + oneof proof { + ExistenceProof exist = 1; + NonExistenceProof nonexist = 2; + BatchProof batch = 3; + CompressedBatchProof compressed = 4; + } +} + +/** +LeafOp represents the raw key-value data we wish to prove, and +must be flexible to represent the internal transformation from +the original key-value pairs into the basis hash, for many existing +merkle trees. + +key and value are passed in. So that the signature of this operation is: + leafOp(key, value) -> output + +To process this, first prehash the keys and values if needed (ANY means no hash in this case): + hkey = prehashKey(key) + hvalue = prehashValue(value) + +Then combine the bytes, and hash it + output = hash(prefix || length(hkey) || hkey || length(hvalue) || hvalue) +*/ +message LeafOp { + HashOp hash = 1; + HashOp prehash_key = 2; + HashOp prehash_value = 3; + LengthOp length = 4; + // prefix is a fixed bytes that may optionally be included at the beginning to differentiate + // a leaf node from an inner node. + bytes prefix = 5; +} + +/** +InnerOp represents a merkle-proof step that is not a leaf. +It represents concatenating two children and hashing them to provide the next result. + +The result of the previous step is passed in, so the signature of this op is: + innerOp(child) -> output + +The result of applying InnerOp should be: + output = op.hash(op.prefix || child || op.suffix) + + where the || operator is concatenation of binary data, +and child is the result of hashing all the tree below this step. + +Any special data, like prepending child with the length, or prepending the entire operation with +some value to differentiate from leaf nodes, should be included in prefix and suffix. +If either of prefix or suffix is empty, we just treat it as an empty string +*/ +message InnerOp { + HashOp hash = 1; + bytes prefix = 2; + bytes suffix = 3; +} + + +/** +ProofSpec defines what the expected parameters are for a given proof type. +This can be stored in the client and used to validate any incoming proofs. + + verify(ProofSpec, Proof) -> Proof | Error + +As demonstrated in tests, if we don't fix the algorithm used to calculate the +LeafHash for a given tree, there are many possible key-value pairs that can +generate a given hash (by interpretting the preimage differently). +We need this for proper security, requires client knows a priori what +tree format server uses. But not in code, rather a configuration object. +*/ +message ProofSpec { + // any field in the ExistenceProof must be the same as in this spec. + // except Prefix, which is just the first bytes of prefix (spec can be longer) + LeafOp leaf_spec = 1; + InnerSpec inner_spec = 2; + // max_depth (if > 0) is the maximum number of InnerOps allowed (mainly for fixed-depth tries) + int32 max_depth = 3; + // min_depth (if > 0) is the minimum number of InnerOps allowed (mainly for fixed-depth tries) + int32 min_depth = 4; +} + +/* +InnerSpec contains all store-specific structure info to determine if two proofs from a +given store are neighbors. + +This enables: + + isLeftMost(spec: InnerSpec, op: InnerOp) + isRightMost(spec: InnerSpec, op: InnerOp) + isLeftNeighbor(spec: InnerSpec, left: InnerOp, right: InnerOp) +*/ +message InnerSpec { + // Child order is the ordering of the children node, must count from 0 + // iavl tree is [0, 1] (left then right) + // merk is [0, 2, 1] (left, right, here) + repeated int32 child_order = 1; + int32 child_size = 2; + int32 min_prefix_length = 3; + int32 max_prefix_length = 4; + // empty child is the prehash image that is used when one child is nil (eg. 20 bytes of 0) + bytes empty_child = 5; + // hash is the algorithm that must be used for each InnerOp + HashOp hash = 6; +} + +/* +BatchProof is a group of multiple proof types than can be compressed +*/ +message BatchProof { + repeated BatchEntry entries = 1; +} + +// Use BatchEntry not CommitmentProof, to avoid recursion +message BatchEntry { + oneof proof { + ExistenceProof exist = 1; + NonExistenceProof nonexist = 2; + } +} + + +/****** all items here are compressed forms *******/ + +message CompressedBatchProof { + repeated CompressedBatchEntry entries = 1; + repeated InnerOp lookup_inners = 2; +} + +// Use BatchEntry not CommitmentProof, to avoid recursion +message CompressedBatchEntry { + oneof proof { + CompressedExistenceProof exist = 1; + CompressedNonExistenceProof nonexist = 2; + } +} + +message CompressedExistenceProof { + bytes key = 1; + bytes value = 2; + LeafOp leaf = 3; + // these are indexes into the lookup_inners table in CompressedBatchProof + repeated int32 path = 4; +} + +message CompressedNonExistenceProof { + bytes key = 1; // TODO: remove this as unnecessary??? we prove a range + CompressedExistenceProof left = 2; + CompressedExistenceProof right = 3; +} diff --git a/packages/cosmos_node_client/third_party/proto/cosmos_proto/cosmos.proto b/packages/cosmos_node_client/third_party/proto/cosmos_proto/cosmos.proto new file mode 100644 index 00000000..167b1707 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/cosmos_proto/cosmos.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +package cosmos_proto; + +import "google/protobuf/descriptor.proto"; + +option go_package = "github.com/regen-network/cosmos-proto"; + +extend google.protobuf.MessageOptions { + string interface_type = 93001; + + string implements_interface = 93002; +} + +extend google.protobuf.FieldOptions { + string accepts_interface = 93001; +} diff --git a/packages/cosmos_node_client/third_party/proto/gogoproto/gogo.proto b/packages/cosmos_node_client/third_party/proto/gogoproto/gogo.proto new file mode 100644 index 00000000..49e78f99 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/gogoproto/gogo.proto @@ -0,0 +1,145 @@ +// Protocol Buffers for Go with Gadgets +// +// Copyright (c) 2013, The GoGo Authors. All rights reserved. +// http://github.com/gogo/protobuf +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto2"; +package gogoproto; + +import "google/protobuf/descriptor.proto"; + +option java_package = "com.google.protobuf"; +option java_outer_classname = "GoGoProtos"; +option go_package = "github.com/gogo/protobuf/gogoproto"; + +extend google.protobuf.EnumOptions { + optional bool goproto_enum_prefix = 62001; + optional bool goproto_enum_stringer = 62021; + optional bool enum_stringer = 62022; + optional string enum_customname = 62023; + optional bool enumdecl = 62024; +} + +extend google.protobuf.EnumValueOptions { + optional string enumvalue_customname = 66001; +} + +extend google.protobuf.FileOptions { + optional bool goproto_getters_all = 63001; + optional bool goproto_enum_prefix_all = 63002; + optional bool goproto_stringer_all = 63003; + optional bool verbose_equal_all = 63004; + optional bool face_all = 63005; + optional bool gostring_all = 63006; + optional bool populate_all = 63007; + optional bool stringer_all = 63008; + optional bool onlyone_all = 63009; + + optional bool equal_all = 63013; + optional bool description_all = 63014; + optional bool testgen_all = 63015; + optional bool benchgen_all = 63016; + optional bool marshaler_all = 63017; + optional bool unmarshaler_all = 63018; + optional bool stable_marshaler_all = 63019; + + optional bool sizer_all = 63020; + + optional bool goproto_enum_stringer_all = 63021; + optional bool enum_stringer_all = 63022; + + optional bool unsafe_marshaler_all = 63023; + optional bool unsafe_unmarshaler_all = 63024; + + optional bool goproto_extensions_map_all = 63025; + optional bool goproto_unrecognized_all = 63026; + optional bool gogoproto_import = 63027; + optional bool protosizer_all = 63028; + optional bool compare_all = 63029; + optional bool typedecl_all = 63030; + optional bool enumdecl_all = 63031; + + optional bool goproto_registration = 63032; + optional bool messagename_all = 63033; + + optional bool goproto_sizecache_all = 63034; + optional bool goproto_unkeyed_all = 63035; +} + +extend google.protobuf.MessageOptions { + optional bool goproto_getters = 64001; + optional bool goproto_stringer = 64003; + optional bool verbose_equal = 64004; + optional bool face = 64005; + optional bool gostring = 64006; + optional bool populate = 64007; + optional bool stringer = 67008; + optional bool onlyone = 64009; + + optional bool equal = 64013; + optional bool description = 64014; + optional bool testgen = 64015; + optional bool benchgen = 64016; + optional bool marshaler = 64017; + optional bool unmarshaler = 64018; + optional bool stable_marshaler = 64019; + + optional bool sizer = 64020; + + optional bool unsafe_marshaler = 64023; + optional bool unsafe_unmarshaler = 64024; + + optional bool goproto_extensions_map = 64025; + optional bool goproto_unrecognized = 64026; + + optional bool protosizer = 64028; + optional bool compare = 64029; + + optional bool typedecl = 64030; + + optional bool messagename = 64033; + + optional bool goproto_sizecache = 64034; + optional bool goproto_unkeyed = 64035; +} + +extend google.protobuf.FieldOptions { + optional bool nullable = 65001; + optional bool embed = 65002; + optional string customtype = 65003; + optional string customname = 65004; + optional string jsontag = 65005; + optional string moretags = 65006; + optional string casttype = 65007; + optional string castkey = 65008; + optional string castvalue = 65009; + + optional bool stdtime = 65010; + optional bool stdduration = 65011; + optional bool wktpointer = 65012; + + optional string castrepeated = 65013; +} diff --git a/packages/cosmos_node_client/third_party/proto/google/api/annotations.proto b/packages/cosmos_node_client/third_party/proto/google/api/annotations.proto new file mode 100644 index 00000000..85c361b4 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/google/api/annotations.proto @@ -0,0 +1,31 @@ +// Copyright (c) 2015, Google Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.api; + +import "google/api/http.proto"; +import "google/protobuf/descriptor.proto"; + +option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; +option java_multiple_files = true; +option java_outer_classname = "AnnotationsProto"; +option java_package = "com.google.api"; +option objc_class_prefix = "GAPI"; + +extend google.protobuf.MethodOptions { + // See `HttpRule`. + HttpRule http = 72295728; +} diff --git a/packages/cosmos_node_client/third_party/proto/google/api/http.proto b/packages/cosmos_node_client/third_party/proto/google/api/http.proto new file mode 100644 index 00000000..2bd3a19b --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/google/api/http.proto @@ -0,0 +1,318 @@ +// Copyright 2018 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.api; + +option cc_enable_arenas = true; +option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; +option java_multiple_files = true; +option java_outer_classname = "HttpProto"; +option java_package = "com.google.api"; +option objc_class_prefix = "GAPI"; + + +// Defines the HTTP configuration for an API service. It contains a list of +// [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method +// to one or more HTTP REST API methods. +message Http { + // A list of HTTP configuration rules that apply to individual API methods. + // + // **NOTE:** All service configuration rules follow "last one wins" order. + repeated HttpRule rules = 1; + + // When set to true, URL path parmeters will be fully URI-decoded except in + // cases of single segment matches in reserved expansion, where "%2F" will be + // left encoded. + // + // The default behavior is to not decode RFC 6570 reserved characters in multi + // segment matches. + bool fully_decode_reserved_expansion = 2; +} + +// `HttpRule` defines the mapping of an RPC method to one or more HTTP +// REST API methods. The mapping specifies how different portions of the RPC +// request message are mapped to URL path, URL query parameters, and +// HTTP request body. The mapping is typically specified as an +// `google.api.http` annotation on the RPC method, +// see "google/api/annotations.proto" for details. +// +// The mapping consists of a field specifying the path template and +// method kind. The path template can refer to fields in the request +// message, as in the example below which describes a REST GET +// operation on a resource collection of messages: +// +// +// service Messaging { +// rpc GetMessage(GetMessageRequest) returns (Message) { +// option (google.api.http).get = "/v1/messages/{message_id}/{sub.subfield}"; +// } +// } +// message GetMessageRequest { +// message SubMessage { +// string subfield = 1; +// } +// string message_id = 1; // mapped to the URL +// SubMessage sub = 2; // `sub.subfield` is url-mapped +// } +// message Message { +// string text = 1; // content of the resource +// } +// +// The same http annotation can alternatively be expressed inside the +// `GRPC API Configuration` YAML file. +// +// http: +// rules: +// - selector: .Messaging.GetMessage +// get: /v1/messages/{message_id}/{sub.subfield} +// +// This definition enables an automatic, bidrectional mapping of HTTP +// JSON to RPC. Example: +// +// HTTP | RPC +// -----|----- +// `GET /v1/messages/123456/foo` | `GetMessage(message_id: "123456" sub: SubMessage(subfield: "foo"))` +// +// In general, not only fields but also field paths can be referenced +// from a path pattern. Fields mapped to the path pattern cannot be +// repeated and must have a primitive (non-message) type. +// +// Any fields in the request message which are not bound by the path +// pattern automatically become (optional) HTTP query +// parameters. Assume the following definition of the request message: +// +// +// service Messaging { +// rpc GetMessage(GetMessageRequest) returns (Message) { +// option (google.api.http).get = "/v1/messages/{message_id}"; +// } +// } +// message GetMessageRequest { +// message SubMessage { +// string subfield = 1; +// } +// string message_id = 1; // mapped to the URL +// int64 revision = 2; // becomes a parameter +// SubMessage sub = 3; // `sub.subfield` becomes a parameter +// } +// +// +// This enables a HTTP JSON to RPC mapping as below: +// +// HTTP | RPC +// -----|----- +// `GET /v1/messages/123456?revision=2&sub.subfield=foo` | `GetMessage(message_id: "123456" revision: 2 sub: SubMessage(subfield: "foo"))` +// +// Note that fields which are mapped to HTTP parameters must have a +// primitive type or a repeated primitive type. Message types are not +// allowed. In the case of a repeated type, the parameter can be +// repeated in the URL, as in `...?param=A¶m=B`. +// +// For HTTP method kinds which allow a request body, the `body` field +// specifies the mapping. Consider a REST update method on the +// message resource collection: +// +// +// service Messaging { +// rpc UpdateMessage(UpdateMessageRequest) returns (Message) { +// option (google.api.http) = { +// put: "/v1/messages/{message_id}" +// body: "message" +// }; +// } +// } +// message UpdateMessageRequest { +// string message_id = 1; // mapped to the URL +// Message message = 2; // mapped to the body +// } +// +// +// The following HTTP JSON to RPC mapping is enabled, where the +// representation of the JSON in the request body is determined by +// protos JSON encoding: +// +// HTTP | RPC +// -----|----- +// `PUT /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id: "123456" message { text: "Hi!" })` +// +// The special name `*` can be used in the body mapping to define that +// every field not bound by the path template should be mapped to the +// request body. This enables the following alternative definition of +// the update method: +// +// service Messaging { +// rpc UpdateMessage(Message) returns (Message) { +// option (google.api.http) = { +// put: "/v1/messages/{message_id}" +// body: "*" +// }; +// } +// } +// message Message { +// string message_id = 1; +// string text = 2; +// } +// +// +// The following HTTP JSON to RPC mapping is enabled: +// +// HTTP | RPC +// -----|----- +// `PUT /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id: "123456" text: "Hi!")` +// +// Note that when using `*` in the body mapping, it is not possible to +// have HTTP parameters, as all fields not bound by the path end in +// the body. This makes this option more rarely used in practice of +// defining REST APIs. The common usage of `*` is in custom methods +// which don't use the URL at all for transferring data. +// +// It is possible to define multiple HTTP methods for one RPC by using +// the `additional_bindings` option. Example: +// +// service Messaging { +// rpc GetMessage(GetMessageRequest) returns (Message) { +// option (google.api.http) = { +// get: "/v1/messages/{message_id}" +// additional_bindings { +// get: "/v1/users/{user_id}/messages/{message_id}" +// } +// }; +// } +// } +// message GetMessageRequest { +// string message_id = 1; +// string user_id = 2; +// } +// +// +// This enables the following two alternative HTTP JSON to RPC +// mappings: +// +// HTTP | RPC +// -----|----- +// `GET /v1/messages/123456` | `GetMessage(message_id: "123456")` +// `GET /v1/users/me/messages/123456` | `GetMessage(user_id: "me" message_id: "123456")` +// +// # Rules for HTTP mapping +// +// The rules for mapping HTTP path, query parameters, and body fields +// to the request message are as follows: +// +// 1. The `body` field specifies either `*` or a field path, or is +// omitted. If omitted, it indicates there is no HTTP request body. +// 2. Leaf fields (recursive expansion of nested messages in the +// request) can be classified into three types: +// (a) Matched in the URL template. +// (b) Covered by body (if body is `*`, everything except (a) fields; +// else everything under the body field) +// (c) All other fields. +// 3. URL query parameters found in the HTTP request are mapped to (c) fields. +// 4. Any body sent with an HTTP request can contain only (b) fields. +// +// The syntax of the path template is as follows: +// +// Template = "/" Segments [ Verb ] ; +// Segments = Segment { "/" Segment } ; +// Segment = "*" | "**" | LITERAL | Variable ; +// Variable = "{" FieldPath [ "=" Segments ] "}" ; +// FieldPath = IDENT { "." IDENT } ; +// Verb = ":" LITERAL ; +// +// The syntax `*` matches a single path segment. The syntax `**` matches zero +// or more path segments, which must be the last part of the path except the +// `Verb`. The syntax `LITERAL` matches literal text in the path. +// +// The syntax `Variable` matches part of the URL path as specified by its +// template. A variable template must not contain other variables. If a variable +// matches a single path segment, its template may be omitted, e.g. `{var}` +// is equivalent to `{var=*}`. +// +// If a variable contains exactly one path segment, such as `"{var}"` or +// `"{var=*}"`, when such a variable is expanded into a URL path, all characters +// except `[-_.~0-9a-zA-Z]` are percent-encoded. Such variables show up in the +// Discovery Document as `{var}`. +// +// If a variable contains one or more path segments, such as `"{var=foo/*}"` +// or `"{var=**}"`, when such a variable is expanded into a URL path, all +// characters except `[-_.~/0-9a-zA-Z]` are percent-encoded. Such variables +// show up in the Discovery Document as `{+var}`. +// +// NOTE: While the single segment variable matches the semantics of +// [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 +// Simple String Expansion, the multi segment variable **does not** match +// RFC 6570 Reserved Expansion. The reason is that the Reserved Expansion +// does not expand special characters like `?` and `#`, which would lead +// to invalid URLs. +// +// NOTE: the field paths in variables and in the `body` must not refer to +// repeated fields or map fields. +message HttpRule { + // Selects methods to which this rule applies. + // + // Refer to [selector][google.api.DocumentationRule.selector] for syntax details. + string selector = 1; + + // Determines the URL pattern is matched by this rules. This pattern can be + // used with any of the {get|put|post|delete|patch} methods. A custom method + // can be defined using the 'custom' field. + oneof pattern { + // Used for listing and getting information about resources. + string get = 2; + + // Used for updating a resource. + string put = 3; + + // Used for creating a resource. + string post = 4; + + // Used for deleting a resource. + string delete = 5; + + // Used for updating a resource. + string patch = 6; + + // The custom pattern is used for specifying an HTTP method that is not + // included in the `pattern` field, such as HEAD, or "*" to leave the + // HTTP method unspecified for this rule. The wild-card rule is useful + // for services that provide content to Web (HTML) clients. + CustomHttpPattern custom = 8; + } + + // The name of the request field whose value is mapped to the HTTP body, or + // `*` for mapping all fields not captured by the path pattern to the HTTP + // body. NOTE: the referred field must not be a repeated field and must be + // present at the top-level of request message type. + string body = 7; + + // Optional. The name of the response field whose value is mapped to the HTTP + // body of response. Other response fields are ignored. When + // not set, the response message will be used as HTTP body of response. + string response_body = 12; + + // Additional HTTP bindings for the selector. Nested bindings must + // not contain an `additional_bindings` field themselves (that is, + // the nesting may only be one level deep). + repeated HttpRule additional_bindings = 11; +} + +// A custom pattern is used for defining custom HTTP verb. +message CustomHttpPattern { + // The name of this custom HTTP verb. + string kind = 1; + + // The path matched by this custom verb. + string path = 2; +} diff --git a/packages/cosmos_node_client/third_party/proto/google/api/httpbody.proto b/packages/cosmos_node_client/third_party/proto/google/api/httpbody.proto new file mode 100644 index 00000000..4428515c --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/google/api/httpbody.proto @@ -0,0 +1,78 @@ +// Copyright 2018 Google LLC. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +syntax = "proto3"; + +package google.api; + +import "google/protobuf/any.proto"; + +option cc_enable_arenas = true; +option go_package = "google.golang.org/genproto/googleapis/api/httpbody;httpbody"; +option java_multiple_files = true; +option java_outer_classname = "HttpBodyProto"; +option java_package = "com.google.api"; +option objc_class_prefix = "GAPI"; + +// Message that represents an arbitrary HTTP body. It should only be used for +// payload formats that can't be represented as JSON, such as raw binary or +// an HTML page. +// +// +// This message can be used both in streaming and non-streaming API methods in +// the request as well as the response. +// +// It can be used as a top-level request field, which is convenient if one +// wants to extract parameters from either the URL or HTTP template into the +// request fields and also want access to the raw HTTP body. +// +// Example: +// +// message GetResourceRequest { +// // A unique request id. +// string request_id = 1; +// +// // The raw HTTP body is bound to this field. +// google.api.HttpBody http_body = 2; +// } +// +// service ResourceService { +// rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); +// rpc UpdateResource(google.api.HttpBody) returns +// (google.protobuf.Empty); +// } +// +// Example with streaming methods: +// +// service CaldavService { +// rpc GetCalendar(stream google.api.HttpBody) +// returns (stream google.api.HttpBody); +// rpc UpdateCalendar(stream google.api.HttpBody) +// returns (stream google.api.HttpBody); +// } +// +// Use of this type only changes how the request and response bodies are +// handled, all other features will continue to work unchanged. +message HttpBody { + // The HTTP Content-Type header value specifying the content type of the body. + string content_type = 1; + + // The HTTP request/response body as raw binary. + bytes data = 2; + + // Application specific response metadata. Must be set in the first response + // for streaming APIs. + repeated google.protobuf.Any extensions = 3; +} \ No newline at end of file diff --git a/packages/cosmos_node_client/third_party/proto/google/protobuf/any.proto b/packages/cosmos_node_client/third_party/proto/google/protobuf/any.proto new file mode 100644 index 00000000..58b51158 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/google/protobuf/any.proto @@ -0,0 +1,164 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +import "gogoproto/gogo.proto"; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option go_package = "types"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "AnyProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// `Any` contains an arbitrary serialized protocol buffer message along with a +// URL that describes the type of the serialized message. +// +// Protobuf library provides support to pack/unpack Any values in the form +// of utility functions or additional generated methods of the Any type. +// +// Example 1: Pack and unpack a message in C++. +// +// Foo foo = ...; +// Any any; +// any.PackFrom(foo); +// ... +// if (any.UnpackTo(&foo)) { +// ... +// } +// +// Example 2: Pack and unpack a message in Java. +// +// Foo foo = ...; +// Any any = Any.pack(foo); +// ... +// if (any.is(Foo.class)) { +// foo = any.unpack(Foo.class); +// } +// +// Example 3: Pack and unpack a message in Python. +// +// foo = Foo(...) +// any = Any() +// any.Pack(foo) +// ... +// if any.Is(Foo.DESCRIPTOR): +// any.Unpack(foo) +// ... +// +// Example 4: Pack and unpack a message in Go +// +// foo := &pb.Foo{...} +// any, err := ptypes.MarshalAny(foo) +// ... +// foo := &pb.Foo{} +// if err := ptypes.UnmarshalAny(any, foo); err != nil { +// ... +// } +// +// The pack methods provided by protobuf library will by default use +// 'type.googleapis.com/full.type.name' as the type URL and the unpack +// methods only use the fully qualified type name after the last '/' +// in the type URL, for example "foo.bar.com/x/y.z" will yield type +// name "y.z". +// +// +// JSON +// ==== +// The JSON representation of an `Any` value uses the regular +// representation of the deserialized, embedded message, with an +// additional field `@type` which contains the type URL. Example: +// +// package google.profile; +// message Person { +// string first_name = 1; +// string last_name = 2; +// } +// +// { +// "@type": "type.googleapis.com/google.profile.Person", +// "firstName": , +// "lastName": +// } +// +// If the embedded message type is well-known and has a custom JSON +// representation, that representation will be embedded adding a field +// `value` which holds the custom JSON in addition to the `@type` +// field. Example (for message [google.protobuf.Duration][]): +// +// { +// "@type": "type.googleapis.com/google.protobuf.Duration", +// "value": "1.212s" +// } +// +message Any { + // A URL/resource name that uniquely identifies the type of the serialized + // protocol buffer message. This string must contain at least + // one "/" character. The last segment of the URL's path must represent + // the fully qualified name of the type (as in + // `path/google.protobuf.Duration`). The name should be in a canonical form + // (e.g., leading "." is not accepted). + // + // In practice, teams usually precompile into the binary all types that they + // expect it to use in the context of Any. However, for URLs which use the + // scheme `http`, `https`, or no scheme, one can optionally set up a type + // server that maps type URLs to message definitions as follows: + // + // * If no scheme is provided, `https` is assumed. + // * An HTTP GET on the URL must yield a [google.protobuf.Type][] + // value in binary format, or produce an error. + // * Applications are allowed to cache lookup results based on the + // URL, or have them precompiled into a binary to avoid any + // lookup. Therefore, binary compatibility needs to be preserved + // on changes to types. (Use versioned type names to manage + // breaking changes.) + // + // Note: this functionality is not currently available in the official + // protobuf release, and it is not used for type URLs beginning with + // type.googleapis.com. + // + // Schemes other than `http`, `https` (or the empty scheme) might be + // used with implementation specific semantics. + // + string type_url = 1; + + // Must be a valid serialized protocol buffer of the above specified type. + bytes value = 2; + + option (gogoproto.typedecl) = false; + option (gogoproto.goproto_stringer) = false; + option (gogoproto.gostring) = false; + option (gogoproto.stringer) = false; +} + +option (gogoproto.goproto_registration) = false; diff --git a/packages/cosmos_node_client/third_party/proto/google/protobuf/duration.proto b/packages/cosmos_node_client/third_party/proto/google/protobuf/duration.proto new file mode 100644 index 00000000..81c3e369 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/google/protobuf/duration.proto @@ -0,0 +1,116 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "google.golang.org/protobuf/types/known/durationpb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "DurationProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// A Duration represents a signed, fixed-length span of time represented +// as a count of seconds and fractions of seconds at nanosecond +// resolution. It is independent of any calendar and concepts like "day" +// or "month". It is related to Timestamp in that the difference between +// two Timestamp values is a Duration and it can be added or subtracted +// from a Timestamp. Range is approximately +-10,000 years. +// +// # Examples +// +// Example 1: Compute Duration from two Timestamps in pseudo code. +// +// Timestamp start = ...; +// Timestamp end = ...; +// Duration duration = ...; +// +// duration.seconds = end.seconds - start.seconds; +// duration.nanos = end.nanos - start.nanos; +// +// if (duration.seconds < 0 && duration.nanos > 0) { +// duration.seconds += 1; +// duration.nanos -= 1000000000; +// } else if (duration.seconds > 0 && duration.nanos < 0) { +// duration.seconds -= 1; +// duration.nanos += 1000000000; +// } +// +// Example 2: Compute Timestamp from Timestamp + Duration in pseudo code. +// +// Timestamp start = ...; +// Duration duration = ...; +// Timestamp end = ...; +// +// end.seconds = start.seconds + duration.seconds; +// end.nanos = start.nanos + duration.nanos; +// +// if (end.nanos < 0) { +// end.seconds -= 1; +// end.nanos += 1000000000; +// } else if (end.nanos >= 1000000000) { +// end.seconds += 1; +// end.nanos -= 1000000000; +// } +// +// Example 3: Compute Duration from datetime.timedelta in Python. +// +// td = datetime.timedelta(days=3, minutes=10) +// duration = Duration() +// duration.FromTimedelta(td) +// +// # JSON Mapping +// +// In JSON format, the Duration type is encoded as a string rather than an +// object, where the string ends in the suffix "s" (indicating seconds) and +// is preceded by the number of seconds, with nanoseconds expressed as +// fractional seconds. For example, 3 seconds with 0 nanoseconds should be +// encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should +// be expressed in JSON format as "3.000000001s", and 3 seconds and 1 +// microsecond should be expressed in JSON format as "3.000001s". +// +// +message Duration { + // Signed seconds of the span of time. Must be from -315,576,000,000 + // to +315,576,000,000 inclusive. Note: these bounds are computed from: + // 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + int64 seconds = 1; + + // Signed fractions of a second at nanosecond resolution of the span + // of time. Durations less than one second are represented with a 0 + // `seconds` field and a positive or negative `nanos` field. For durations + // of one second or more, a non-zero value for the `nanos` field must be + // of the same sign as the `seconds` field. Must be from -999,999,999 + // to +999,999,999 inclusive. + int32 nanos = 2; +} diff --git a/packages/cosmos_node_client/third_party/proto/google/protobuf/timestamp.proto b/packages/cosmos_node_client/third_party/proto/google/protobuf/timestamp.proto new file mode 100644 index 00000000..3b2df6d9 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/google/protobuf/timestamp.proto @@ -0,0 +1,147 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "google.golang.org/protobuf/types/known/timestamppb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "TimestampProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// A Timestamp represents a point in time independent of any time zone or local +// calendar, encoded as a count of seconds and fractions of seconds at +// nanosecond resolution. The count is relative to an epoch at UTC midnight on +// January 1, 1970, in the proleptic Gregorian calendar which extends the +// Gregorian calendar backwards to year one. +// +// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap +// second table is needed for interpretation, using a [24-hour linear +// smear](https://developers.google.com/time/smear). +// +// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By +// restricting to that range, we ensure that we can convert to and from [RFC +// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. +// +// # Examples +// +// Example 1: Compute Timestamp from POSIX `time()`. +// +// Timestamp timestamp; +// timestamp.set_seconds(time(NULL)); +// timestamp.set_nanos(0); +// +// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +// +// struct timeval tv; +// gettimeofday(&tv, NULL); +// +// Timestamp timestamp; +// timestamp.set_seconds(tv.tv_sec); +// timestamp.set_nanos(tv.tv_usec * 1000); +// +// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +// +// FILETIME ft; +// GetSystemTimeAsFileTime(&ft); +// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +// +// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +// Timestamp timestamp; +// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +// +// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +// +// long millis = System.currentTimeMillis(); +// +// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +// .setNanos((int) ((millis % 1000) * 1000000)).build(); +// +// +// Example 5: Compute Timestamp from Java `Instant.now()`. +// +// Instant now = Instant.now(); +// +// Timestamp timestamp = +// Timestamp.newBuilder().setSeconds(now.getEpochSecond()) +// .setNanos(now.getNano()).build(); +// +// +// Example 6: Compute Timestamp from current time in Python. +// +// timestamp = Timestamp() +// timestamp.GetCurrentTime() +// +// # JSON Mapping +// +// In JSON format, the Timestamp type is encoded as a string in the +// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +// where {year} is always expressed using four digits while {month}, {day}, +// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +// is required. A proto3 JSON serializer should always use UTC (as indicated by +// "Z") when printing the Timestamp type and a proto3 JSON parser should be +// able to accept both UTC and other timezones (as indicated by an offset). +// +// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +// 01:30 UTC on January 15, 2017. +// +// In JavaScript, one can convert a Date object to this format using the +// standard +// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) +// method. In Python, a standard `datetime.datetime` object can be converted +// to this format using +// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with +// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use +// the Joda Time's [`ISODateTimeFormat.dateTime()`]( +// http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D +// ) to obtain a formatter capable of generating timestamps in this format. +// +// +message Timestamp { + // Represents seconds of UTC time since Unix epoch + // 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to + // 9999-12-31T23:59:59Z inclusive. + int64 seconds = 1; + + // Non-negative fractions of a second at nanosecond resolution. Negative + // second values with fractions must still have non-negative nanos values + // that count forward in time. Must be from 0 to 999,999,999 + // inclusive. + int32 nanos = 2; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/abci/types.proto b/packages/cosmos_node_client/third_party/proto/tendermint/abci/types.proto new file mode 100644 index 00000000..2cbcabb2 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/abci/types.proto @@ -0,0 +1,407 @@ +syntax = "proto3"; +package tendermint.abci; + +option go_package = "github.com/tendermint/tendermint/abci/types"; + +// For more information on gogo.proto, see: +// https://github.com/gogo/protobuf/blob/master/extensions.md +import "tendermint/crypto/proof.proto"; +import "tendermint/types/types.proto"; +import "tendermint/crypto/keys.proto"; +import "tendermint/types/params.proto"; +import "google/protobuf/timestamp.proto"; +import "gogoproto/gogo.proto"; + +// This file is copied from http://github.com/tendermint/abci +// NOTE: When using custom types, mind the warnings. +// https://github.com/gogo/protobuf/blob/master/custom_types.md#warnings-and-issues + +//---------------------------------------- +// Request types + +message Request { + oneof value { + RequestEcho echo = 1; + RequestFlush flush = 2; + RequestInfo info = 3; + RequestSetOption set_option = 4; + RequestInitChain init_chain = 5; + RequestQuery query = 6; + RequestBeginBlock begin_block = 7; + RequestCheckTx check_tx = 8; + RequestDeliverTx deliver_tx = 9; + RequestEndBlock end_block = 10; + RequestCommit commit = 11; + RequestListSnapshots list_snapshots = 12; + RequestOfferSnapshot offer_snapshot = 13; + RequestLoadSnapshotChunk load_snapshot_chunk = 14; + RequestApplySnapshotChunk apply_snapshot_chunk = 15; + } +} + +message RequestEcho { + string message = 1; +} + +message RequestFlush {} + +message RequestInfo { + string version = 1; + uint64 block_version = 2; + uint64 p2p_version = 3; +} + +// nondeterministic +message RequestSetOption { + string key = 1; + string value = 2; +} + +message RequestInitChain { + google.protobuf.Timestamp time = 1 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + string chain_id = 2; + ConsensusParams consensus_params = 3; + repeated ValidatorUpdate validators = 4 [(gogoproto.nullable) = false]; + bytes app_state_bytes = 5; + int64 initial_height = 6; +} + +message RequestQuery { + bytes data = 1; + string path = 2; + int64 height = 3; + bool prove = 4; +} + +message RequestBeginBlock { + bytes hash = 1; + tendermint.types.Header header = 2 [(gogoproto.nullable) = false]; + LastCommitInfo last_commit_info = 3 [(gogoproto.nullable) = false]; + repeated Evidence byzantine_validators = 4 [(gogoproto.nullable) = false]; +} + +enum CheckTxType { + NEW = 0 [(gogoproto.enumvalue_customname) = "New"]; + RECHECK = 1 [(gogoproto.enumvalue_customname) = "Recheck"]; +} + +message RequestCheckTx { + bytes tx = 1; + CheckTxType type = 2; +} + +message RequestDeliverTx { + bytes tx = 1; +} + +message RequestEndBlock { + int64 height = 1; +} + +message RequestCommit {} + +// lists available snapshots +message RequestListSnapshots { +} + +// offers a snapshot to the application +message RequestOfferSnapshot { + Snapshot snapshot = 1; // snapshot offered by peers + bytes app_hash = 2; // light client-verified app hash for snapshot height +} + +// loads a snapshot chunk +message RequestLoadSnapshotChunk { + uint64 height = 1; + uint32 format = 2; + uint32 chunk = 3; +} + +// Applies a snapshot chunk +message RequestApplySnapshotChunk { + uint32 index = 1; + bytes chunk = 2; + string sender = 3; +} + +//---------------------------------------- +// Response types + +message Response { + oneof value { + ResponseException exception = 1; + ResponseEcho echo = 2; + ResponseFlush flush = 3; + ResponseInfo info = 4; + ResponseSetOption set_option = 5; + ResponseInitChain init_chain = 6; + ResponseQuery query = 7; + ResponseBeginBlock begin_block = 8; + ResponseCheckTx check_tx = 9; + ResponseDeliverTx deliver_tx = 10; + ResponseEndBlock end_block = 11; + ResponseCommit commit = 12; + ResponseListSnapshots list_snapshots = 13; + ResponseOfferSnapshot offer_snapshot = 14; + ResponseLoadSnapshotChunk load_snapshot_chunk = 15; + ResponseApplySnapshotChunk apply_snapshot_chunk = 16; + } +} + +// nondeterministic +message ResponseException { + string error = 1; +} + +message ResponseEcho { + string message = 1; +} + +message ResponseFlush {} + +message ResponseInfo { + string data = 1; + + string version = 2; + uint64 app_version = 3; + + int64 last_block_height = 4; + bytes last_block_app_hash = 5; +} + +// nondeterministic +message ResponseSetOption { + uint32 code = 1; + // bytes data = 2; + string log = 3; + string info = 4; +} + +message ResponseInitChain { + ConsensusParams consensus_params = 1; + repeated ValidatorUpdate validators = 2 [(gogoproto.nullable) = false]; + bytes app_hash = 3; +} + +message ResponseQuery { + uint32 code = 1; + // bytes data = 2; // use "value" instead. + string log = 3; // nondeterministic + string info = 4; // nondeterministic + int64 index = 5; + bytes key = 6; + bytes value = 7; + tendermint.crypto.ProofOps proof_ops = 8; + int64 height = 9; + string codespace = 10; +} + +message ResponseBeginBlock { + repeated Event events = 1 + [(gogoproto.nullable) = false, (gogoproto.jsontag) = "events,omitempty"]; +} + +message ResponseCheckTx { + uint32 code = 1; + bytes data = 2; + string log = 3; // nondeterministic + string info = 4; // nondeterministic + int64 gas_wanted = 5 [json_name = "gas_wanted"]; + int64 gas_used = 6 [json_name = "gas_used"]; + repeated Event events = 7 + [(gogoproto.nullable) = false, (gogoproto.jsontag) = "events,omitempty"]; + string codespace = 8; +} + +message ResponseDeliverTx { + uint32 code = 1; + bytes data = 2; + string log = 3; // nondeterministic + string info = 4; // nondeterministic + int64 gas_wanted = 5 [json_name = "gas_wanted"]; + int64 gas_used = 6 [json_name = "gas_used"]; + repeated Event events = 7 + [(gogoproto.nullable) = false, (gogoproto.jsontag) = "events,omitempty"]; + string codespace = 8; +} + +message ResponseEndBlock { + repeated ValidatorUpdate validator_updates = 1 + [(gogoproto.nullable) = false]; + ConsensusParams consensus_param_updates = 2; + repeated Event events = 3 + [(gogoproto.nullable) = false, (gogoproto.jsontag) = "events,omitempty"]; +} + +message ResponseCommit { + // reserve 1 + bytes data = 2; + int64 retain_height = 3; +} + +message ResponseListSnapshots { + repeated Snapshot snapshots = 1; +} + +message ResponseOfferSnapshot { + Result result = 1; + + enum Result { + UNKNOWN = 0; // Unknown result, abort all snapshot restoration + ACCEPT = 1; // Snapshot accepted, apply chunks + ABORT = 2; // Abort all snapshot restoration + REJECT = 3; // Reject this specific snapshot, try others + REJECT_FORMAT = 4; // Reject all snapshots of this format, try others + REJECT_SENDER = 5; // Reject all snapshots from the sender(s), try others + } +} + +message ResponseLoadSnapshotChunk { + bytes chunk = 1; +} + +message ResponseApplySnapshotChunk { + Result result = 1; + repeated uint32 refetch_chunks = 2; // Chunks to refetch and reapply + repeated string reject_senders = 3; // Chunk senders to reject and ban + + enum Result { + UNKNOWN = 0; // Unknown result, abort all snapshot restoration + ACCEPT = 1; // Chunk successfully accepted + ABORT = 2; // Abort all snapshot restoration + RETRY = 3; // Retry chunk (combine with refetch and reject) + RETRY_SNAPSHOT = 4; // Retry snapshot (combine with refetch and reject) + REJECT_SNAPSHOT = 5; // Reject this snapshot, try others + } +} + +//---------------------------------------- +// Misc. + +// ConsensusParams contains all consensus-relevant parameters +// that can be adjusted by the abci app +message ConsensusParams { + BlockParams block = 1; + tendermint.types.EvidenceParams evidence = 2; + tendermint.types.ValidatorParams validator = 3; + tendermint.types.VersionParams version = 4; +} + +// BlockParams contains limits on the block size. +message BlockParams { + // Note: must be greater than 0 + int64 max_bytes = 1; + // Note: must be greater or equal to -1 + int64 max_gas = 2; +} + +message LastCommitInfo { + int32 round = 1; + repeated VoteInfo votes = 2 [(gogoproto.nullable) = false]; +} + +// Event allows application developers to attach additional information to +// ResponseBeginBlock, ResponseEndBlock, ResponseCheckTx and ResponseDeliverTx. +// Later, transactions may be queried using these events. +message Event { + string type = 1; + repeated EventAttribute attributes = 2 [ + (gogoproto.nullable) = false, + (gogoproto.jsontag) = "attributes,omitempty" + ]; +} + +// EventAttribute is a single key-value pair, associated with an event. +message EventAttribute { + bytes key = 1; + bytes value = 2; + bool index = 3; // nondeterministic +} + +// TxResult contains results of executing the transaction. +// +// One usage is indexing transaction results. +message TxResult { + int64 height = 1; + uint32 index = 2; + bytes tx = 3; + ResponseDeliverTx result = 4 [(gogoproto.nullable) = false]; +} + +//---------------------------------------- +// Blockchain Types + +// Validator +message Validator { + bytes address = 1; // The first 20 bytes of SHA256(public key) + // PubKey pub_key = 2 [(gogoproto.nullable)=false]; + int64 power = 3; // The voting power +} + +// ValidatorUpdate +message ValidatorUpdate { + tendermint.crypto.PublicKey pub_key = 1 [(gogoproto.nullable) = false]; + int64 power = 2; +} + +// VoteInfo +message VoteInfo { + Validator validator = 1 [(gogoproto.nullable) = false]; + bool signed_last_block = 2; +} + +enum EvidenceType { + UNKNOWN = 0; + DUPLICATE_VOTE = 1; + LIGHT_CLIENT_ATTACK = 2; +} + +message Evidence { + EvidenceType type = 1; + // The offending validator + Validator validator = 2 [(gogoproto.nullable) = false]; + // The height when the offense occurred + int64 height = 3; + // The corresponding time where the offense occurred + google.protobuf.Timestamp time = 4 [ + (gogoproto.nullable) = false, + (gogoproto.stdtime) = true + ]; + // Total voting power of the validator set in case the ABCI application does + // not store historical validators. + // https://github.com/tendermint/tendermint/issues/4581 + int64 total_voting_power = 5; +} + +//---------------------------------------- +// State Sync Types + +message Snapshot { + uint64 height = 1; // The height at which the snapshot was taken + uint32 format = 2; // The application-specific snapshot format + uint32 chunks = 3; // Number of chunks in the snapshot + bytes hash = 4; // Arbitrary snapshot hash, equal only if identical + bytes metadata = 5; // Arbitrary application metadata +} + +//---------------------------------------- +// Service Definition + +service ABCIApplication { + rpc Echo(RequestEcho) returns (ResponseEcho); + rpc Flush(RequestFlush) returns (ResponseFlush); + rpc Info(RequestInfo) returns (ResponseInfo); + rpc SetOption(RequestSetOption) returns (ResponseSetOption); + rpc DeliverTx(RequestDeliverTx) returns (ResponseDeliverTx); + rpc CheckTx(RequestCheckTx) returns (ResponseCheckTx); + rpc Query(RequestQuery) returns (ResponseQuery); + rpc Commit(RequestCommit) returns (ResponseCommit); + rpc InitChain(RequestInitChain) returns (ResponseInitChain); + rpc BeginBlock(RequestBeginBlock) returns (ResponseBeginBlock); + rpc EndBlock(RequestEndBlock) returns (ResponseEndBlock); + rpc ListSnapshots(RequestListSnapshots) returns (ResponseListSnapshots); + rpc OfferSnapshot(RequestOfferSnapshot) returns (ResponseOfferSnapshot); + rpc LoadSnapshotChunk(RequestLoadSnapshotChunk) returns (ResponseLoadSnapshotChunk); + rpc ApplySnapshotChunk(RequestApplySnapshotChunk) returns (ResponseApplySnapshotChunk); +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/crypto/keys.proto b/packages/cosmos_node_client/third_party/proto/tendermint/crypto/keys.proto new file mode 100644 index 00000000..16fd7adf --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/crypto/keys.proto @@ -0,0 +1,17 @@ +syntax = "proto3"; +package tendermint.crypto; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/crypto"; + +import "gogoproto/gogo.proto"; + +// PublicKey defines the keys available for use with Tendermint Validators +message PublicKey { + option (gogoproto.compare) = true; + option (gogoproto.equal) = true; + + oneof sum { + bytes ed25519 = 1; + bytes secp256k1 = 2; + } +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/crypto/proof.proto b/packages/cosmos_node_client/third_party/proto/tendermint/crypto/proof.proto new file mode 100644 index 00000000..975df768 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/crypto/proof.proto @@ -0,0 +1,41 @@ +syntax = "proto3"; +package tendermint.crypto; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/crypto"; + +import "gogoproto/gogo.proto"; + +message Proof { + int64 total = 1; + int64 index = 2; + bytes leaf_hash = 3; + repeated bytes aunts = 4; +} + +message ValueOp { + // Encoded in ProofOp.Key. + bytes key = 1; + + // To encode in ProofOp.Data + Proof proof = 2; +} + +message DominoOp { + string key = 1; + string input = 2; + string output = 3; +} + +// ProofOp defines an operation used for calculating Merkle root +// The data could be arbitrary format, providing nessecary data +// for example neighbouring node hash +message ProofOp { + string type = 1; + bytes key = 2; + bytes data = 3; +} + +// ProofOps is Merkle proof defined by the list of ProofOps +message ProofOps { + repeated ProofOp ops = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/libs/bits/types.proto b/packages/cosmos_node_client/third_party/proto/tendermint/libs/bits/types.proto new file mode 100644 index 00000000..3111d113 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/libs/bits/types.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; +package tendermint.libs.bits; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/libs/bits"; + +message BitArray { + int64 bits = 1; + repeated uint64 elems = 2; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/p2p/types.proto b/packages/cosmos_node_client/third_party/proto/tendermint/p2p/types.proto new file mode 100644 index 00000000..0d42ea40 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/p2p/types.proto @@ -0,0 +1,34 @@ +syntax = "proto3"; +package tendermint.p2p; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/p2p"; + +import "gogoproto/gogo.proto"; + +message NetAddress { + string id = 1 [(gogoproto.customname) = "ID"]; + string ip = 2 [(gogoproto.customname) = "IP"]; + uint32 port = 3; +} + +message ProtocolVersion { + uint64 p2p = 1 [(gogoproto.customname) = "P2P"]; + uint64 block = 2; + uint64 app = 3; +} + +message DefaultNodeInfo { + ProtocolVersion protocol_version = 1 [(gogoproto.nullable) = false]; + string default_node_id = 2 [(gogoproto.customname) = "DefaultNodeID"]; + string listen_addr = 3; + string network = 4; + string version = 5; + bytes channels = 6; + string moniker = 7; + DefaultNodeInfoOther other = 8 [(gogoproto.nullable) = false]; +} + +message DefaultNodeInfoOther { + string tx_index = 1; + string rpc_address = 2 [(gogoproto.customname) = "RPCAddress"]; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/types/block.proto b/packages/cosmos_node_client/third_party/proto/tendermint/types/block.proto new file mode 100644 index 00000000..84e9bb15 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/types/block.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; +package tendermint.types; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/types"; + +import "gogoproto/gogo.proto"; +import "tendermint/types/types.proto"; +import "tendermint/types/evidence.proto"; + +message Block { + Header header = 1 [(gogoproto.nullable) = false]; + Data data = 2 [(gogoproto.nullable) = false]; + tendermint.types.EvidenceList evidence = 3 [(gogoproto.nullable) = false]; + Commit last_commit = 4; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/types/evidence.proto b/packages/cosmos_node_client/third_party/proto/tendermint/types/evidence.proto new file mode 100644 index 00000000..3b234571 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/types/evidence.proto @@ -0,0 +1,38 @@ +syntax = "proto3"; +package tendermint.types; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/types"; + +import "gogoproto/gogo.proto"; +import "google/protobuf/timestamp.proto"; +import "tendermint/types/types.proto"; +import "tendermint/types/validator.proto"; + +message Evidence { + oneof sum { + DuplicateVoteEvidence duplicate_vote_evidence = 1; + LightClientAttackEvidence light_client_attack_evidence = 2; + } +} + +// DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes. +message DuplicateVoteEvidence { + tendermint.types.Vote vote_a = 1; + tendermint.types.Vote vote_b = 2; + int64 total_voting_power = 3; + int64 validator_power = 4; + google.protobuf.Timestamp timestamp = 5 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; +} + +// LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client. +message LightClientAttackEvidence { + tendermint.types.LightBlock conflicting_block = 1; + int64 common_height = 2; + repeated tendermint.types.Validator byzantine_validators = 3; + int64 total_voting_power = 4; + google.protobuf.Timestamp timestamp = 5 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; +} + +message EvidenceList { + repeated Evidence evidence = 1 [(gogoproto.nullable) = false]; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/types/params.proto b/packages/cosmos_node_client/third_party/proto/tendermint/types/params.proto new file mode 100644 index 00000000..0de7d846 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/types/params.proto @@ -0,0 +1,80 @@ +syntax = "proto3"; +package tendermint.types; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/types"; + +import "gogoproto/gogo.proto"; +import "google/protobuf/duration.proto"; + +option (gogoproto.equal_all) = true; + +// ConsensusParams contains consensus critical parameters that determine the +// validity of blocks. +message ConsensusParams { + BlockParams block = 1 [(gogoproto.nullable) = false]; + EvidenceParams evidence = 2 [(gogoproto.nullable) = false]; + ValidatorParams validator = 3 [(gogoproto.nullable) = false]; + VersionParams version = 4 [(gogoproto.nullable) = false]; +} + +// BlockParams contains limits on the block size. +message BlockParams { + // Max block size, in bytes. + // Note: must be greater than 0 + int64 max_bytes = 1; + // Max gas per block. + // Note: must be greater or equal to -1 + int64 max_gas = 2; + // Minimum time increment between consecutive blocks (in milliseconds) If the + // block header timestamp is ahead of the system clock, decrease this value. + // + // Not exposed to the application. + int64 time_iota_ms = 3; +} + +// EvidenceParams determine how we handle evidence of malfeasance. +message EvidenceParams { + // Max age of evidence, in blocks. + // + // The basic formula for calculating this is: MaxAgeDuration / {average block + // time}. + int64 max_age_num_blocks = 1; + + // Max age of evidence, in time. + // + // It should correspond with an app's "unbonding period" or other similar + // mechanism for handling [Nothing-At-Stake + // attacks](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ#what-is-the-nothing-at-stake-problem-and-how-can-it-be-fixed). + google.protobuf.Duration max_age_duration = 2 + [(gogoproto.nullable) = false, (gogoproto.stdduration) = true]; + + // This sets the maximum size of total evidence in bytes that can be committed in a single block. + // and should fall comfortably under the max block bytes. + // Default is 1048576 or 1MB + int64 max_bytes = 3; +} + +// ValidatorParams restrict the public key types validators can use. +// NOTE: uses ABCI pubkey naming, not Amino names. +message ValidatorParams { + option (gogoproto.populate) = true; + option (gogoproto.equal) = true; + + repeated string pub_key_types = 1; +} + +// VersionParams contains the ABCI application version. +message VersionParams { + option (gogoproto.populate) = true; + option (gogoproto.equal) = true; + + uint64 app_version = 1; +} + +// HashedParams is a subset of ConsensusParams. +// +// It is hashed into the Header.ConsensusHash. +message HashedParams { + int64 block_max_bytes = 1; + int64 block_max_gas = 2; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/types/types.proto b/packages/cosmos_node_client/third_party/proto/tendermint/types/types.proto new file mode 100644 index 00000000..7f7ea74c --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/types/types.proto @@ -0,0 +1,157 @@ +syntax = "proto3"; +package tendermint.types; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/types"; + +import "gogoproto/gogo.proto"; +import "google/protobuf/timestamp.proto"; +import "tendermint/crypto/proof.proto"; +import "tendermint/version/types.proto"; +import "tendermint/types/validator.proto"; + +// BlockIdFlag indicates which BlcokID the signature is for +enum BlockIDFlag { + option (gogoproto.goproto_enum_stringer) = true; + option (gogoproto.goproto_enum_prefix) = false; + + BLOCK_ID_FLAG_UNKNOWN = 0 [(gogoproto.enumvalue_customname) = "BlockIDFlagUnknown"]; + BLOCK_ID_FLAG_ABSENT = 1 [(gogoproto.enumvalue_customname) = "BlockIDFlagAbsent"]; + BLOCK_ID_FLAG_COMMIT = 2 [(gogoproto.enumvalue_customname) = "BlockIDFlagCommit"]; + BLOCK_ID_FLAG_NIL = 3 [(gogoproto.enumvalue_customname) = "BlockIDFlagNil"]; +} + +// SignedMsgType is a type of signed message in the consensus. +enum SignedMsgType { + option (gogoproto.goproto_enum_stringer) = true; + option (gogoproto.goproto_enum_prefix) = false; + + SIGNED_MSG_TYPE_UNKNOWN = 0 [(gogoproto.enumvalue_customname) = "UnknownType"]; + // Votes + SIGNED_MSG_TYPE_PREVOTE = 1 [(gogoproto.enumvalue_customname) = "PrevoteType"]; + SIGNED_MSG_TYPE_PRECOMMIT = 2 [(gogoproto.enumvalue_customname) = "PrecommitType"]; + + // Proposals + SIGNED_MSG_TYPE_PROPOSAL = 32 [(gogoproto.enumvalue_customname) = "ProposalType"]; +} + +// PartsetHeader +message PartSetHeader { + uint32 total = 1; + bytes hash = 2; +} + +message Part { + uint32 index = 1; + bytes bytes = 2; + tendermint.crypto.Proof proof = 3 [(gogoproto.nullable) = false]; +} + +// BlockID +message BlockID { + bytes hash = 1; + PartSetHeader part_set_header = 2 [(gogoproto.nullable) = false]; +} + +// -------------------------------- + +// Header defines the structure of a Tendermint block header. +message Header { + // basic block info + tendermint.version.Consensus version = 1 [(gogoproto.nullable) = false]; + string chain_id = 2 [(gogoproto.customname) = "ChainID"]; + int64 height = 3; + google.protobuf.Timestamp time = 4 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + + // prev block info + BlockID last_block_id = 5 [(gogoproto.nullable) = false]; + + // hashes of block data + bytes last_commit_hash = 6; // commit from validators from the last block + bytes data_hash = 7; // transactions + + // hashes from the app output from the prev block + bytes validators_hash = 8; // validators for the current block + bytes next_validators_hash = 9; // validators for the next block + bytes consensus_hash = 10; // consensus params for current block + bytes app_hash = 11; // state after txs from the previous block + bytes last_results_hash = 12; // root hash of all results from the txs from the previous block + + // consensus info + bytes evidence_hash = 13; // evidence included in the block + bytes proposer_address = 14; // original proposer of the block +} + +// Data contains the set of transactions included in the block +message Data { + // Txs that will be applied by state @ block.Height+1. + // NOTE: not all txs here are valid. We're just agreeing on the order first. + // This means that block.AppHash does not include these txs. + repeated bytes txs = 1; +} + +// Vote represents a prevote, precommit, or commit vote from validators for +// consensus. +message Vote { + SignedMsgType type = 1; + int64 height = 2; + int32 round = 3; + BlockID block_id = 4 + [(gogoproto.nullable) = false, (gogoproto.customname) = "BlockID"]; // zero if vote is nil. + google.protobuf.Timestamp timestamp = 5 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + bytes validator_address = 6; + int32 validator_index = 7; + bytes signature = 8; +} + +// Commit contains the evidence that a block was committed by a set of validators. +message Commit { + int64 height = 1; + int32 round = 2; + BlockID block_id = 3 [(gogoproto.nullable) = false, (gogoproto.customname) = "BlockID"]; + repeated CommitSig signatures = 4 [(gogoproto.nullable) = false]; +} + +// CommitSig is a part of the Vote included in a Commit. +message CommitSig { + BlockIDFlag block_id_flag = 1; + bytes validator_address = 2; + google.protobuf.Timestamp timestamp = 3 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + bytes signature = 4; +} + +message Proposal { + SignedMsgType type = 1; + int64 height = 2; + int32 round = 3; + int32 pol_round = 4; + BlockID block_id = 5 [(gogoproto.customname) = "BlockID", (gogoproto.nullable) = false]; + google.protobuf.Timestamp timestamp = 6 + [(gogoproto.nullable) = false, (gogoproto.stdtime) = true]; + bytes signature = 7; +} + +message SignedHeader { + Header header = 1; + Commit commit = 2; +} + +message LightBlock { + SignedHeader signed_header = 1; + tendermint.types.ValidatorSet validator_set = 2; +} + +message BlockMeta { + BlockID block_id = 1 [(gogoproto.customname) = "BlockID", (gogoproto.nullable) = false]; + int64 block_size = 2; + Header header = 3 [(gogoproto.nullable) = false]; + int64 num_txs = 4; +} + +// TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree. +message TxProof { + bytes root_hash = 1; + bytes data = 2; + tendermint.crypto.Proof proof = 3; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/types/validator.proto b/packages/cosmos_node_client/third_party/proto/tendermint/types/validator.proto new file mode 100644 index 00000000..49860b96 --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/types/validator.proto @@ -0,0 +1,25 @@ +syntax = "proto3"; +package tendermint.types; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/types"; + +import "gogoproto/gogo.proto"; +import "tendermint/crypto/keys.proto"; + +message ValidatorSet { + repeated Validator validators = 1; + Validator proposer = 2; + int64 total_voting_power = 3; +} + +message Validator { + bytes address = 1; + tendermint.crypto.PublicKey pub_key = 2 [(gogoproto.nullable) = false]; + int64 voting_power = 3; + int64 proposer_priority = 4; +} + +message SimpleValidator { + tendermint.crypto.PublicKey pub_key = 1; + int64 voting_power = 2; +} diff --git a/packages/cosmos_node_client/third_party/proto/tendermint/version/types.proto b/packages/cosmos_node_client/third_party/proto/tendermint/version/types.proto new file mode 100644 index 00000000..6061868b --- /dev/null +++ b/packages/cosmos_node_client/third_party/proto/tendermint/version/types.proto @@ -0,0 +1,24 @@ +syntax = "proto3"; +package tendermint.version; + +option go_package = "github.com/tendermint/tendermint/proto/tendermint/version"; + +import "gogoproto/gogo.proto"; + +// App includes the protocol and software version for the application. +// This information is included in ResponseInfo. The App.Protocol can be +// updated in ResponseEndBlock. +message App { + uint64 protocol = 1; + string software = 2; +} + +// Consensus captures the consensus rules for processing a block in the blockchain, +// including all blockchain data structures and the rules of the application's +// state transition machine. +message Consensus { + option (gogoproto.equal) = true; + + uint64 block = 1; + uint64 app = 2; +} From f0852be87151bc9a01d17145c25b450fb4800770 Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Tue, 10 May 2022 12:28:25 +0100 Subject: [PATCH 2/7] fix scripts --- packages/cosmos_node_client/scripts/generate_proto.sh | 3 +++ packages/cosmos_node_client/scripts/get_proto.sh | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/cosmos_node_client/scripts/generate_proto.sh b/packages/cosmos_node_client/scripts/generate_proto.sh index 33e582b1..0063b0ca 100755 --- a/packages/cosmos_node_client/scripts/generate_proto.sh +++ b/packages/cosmos_node_client/scripts/generate_proto.sh @@ -8,6 +8,9 @@ PROTO=proto THIRD_PARTY=third_party COSMOS_VERSION=0.45.4 +## Download the Protobuf files +source scripts/get_proto.sh $PROTO $THIRD_PARTY $OUT $COSMOS_VERSION + # Generate the third party Protobuf implementations PROTOC="protoc --dart_out=grpc:$OUT -I$THIRD_PARTY/proto" proto_dirs=$(find "$THIRD_PARTY/proto" -path -prune -o -name '*.proto' -print0 | xargs -0 -n1 dirname | sort | uniq) diff --git a/packages/cosmos_node_client/scripts/get_proto.sh b/packages/cosmos_node_client/scripts/get_proto.sh index 982e5107..cb37b313 100755 --- a/packages/cosmos_node_client/scripts/get_proto.sh +++ b/packages/cosmos_node_client/scripts/get_proto.sh @@ -22,8 +22,8 @@ COSMOS_VERSION=$4 # Download the Cosmos Protobuf files from the Cosmos SDK COSMOS_ZIP="$BUILD/cosmos.zip" -echo "Downloading Cosmos SDK: https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" -echo "$COSMOS_ZIP" +echo "Downloading Cosmos SDK -> https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" + curl -o "$COSMOS_ZIP" "https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" unzip "$COSMOS_ZIP" -d "$BUILD/" && rm "$COSMOS_ZIP" COSMOS="$BUILD/cosmos-sdk-$COSMOS_VERSION" From c83ea6f05f6518efbd6a3e2bd4e3ae9c7292a6d2 Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Tue, 10 May 2022 12:33:32 +0100 Subject: [PATCH 3/7] added exports --- packages/cosmos_node_client/Makefile | 6 ++++++ .../lib/proto/confio/export.dart | 3 +++ .../lib/proto/cosmos_proto/export.dart | 3 +++ .../lib/proto/gogoproto/export.dart | 3 +++ .../lib/proto/google/api/export.dart | 9 +++++++++ .../lib/proto/google/protobuf/export.dart | 9 +++++++++ .../lib/proto/tendermint/abci/export.dart | 4 ++++ .../lib/proto/tendermint/crypto/export.dart | 6 ++++++ .../lib/proto/tendermint/libs/bits/export.dart | 3 +++ .../lib/proto/tendermint/p2p/export.dart | 3 +++ .../lib/proto/tendermint/types/export.dart | 15 +++++++++++++++ .../lib/proto/tendermint/version/export.dart | 3 +++ 12 files changed, 67 insertions(+) create mode 100644 packages/cosmos_node_client/Makefile create mode 100644 packages/cosmos_node_client/lib/proto/confio/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/api/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/export.dart create mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/export.dart diff --git a/packages/cosmos_node_client/Makefile b/packages/cosmos_node_client/Makefile new file mode 100644 index 00000000..7416dc36 --- /dev/null +++ b/packages/cosmos_node_client/Makefile @@ -0,0 +1,6 @@ +.PHONY: gen + +gen: + $(info Generating Proto files) + scripts/generate_proto.sh + scripts/generate_exports.sh \ No newline at end of file diff --git a/packages/cosmos_node_client/lib/proto/confio/export.dart b/packages/cosmos_node_client/lib/proto/confio/export.dart new file mode 100644 index 00000000..9b8e6818 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/confio/export.dart @@ -0,0 +1,3 @@ +export 'proofs.pbenum.dart'; +export 'proofs.pb.dart'; +export 'proofs.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart new file mode 100644 index 00000000..8d89333a --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart @@ -0,0 +1,3 @@ +export 'cosmos.pbenum.dart'; +export 'cosmos.pb.dart'; +export 'cosmos.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/export.dart b/packages/cosmos_node_client/lib/proto/gogoproto/export.dart new file mode 100644 index 00000000..b56b2862 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/gogoproto/export.dart @@ -0,0 +1,3 @@ +export 'gogo.pbjson.dart'; +export 'gogo.pb.dart'; +export 'gogo.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/proto/google/api/export.dart b/packages/cosmos_node_client/lib/proto/google/api/export.dart new file mode 100644 index 00000000..b80b7d2c --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/api/export.dart @@ -0,0 +1,9 @@ +export 'annotations.pbjson.dart'; +export 'http.pbjson.dart'; +export 'httpbody.pbjson.dart'; +export 'annotations.pb.dart'; +export 'httpbody.pbenum.dart'; +export 'httpbody.pb.dart'; +export 'annotations.pbenum.dart'; +export 'http.pbenum.dart'; +export 'http.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/export.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/export.dart new file mode 100644 index 00000000..c2846c46 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/google/protobuf/export.dart @@ -0,0 +1,9 @@ +export 'duration.pbjson.dart'; +export 'timestamp.pbenum.dart'; +export 'any.pbenum.dart'; +export 'any.pbjson.dart'; +export 'timestamp.pbjson.dart'; +export 'timestamp.pb.dart'; +export 'duration.pb.dart'; +export 'any.pb.dart'; +export 'duration.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart new file mode 100644 index 00000000..f4b5c1e4 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart @@ -0,0 +1,4 @@ +export 'types.pbgrpc.dart'; +export 'types.pbjson.dart'; +export 'types.pbenum.dart'; +export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart new file mode 100644 index 00000000..741c063b --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart @@ -0,0 +1,6 @@ +export 'proof.pbenum.dart'; +export 'keys.pbjson.dart'; +export 'keys.pb.dart'; +export 'keys.pbenum.dart'; +export 'proof.pb.dart'; +export 'proof.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart new file mode 100644 index 00000000..38210621 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart @@ -0,0 +1,3 @@ +export 'types.pbjson.dart'; +export 'types.pbenum.dart'; +export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart new file mode 100644 index 00000000..38210621 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart @@ -0,0 +1,3 @@ +export 'types.pbjson.dart'; +export 'types.pbenum.dart'; +export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/export.dart new file mode 100644 index 00000000..0e4b54f0 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/types/export.dart @@ -0,0 +1,15 @@ +export 'validator.pbjson.dart'; +export 'block.pbenum.dart'; +export 'types.pbjson.dart'; +export 'evidence.pbjson.dart'; +export 'evidence.pb.dart'; +export 'validator.pb.dart'; +export 'params.pbjson.dart'; +export 'params.pb.dart'; +export 'types.pbenum.dart'; +export 'evidence.pbenum.dart'; +export 'types.pb.dart'; +export 'params.pbenum.dart'; +export 'block.pb.dart'; +export 'block.pbjson.dart'; +export 'validator.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/export.dart new file mode 100644 index 00000000..38210621 --- /dev/null +++ b/packages/cosmos_node_client/lib/proto/tendermint/version/export.dart @@ -0,0 +1,3 @@ +export 'types.pbjson.dart'; +export 'types.pbenum.dart'; +export 'types.pb.dart'; From b0f0302c577d641a880bc228d3b95d85817cdf36 Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Wed, 11 May 2022 10:53:26 +0100 Subject: [PATCH 4/7] minor chnages --- .../cosmos_node_client/lib/core/account.dart | 75 + .../cosmos_node_client/lib/core/export.dart | 1 + .../lib/core/models/account_derivator.dart | 24 - .../lib/cosmos_node_client.dart | 2 + .../lib/proto/confio/export.dart | 3 - .../lib/proto/confio/proofs.pb.dart | 1091 ----- .../lib/proto/confio/proofs.pbenum.dart | 63 - .../lib/proto/confio/proofs.pbjson.dart | 212 - .../lib/proto/cosmos_proto/cosmos.pb.dart | 22 - .../lib/proto/cosmos_proto/cosmos.pbenum.dart | 7 - .../lib/proto/cosmos_proto/cosmos.pbjson.dart | 10 - .../lib/proto/cosmos_proto/export.dart | 3 - .../lib/proto/gogoproto/export.dart | 3 - .../lib/proto/gogoproto/gogo.pb.dart | 170 - .../lib/proto/gogoproto/gogo.pbenum.dart | 7 - .../lib/proto/gogoproto/gogo.pbjson.dart | 10 - .../lib/proto/google/api/annotations.pb.dart | 20 - .../proto/google/api/annotations.pbenum.dart | 7 - .../proto/google/api/annotations.pbjson.dart | 10 - .../lib/proto/google/api/export.dart | 9 - .../lib/proto/google/api/http.pb.dart | 319 -- .../lib/proto/google/api/http.pbenum.dart | 7 - .../lib/proto/google/api/http.pbjson.dart | 54 - .../lib/proto/google/api/httpbody.pb.dart | 82 - .../lib/proto/google/api/httpbody.pbenum.dart | 7 - .../lib/proto/google/api/httpbody.pbjson.dart | 22 - .../lib/proto/google/protobuf/any.pb.dart | 85 - .../lib/proto/google/protobuf/any.pbenum.dart | 7 - .../lib/proto/google/protobuf/any.pbjson.dart | 22 - .../proto/google/protobuf/duration.pb.dart | 75 - .../google/protobuf/duration.pbenum.dart | 7 - .../google/protobuf/duration.pbjson.dart | 21 - .../lib/proto/google/protobuf/export.dart | 9 - .../proto/google/protobuf/timestamp.pb.dart | 83 - .../google/protobuf/timestamp.pbenum.dart | 7 - .../google/protobuf/timestamp.pbjson.dart | 21 - .../lib/proto/tendermint/abci/export.dart | 4 - .../lib/proto/tendermint/abci/types.pb.dart | 3604 ----------------- .../proto/tendermint/abci/types.pbenum.dart | 89 - .../proto/tendermint/abci/types.pbgrpc.dart | 416 -- .../proto/tendermint/abci/types.pbjson.dart | 601 --- .../lib/proto/tendermint/crypto/export.dart | 6 - .../lib/proto/tendermint/crypto/keys.pb.dart | 87 - .../proto/tendermint/crypto/keys.pbenum.dart | 7 - .../proto/tendermint/crypto/keys.pbjson.dart | 25 - .../lib/proto/tendermint/crypto/proof.pb.dart | 349 -- .../proto/tendermint/crypto/proof.pbenum.dart | 7 - .../proto/tendermint/crypto/proof.pbjson.dart | 68 - .../proto/tendermint/libs/bits/export.dart | 3 - .../proto/tendermint/libs/bits/types.pb.dart | 67 - .../tendermint/libs/bits/types.pbenum.dart | 7 - .../tendermint/libs/bits/types.pbjson.dart | 21 - .../lib/proto/tendermint/p2p/export.dart | 3 - .../lib/proto/tendermint/p2p/types.pb.dart | 372 -- .../proto/tendermint/p2p/types.pbenum.dart | 7 - .../proto/tendermint/p2p/types.pbjson.dart | 62 - .../lib/proto/tendermint/types/block.pb.dart | 111 - .../proto/tendermint/types/block.pbenum.dart | 7 - .../proto/tendermint/types/block.pbjson.dart | 23 - .../proto/tendermint/types/evidence.pb.dart | 347 -- .../tendermint/types/evidence.pbenum.dart | 7 - .../tendermint/types/evidence.pbjson.dart | 62 - .../lib/proto/tendermint/types/export.dart | 15 - .../lib/proto/tendermint/types/params.pb.dart | 412 -- .../proto/tendermint/types/params.pbenum.dart | 7 - .../proto/tendermint/types/params.pbjson.dart | 80 - .../lib/proto/tendermint/types/types.pb.dart | 1258 ------ .../proto/tendermint/types/types.pbenum.dart | 49 - .../proto/tendermint/types/types.pbjson.dart | 211 - .../proto/tendermint/types/validator.pb.dart | 239 -- .../tendermint/types/validator.pbenum.dart | 7 - .../tendermint/types/validator.pbjson.dart | 46 - .../lib/proto/tendermint/version/export.dart | 3 - .../proto/tendermint/version/types.pb.dart | 134 - .../tendermint/version/types.pbenum.dart | 7 - .../tendermint/version/types.pbjson.dart | 33 - .../scripts/generate_exports.sh | 15 - .../scripts/generate_proto.sh | 19 - .../cosmos_node_client/scripts/get_proto.sh | 45 - .../tests/flutter/.metadata | 10 + .../tests/flutter/README.md | 32 + .../tests/flutter/analysis_options.yaml | 228 ++ .../tests/flutter/android/Gemfile | 5 + .../tests/flutter/android/Gemfile.lock | 220 + .../tests/flutter/android/app/build.gradle | 65 + .../android/app/src/main/AndroidManifest.xml | 42 + .../com/starport/template/MainActivity.kt | 6 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3773 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2083 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5660 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 9303 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 12932 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../app/src/main/res/values/styles.xml | 18 + .../tests/flutter/android/build.gradle | 29 + .../tests/flutter/android/fastlane/Appfile | 2 + .../tests/flutter/android/fastlane/Fastfile | 45 + .../tests/flutter/android/fastlane/Pluginfile | 5 + .../tests/flutter/android/fastlane/README.md | 32 + .../tests/flutter/android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 6 + .../tests/flutter/android/settings.gradle | 11 + .../flutter/assets/app_icon/app_icon.png | Bin 0 -> 947539 bytes .../assets/images/2.0x/arrow_down_circle.png | Bin 0 -> 1202 bytes .../assets/images/2.0x/arrow_right.png | Bin 0 -> 595 bytes .../assets/images/2.0x/check_circle.png | Bin 0 -> 5048 bytes .../flutter/assets/images/2.0x/face_id.png | Bin 0 -> 1369 bytes .../assets/images/2.0x/icon_check_16.png | Bin 0 -> 2170 bytes .../assets/images/2.0x/icon_copy_16.png | Bin 0 -> 1616 bytes .../assets/images/2.0x/plus_circle.png | Bin 0 -> 1137 bytes .../flutter/assets/images/2.0x/settings.png | Bin 0 -> 2089 bytes .../flutter/assets/images/2.0x/share.png | Bin 0 -> 1023 bytes .../assets/images/3.0x/arrow_down_circle.png | Bin 0 -> 1791 bytes .../assets/images/3.0x/arrow_right.png | Bin 0 -> 887 bytes .../assets/images/3.0x/check_circle.png | Bin 0 -> 8130 bytes .../flutter/assets/images/3.0x/face_id.png | Bin 0 -> 2025 bytes .../assets/images/3.0x/icon_check_16.png | Bin 0 -> 2886 bytes .../assets/images/3.0x/icon_copy_16.png | Bin 0 -> 1795 bytes .../assets/images/3.0x/plus_circle.png | Bin 0 -> 1647 bytes .../flutter/assets/images/3.0x/settings.png | Bin 0 -> 3381 bytes .../flutter/assets/images/3.0x/share.png | Bin 0 -> 1546 bytes .../assets/images/arrow_down_circle.png | Bin 0 -> 705 bytes .../flutter/assets/images/arrow_right.png | Bin 0 -> 391 bytes .../flutter/assets/images/check_circle.png | Bin 0 -> 2490 bytes .../tests/flutter/assets/images/face_id.png | Bin 0 -> 802 bytes .../flutter/assets/images/icon_check_16.png | Bin 0 -> 1598 bytes .../flutter/assets/images/icon_copy_16.png | Bin 0 -> 1402 bytes .../flutter/assets/images/plus_circle.png | Bin 0 -> 668 bytes .../tests/flutter/assets/images/settings.png | Bin 0 -> 972 bytes .../tests/flutter/assets/images/share.png | Bin 0 -> 616 bytes .../flutter/assets/images/welcome-bg.png | Bin 0 -> 1621237 bytes .../ios/Flutter/AppFrameworkInfo.plist | 26 + .../tests/flutter/ios/Flutter/Debug.xcconfig | 2 + .../flutter/ios/Flutter/Release.xcconfig | 2 + .../tests/flutter/ios/Gemfile | 5 + .../tests/flutter/ios/Gemfile.lock | 216 + .../tests/flutter/ios/Matchfile | 9 + .../tests/flutter/ios/Podfile | 41 + .../tests/flutter/ios/Podfile.lock | 58 + .../ios/Runner.xcodeproj/project.pbxproj | 560 +++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 87 + .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../flutter/ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 + .../Icon-App-1024x1024@1x.png | Bin 0 -> 93028 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 664 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1642 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 2810 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 1096 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 2713 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 4946 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 1642 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 4329 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 7334 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 7334 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 12140 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 4057 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 9779 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 10809 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 + .../ios/Runner/Base.lproj/Main.storyboard | 26 + .../tests/flutter/ios/Runner/Info.plist | 49 + .../ios/Runner/Runner-Bridging-Header.h | 1 + .../tests/flutter/ios/fastlane/Appfile | 8 + .../tests/flutter/ios/fastlane/Fastfile | 72 + .../tests/flutter/ios/fastlane/Pluginfile | 5 + .../tests/flutter/ios/fastlane/README.md | 32 + .../tests/flutter/lib/entities/amount.dart | 24 + .../tests/flutter/lib/entities/balance.dart | 22 + .../tests/flutter/lib/entities/denom.dart | 17 + .../lib/entities/import_wallet_form_data.dart | 15 + .../lib/entities/msg_send_transaction.dart | 9 + .../entities/transaction_history_item.dart | 24 + .../lib/entities/wallet_additional_data.dart | 30 + .../tests/flutter/lib/main.dart | 62 + .../tests/flutter/lib/model/amount_json.dart | 14 + .../tests/flutter/lib/model/balance_json.dart | 11 + .../tests/flutter/lib/model/tx_body_json.dart | 11 + .../lib/model/tx_body_message_json.dart | 22 + .../tests/flutter/lib/model/tx_json.dart | 16 + .../flutter/lib/model/tx_response_json.dart | 19 + .../lib/pages/assets_portfolio_page.dart | 143 + .../lib/pages/assets_transfer_sheet.dart | 88 + .../lib/pages/back_up_wallet_page.dart | 125 + .../lib/pages/backup_later_bottom_sheet.dart | 75 + .../flutter/lib/pages/create_wallet_page.dart | 195 + .../flutter/lib/pages/custom_fee_page.dart | 85 + .../flutter/lib/pages/import_wallet_page.dart | 178 + .../flutter/lib/pages/onboarding_page.dart | 85 + .../lib/pages/passcode_prompt_page.dart | 170 + .../lib/pages/password_setup_sheet.dart | 66 + .../lib/pages/receive_money_sheet.dart | 97 + .../lib/pages/repeat_mnemonic_page.dart | 149 + .../tests/flutter/lib/pages/routing_page.dart | 93 + .../flutter/lib/pages/security_sheet.dart | 112 + .../flutter/lib/pages/select_asset_page.dart | 37 + .../flutter/lib/pages/send_money_sheet.dart | 112 + .../flutter/lib/pages/settings_sheet.dart | 80 + .../lib/pages/sign_transaction_page.dart | 159 + .../lib/pages/transaction_history_page.dart | 180 + .../lib/pages/transfer_asset_page.dart | 147 + .../flutter/lib/pages/wallet_name_page.dart | 89 + .../flutter/lib/pages/wallets_list_sheet.dart | 175 + .../tests/flutter/lib/starport_app.dart | 38 + .../flutter/lib/stores/settings_store.dart | 63 + .../lib/stores/transactions_store.dart | 37 + .../flutter/lib/stores/wallets_store.dart | 276 ++ .../flutter/lib/utils/amount_validator.dart | 11 + .../tests/flutter/lib/utils/base_env.dart | 56 + .../flutter/lib/utils/cosmos_balances.dart | 34 + .../cosmos_transaction_history_loader.dart | 47 + .../tests/flutter/lib/utils/token_sender.dart | 56 + .../flutter/lib/widgets/app_version_text.dart | 20 + .../lib/widgets/asset_portfolio_heading.dart | 39 + .../lib/widgets/back_up_account_card.dart | 43 + .../lib/widgets/balance_card_list.dart | 51 + .../lib/widgets/copy_to_clipboard_button.dart | 84 + .../flutter/lib/widgets/loading_splash.dart | 44 + .../flutter/lib/widgets/send_money_form.dart | 89 + .../sign_transaction_tab_view_item.dart | 45 + .../lib/widgets/starport_button_bar.dart | 39 + .../lib/widgets/transaction_history_list.dart | 71 + .../tests/flutter/pubspec.lock | 909 +++++ .../tests/flutter/pubspec.yaml | 102 + .../tests/flutter/test/sample_test.dart | 7 + 237 files changed, 7424 insertions(+), 11441 deletions(-) create mode 100644 packages/cosmos_node_client/lib/core/account.dart create mode 100644 packages/cosmos_node_client/lib/core/export.dart delete mode 100644 packages/cosmos_node_client/lib/core/models/account_derivator.dart delete mode 100644 packages/cosmos_node_client/lib/proto/confio/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/http.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/export.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart delete mode 100644 packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart delete mode 100755 packages/cosmos_node_client/scripts/generate_exports.sh delete mode 100755 packages/cosmos_node_client/scripts/generate_proto.sh delete mode 100755 packages/cosmos_node_client/scripts/get_proto.sh create mode 100644 packages/cosmos_node_client/tests/flutter/.metadata create mode 100644 packages/cosmos_node_client/tests/flutter/README.md create mode 100644 packages/cosmos_node_client/tests/flutter/analysis_options.yaml create mode 100644 packages/cosmos_node_client/tests/flutter/android/Gemfile create mode 100644 packages/cosmos_node_client/tests/flutter/android/Gemfile.lock create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/build.gradle create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/AndroidManifest.xml create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/kotlin/com/starport/template/MainActivity.kt create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable/launch_background.xml create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values-night/styles.xml create mode 100644 packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values/styles.xml create mode 100644 packages/cosmos_node_client/tests/flutter/android/build.gradle create mode 100644 packages/cosmos_node_client/tests/flutter/android/fastlane/Appfile create mode 100644 packages/cosmos_node_client/tests/flutter/android/fastlane/Fastfile create mode 100644 packages/cosmos_node_client/tests/flutter/android/fastlane/Pluginfile create mode 100644 packages/cosmos_node_client/tests/flutter/android/fastlane/README.md create mode 100644 packages/cosmos_node_client/tests/flutter/android/gradle.properties create mode 100644 packages/cosmos_node_client/tests/flutter/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 packages/cosmos_node_client/tests/flutter/android/settings.gradle create mode 100644 packages/cosmos_node_client/tests/flutter/assets/app_icon/app_icon.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/arrow_down_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/arrow_right.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/check_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/face_id.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/icon_check_16.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/icon_copy_16.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/plus_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/settings.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/2.0x/share.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/arrow_down_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/arrow_right.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/check_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/face_id.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/icon_check_16.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/icon_copy_16.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/plus_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/settings.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/3.0x/share.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/arrow_down_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/arrow_right.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/check_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/face_id.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/icon_check_16.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/icon_copy_16.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/plus_circle.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/settings.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/share.png create mode 100644 packages/cosmos_node_client/tests/flutter/assets/images/welcome-bg.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Flutter/AppFrameworkInfo.plist create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Flutter/Debug.xcconfig create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Flutter/Release.xcconfig create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Gemfile create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Gemfile.lock create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Matchfile create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Podfile create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Podfile.lock create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.pbxproj create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/AppDelegate.swift create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/Main.storyboard create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Info.plist create mode 100644 packages/cosmos_node_client/tests/flutter/ios/Runner/Runner-Bridging-Header.h create mode 100644 packages/cosmos_node_client/tests/flutter/ios/fastlane/Appfile create mode 100644 packages/cosmos_node_client/tests/flutter/ios/fastlane/Fastfile create mode 100644 packages/cosmos_node_client/tests/flutter/ios/fastlane/Pluginfile create mode 100644 packages/cosmos_node_client/tests/flutter/ios/fastlane/README.md create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/amount.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/balance.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/denom.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/import_wallet_form_data.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/msg_send_transaction.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/transaction_history_item.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/entities/wallet_additional_data.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/main.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/model/amount_json.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/model/balance_json.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/model/tx_body_json.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/model/tx_body_message_json.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/model/tx_json.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/model/tx_response_json.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/assets_portfolio_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/assets_transfer_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/back_up_wallet_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/backup_later_bottom_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/create_wallet_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/custom_fee_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/import_wallet_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/onboarding_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/passcode_prompt_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/password_setup_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/receive_money_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/repeat_mnemonic_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/routing_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/security_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/select_asset_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/send_money_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/settings_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/sign_transaction_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/transaction_history_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/transfer_asset_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/wallet_name_page.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/pages/wallets_list_sheet.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/starport_app.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/stores/settings_store.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/stores/transactions_store.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/stores/wallets_store.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/utils/amount_validator.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/utils/base_env.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_balances.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_transaction_history_loader.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/utils/token_sender.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/app_version_text.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/asset_portfolio_heading.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/back_up_account_card.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/balance_card_list.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/copy_to_clipboard_button.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/loading_splash.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/send_money_form.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/sign_transaction_tab_view_item.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/starport_button_bar.dart create mode 100644 packages/cosmos_node_client/tests/flutter/lib/widgets/transaction_history_list.dart create mode 100644 packages/cosmos_node_client/tests/flutter/pubspec.lock create mode 100644 packages/cosmos_node_client/tests/flutter/pubspec.yaml create mode 100644 packages/cosmos_node_client/tests/flutter/test/sample_test.dart diff --git a/packages/cosmos_node_client/lib/core/account.dart b/packages/cosmos_node_client/lib/core/account.dart new file mode 100644 index 00000000..ccfda3a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/core/account.dart @@ -0,0 +1,75 @@ +/* import 'package:cosmos_node_client/cosmos_node_client.dart'; +import 'package:fixnum/fixnum.dart'; +import 'package:cosmos_node_client/proto/cosmos/auth/v1beta1/auth.pb.dart' as auth; + +abstract class AccountI { + String get address; + + Any get pubKey; + + Int64 get accountNumber; + + Int64 get sequence; +} + +class BaseAccount extends AccountI { + final auth.BaseAccount account; + + @override + String get address { + return account.address; + } + + @override + Any get pubKey { + return account.pubKey; + } + + @override + Int64 get accountNumber { + return account.accountNumber; + } + + @override + Int64 get sequence { + return account.sequence; + } + + BaseAccount(auth.BaseAccount account) : account = account; + + static BaseAccount fromAny(Any any) { + final account = auth.BaseAccount.fromBuffer(any.value); + return BaseAccount(account); + } +} + +class ModuleAccount implements AccountI { + final auth.ModuleAccount account; + + @override + String get address { + return account.baseAccount.address; + } + + @override + Any get pubKey { + return account.baseAccount.pubKey; + } + + @override + Int64 get accountNumber { + return account.baseAccount.accountNumber; + } + + @override + Int64 get sequence { + return account.baseAccount.sequence; + } + + ModuleAccount(auth.ModuleAccount account) : account = account; + + static ModuleAccount fromAny(Any any) { + final account = auth.ModuleAccount.fromBuffer(any.value); + return ModuleAccount(account); + } +} */ \ No newline at end of file diff --git a/packages/cosmos_node_client/lib/core/export.dart b/packages/cosmos_node_client/lib/core/export.dart new file mode 100644 index 00000000..5ad3ef4a --- /dev/null +++ b/packages/cosmos_node_client/lib/core/export.dart @@ -0,0 +1 @@ +export 'account.dart'; diff --git a/packages/cosmos_node_client/lib/core/models/account_derivator.dart b/packages/cosmos_node_client/lib/core/models/account_derivator.dart deleted file mode 100644 index c15e1f99..00000000 --- a/packages/cosmos_node_client/lib/core/models/account_derivator.dart +++ /dev/null @@ -1,24 +0,0 @@ -/* import 'package:dartz/dartz.dart'; -import 'package:transaction_signing_gateway/model/account_derivation_failure.dart'; -import 'package:transaction_signing_gateway/model/account_derivation_info.dart'; -import 'package:transaction_signing_gateway/model/private_account_credentials.dart'; - -abstract class AccountDerivator { - Future> derive({ - required AccountDerivationInfo accountDerivationInfo, - }); - - bool canDerive(AccountDerivationInfo accountDerivationInfo); -} - -class NotFoundDerivator implements AccountDerivator { - @override - bool canDerive(AccountDerivationInfo accountDerivationInfo) => true; - - @override - Future> derive({ - required AccountDerivationInfo accountDerivationInfo, - }) async => - left(const DerivatorNotFoundFailure()); -} - */ \ No newline at end of file diff --git a/packages/cosmos_node_client/lib/cosmos_node_client.dart b/packages/cosmos_node_client/lib/cosmos_node_client.dart index a604b666..3aa76e33 100644 --- a/packages/cosmos_node_client/lib/cosmos_node_client.dart +++ b/packages/cosmos_node_client/lib/cosmos_node_client.dart @@ -1 +1,3 @@ library cosmos_node_client; + +export 'core/account.dart'; diff --git a/packages/cosmos_node_client/lib/proto/confio/export.dart b/packages/cosmos_node_client/lib/proto/confio/export.dart deleted file mode 100644 index 9b8e6818..00000000 --- a/packages/cosmos_node_client/lib/proto/confio/export.dart +++ /dev/null @@ -1,3 +0,0 @@ -export 'proofs.pbenum.dart'; -export 'proofs.pb.dart'; -export 'proofs.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart b/packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart deleted file mode 100644 index df78989d..00000000 --- a/packages/cosmos_node_client/lib/proto/confio/proofs.pb.dart +++ /dev/null @@ -1,1091 +0,0 @@ -/// -// Generated code. Do not modify. -// source: confio/proofs.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -import 'proofs.pbenum.dart'; - -export 'proofs.pbenum.dart'; - -class ExistenceProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leaf', subBuilder: LeafOp.create) - ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.PM, subBuilder: InnerOp.create) - ..hasRequiredFields = false - ; - - ExistenceProof._() : super(); - factory ExistenceProof({ - $core.List<$core.int>? key, - $core.List<$core.int>? value, - LeafOp? leaf, - $core.Iterable? path, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (value != null) { - _result.value = value; - } - if (leaf != null) { - _result.leaf = leaf; - } - if (path != null) { - _result.path.addAll(path); - } - return _result; - } - factory ExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ExistenceProof clone() => ExistenceProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ExistenceProof copyWith(void Function(ExistenceProof) updates) => super.copyWith((message) => updates(message as ExistenceProof)) as ExistenceProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ExistenceProof create() => ExistenceProof._(); - ExistenceProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ExistenceProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get key => $_getN(0); - @$pb.TagNumber(1) - set key($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get value => $_getN(1); - @$pb.TagNumber(2) - set value($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasValue() => $_has(1); - @$pb.TagNumber(2) - void clearValue() => clearField(2); - - @$pb.TagNumber(3) - LeafOp get leaf => $_getN(2); - @$pb.TagNumber(3) - set leaf(LeafOp v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasLeaf() => $_has(2); - @$pb.TagNumber(3) - void clearLeaf() => clearField(3); - @$pb.TagNumber(3) - LeafOp ensureLeaf() => $_ensure(2); - - @$pb.TagNumber(4) - $core.List get path => $_getList(3); -} - -class NonExistenceProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'NonExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'left', subBuilder: ExistenceProof.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'right', subBuilder: ExistenceProof.create) - ..hasRequiredFields = false - ; - - NonExistenceProof._() : super(); - factory NonExistenceProof({ - $core.List<$core.int>? key, - ExistenceProof? left, - ExistenceProof? right, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (left != null) { - _result.left = left; - } - if (right != null) { - _result.right = right; - } - return _result; - } - factory NonExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory NonExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - NonExistenceProof clone() => NonExistenceProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - NonExistenceProof copyWith(void Function(NonExistenceProof) updates) => super.copyWith((message) => updates(message as NonExistenceProof)) as NonExistenceProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static NonExistenceProof create() => NonExistenceProof._(); - NonExistenceProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static NonExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static NonExistenceProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get key => $_getN(0); - @$pb.TagNumber(1) - set key($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - ExistenceProof get left => $_getN(1); - @$pb.TagNumber(2) - set left(ExistenceProof v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasLeft() => $_has(1); - @$pb.TagNumber(2) - void clearLeft() => clearField(2); - @$pb.TagNumber(2) - ExistenceProof ensureLeft() => $_ensure(1); - - @$pb.TagNumber(3) - ExistenceProof get right => $_getN(2); - @$pb.TagNumber(3) - set right(ExistenceProof v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasRight() => $_has(2); - @$pb.TagNumber(3) - void clearRight() => clearField(3); - @$pb.TagNumber(3) - ExistenceProof ensureRight() => $_ensure(2); -} - -enum CommitmentProof_Proof { - exist, - nonexist, - batch, - compressed, - notSet -} - -class CommitmentProof extends $pb.GeneratedMessage { - static const $core.Map<$core.int, CommitmentProof_Proof> _CommitmentProof_ProofByTag = { - 1 : CommitmentProof_Proof.exist, - 2 : CommitmentProof_Proof.nonexist, - 3 : CommitmentProof_Proof.batch, - 4 : CommitmentProof_Proof.compressed, - 0 : CommitmentProof_Proof.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitmentProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..oo(0, [1, 2, 3, 4]) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: ExistenceProof.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: NonExistenceProof.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'batch', subBuilder: BatchProof.create) - ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compressed', subBuilder: CompressedBatchProof.create) - ..hasRequiredFields = false - ; - - CommitmentProof._() : super(); - factory CommitmentProof({ - ExistenceProof? exist, - NonExistenceProof? nonexist, - BatchProof? batch, - CompressedBatchProof? compressed, - }) { - final _result = create(); - if (exist != null) { - _result.exist = exist; - } - if (nonexist != null) { - _result.nonexist = nonexist; - } - if (batch != null) { - _result.batch = batch; - } - if (compressed != null) { - _result.compressed = compressed; - } - return _result; - } - factory CommitmentProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CommitmentProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CommitmentProof clone() => CommitmentProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CommitmentProof copyWith(void Function(CommitmentProof) updates) => super.copyWith((message) => updates(message as CommitmentProof)) as CommitmentProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CommitmentProof create() => CommitmentProof._(); - CommitmentProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CommitmentProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CommitmentProof? _defaultInstance; - - CommitmentProof_Proof whichProof() => _CommitmentProof_ProofByTag[$_whichOneof(0)]!; - void clearProof() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - ExistenceProof get exist => $_getN(0); - @$pb.TagNumber(1) - set exist(ExistenceProof v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasExist() => $_has(0); - @$pb.TagNumber(1) - void clearExist() => clearField(1); - @$pb.TagNumber(1) - ExistenceProof ensureExist() => $_ensure(0); - - @$pb.TagNumber(2) - NonExistenceProof get nonexist => $_getN(1); - @$pb.TagNumber(2) - set nonexist(NonExistenceProof v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasNonexist() => $_has(1); - @$pb.TagNumber(2) - void clearNonexist() => clearField(2); - @$pb.TagNumber(2) - NonExistenceProof ensureNonexist() => $_ensure(1); - - @$pb.TagNumber(3) - BatchProof get batch => $_getN(2); - @$pb.TagNumber(3) - set batch(BatchProof v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasBatch() => $_has(2); - @$pb.TagNumber(3) - void clearBatch() => clearField(3); - @$pb.TagNumber(3) - BatchProof ensureBatch() => $_ensure(2); - - @$pb.TagNumber(4) - CompressedBatchProof get compressed => $_getN(3); - @$pb.TagNumber(4) - set compressed(CompressedBatchProof v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasCompressed() => $_has(3); - @$pb.TagNumber(4) - void clearCompressed() => clearField(4); - @$pb.TagNumber(4) - CompressedBatchProof ensureCompressed() => $_ensure(3); -} - -class LeafOp extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LeafOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) - ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prehashKey', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) - ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prehashValue', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) - ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'length', $pb.PbFieldType.OE, defaultOrMaker: LengthOp.NO_PREFIX, valueOf: LengthOp.valueOf, enumValues: LengthOp.values) - ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - LeafOp._() : super(); - factory LeafOp({ - HashOp? hash, - HashOp? prehashKey, - HashOp? prehashValue, - LengthOp? length, - $core.List<$core.int>? prefix, - }) { - final _result = create(); - if (hash != null) { - _result.hash = hash; - } - if (prehashKey != null) { - _result.prehashKey = prehashKey; - } - if (prehashValue != null) { - _result.prehashValue = prehashValue; - } - if (length != null) { - _result.length = length; - } - if (prefix != null) { - _result.prefix = prefix; - } - return _result; - } - factory LeafOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LeafOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LeafOp clone() => LeafOp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LeafOp copyWith(void Function(LeafOp) updates) => super.copyWith((message) => updates(message as LeafOp)) as LeafOp; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static LeafOp create() => LeafOp._(); - LeafOp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static LeafOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static LeafOp? _defaultInstance; - - @$pb.TagNumber(1) - HashOp get hash => $_getN(0); - @$pb.TagNumber(1) - set hash(HashOp v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasHash() => $_has(0); - @$pb.TagNumber(1) - void clearHash() => clearField(1); - - @$pb.TagNumber(2) - HashOp get prehashKey => $_getN(1); - @$pb.TagNumber(2) - set prehashKey(HashOp v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasPrehashKey() => $_has(1); - @$pb.TagNumber(2) - void clearPrehashKey() => clearField(2); - - @$pb.TagNumber(3) - HashOp get prehashValue => $_getN(2); - @$pb.TagNumber(3) - set prehashValue(HashOp v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasPrehashValue() => $_has(2); - @$pb.TagNumber(3) - void clearPrehashValue() => clearField(3); - - @$pb.TagNumber(4) - LengthOp get length => $_getN(3); - @$pb.TagNumber(4) - set length(LengthOp v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasLength() => $_has(3); - @$pb.TagNumber(4) - void clearLength() => clearField(4); - - @$pb.TagNumber(5) - $core.List<$core.int> get prefix => $_getN(4); - @$pb.TagNumber(5) - set prefix($core.List<$core.int> v) { $_setBytes(4, v); } - @$pb.TagNumber(5) - $core.bool hasPrefix() => $_has(4); - @$pb.TagNumber(5) - void clearPrefix() => clearField(5); -} - -class InnerOp extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'InnerOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'suffix', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - InnerOp._() : super(); - factory InnerOp({ - HashOp? hash, - $core.List<$core.int>? prefix, - $core.List<$core.int>? suffix, - }) { - final _result = create(); - if (hash != null) { - _result.hash = hash; - } - if (prefix != null) { - _result.prefix = prefix; - } - if (suffix != null) { - _result.suffix = suffix; - } - return _result; - } - factory InnerOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory InnerOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - InnerOp clone() => InnerOp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - InnerOp copyWith(void Function(InnerOp) updates) => super.copyWith((message) => updates(message as InnerOp)) as InnerOp; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static InnerOp create() => InnerOp._(); - InnerOp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static InnerOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static InnerOp? _defaultInstance; - - @$pb.TagNumber(1) - HashOp get hash => $_getN(0); - @$pb.TagNumber(1) - set hash(HashOp v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasHash() => $_has(0); - @$pb.TagNumber(1) - void clearHash() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get prefix => $_getN(1); - @$pb.TagNumber(2) - set prefix($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasPrefix() => $_has(1); - @$pb.TagNumber(2) - void clearPrefix() => clearField(2); - - @$pb.TagNumber(3) - $core.List<$core.int> get suffix => $_getN(2); - @$pb.TagNumber(3) - set suffix($core.List<$core.int> v) { $_setBytes(2, v); } - @$pb.TagNumber(3) - $core.bool hasSuffix() => $_has(2); - @$pb.TagNumber(3) - void clearSuffix() => clearField(3); -} - -class ProofSpec extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofSpec', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafSpec', subBuilder: LeafOp.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'innerSpec', subBuilder: InnerSpec.create) - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxDepth', $pb.PbFieldType.O3) - ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minDepth', $pb.PbFieldType.O3) - ..hasRequiredFields = false - ; - - ProofSpec._() : super(); - factory ProofSpec({ - LeafOp? leafSpec, - InnerSpec? innerSpec, - $core.int? maxDepth, - $core.int? minDepth, - }) { - final _result = create(); - if (leafSpec != null) { - _result.leafSpec = leafSpec; - } - if (innerSpec != null) { - _result.innerSpec = innerSpec; - } - if (maxDepth != null) { - _result.maxDepth = maxDepth; - } - if (minDepth != null) { - _result.minDepth = minDepth; - } - return _result; - } - factory ProofSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ProofSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ProofSpec clone() => ProofSpec()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ProofSpec copyWith(void Function(ProofSpec) updates) => super.copyWith((message) => updates(message as ProofSpec)) as ProofSpec; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ProofSpec create() => ProofSpec._(); - ProofSpec createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ProofSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ProofSpec? _defaultInstance; - - @$pb.TagNumber(1) - LeafOp get leafSpec => $_getN(0); - @$pb.TagNumber(1) - set leafSpec(LeafOp v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasLeafSpec() => $_has(0); - @$pb.TagNumber(1) - void clearLeafSpec() => clearField(1); - @$pb.TagNumber(1) - LeafOp ensureLeafSpec() => $_ensure(0); - - @$pb.TagNumber(2) - InnerSpec get innerSpec => $_getN(1); - @$pb.TagNumber(2) - set innerSpec(InnerSpec v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasInnerSpec() => $_has(1); - @$pb.TagNumber(2) - void clearInnerSpec() => clearField(2); - @$pb.TagNumber(2) - InnerSpec ensureInnerSpec() => $_ensure(1); - - @$pb.TagNumber(3) - $core.int get maxDepth => $_getIZ(2); - @$pb.TagNumber(3) - set maxDepth($core.int v) { $_setSignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasMaxDepth() => $_has(2); - @$pb.TagNumber(3) - void clearMaxDepth() => clearField(3); - - @$pb.TagNumber(4) - $core.int get minDepth => $_getIZ(3); - @$pb.TagNumber(4) - set minDepth($core.int v) { $_setSignedInt32(3, v); } - @$pb.TagNumber(4) - $core.bool hasMinDepth() => $_has(3); - @$pb.TagNumber(4) - void clearMinDepth() => clearField(4); -} - -class InnerSpec extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'InnerSpec', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'childOrder', $pb.PbFieldType.P3) - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'childSize', $pb.PbFieldType.O3) - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minPrefixLength', $pb.PbFieldType.O3) - ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxPrefixLength', $pb.PbFieldType.O3) - ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'emptyChild', $pb.PbFieldType.OY) - ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) - ..hasRequiredFields = false - ; - - InnerSpec._() : super(); - factory InnerSpec({ - $core.Iterable<$core.int>? childOrder, - $core.int? childSize, - $core.int? minPrefixLength, - $core.int? maxPrefixLength, - $core.List<$core.int>? emptyChild, - HashOp? hash, - }) { - final _result = create(); - if (childOrder != null) { - _result.childOrder.addAll(childOrder); - } - if (childSize != null) { - _result.childSize = childSize; - } - if (minPrefixLength != null) { - _result.minPrefixLength = minPrefixLength; - } - if (maxPrefixLength != null) { - _result.maxPrefixLength = maxPrefixLength; - } - if (emptyChild != null) { - _result.emptyChild = emptyChild; - } - if (hash != null) { - _result.hash = hash; - } - return _result; - } - factory InnerSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory InnerSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - InnerSpec clone() => InnerSpec()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - InnerSpec copyWith(void Function(InnerSpec) updates) => super.copyWith((message) => updates(message as InnerSpec)) as InnerSpec; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static InnerSpec create() => InnerSpec._(); - InnerSpec createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static InnerSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static InnerSpec? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get childOrder => $_getList(0); - - @$pb.TagNumber(2) - $core.int get childSize => $_getIZ(1); - @$pb.TagNumber(2) - set childSize($core.int v) { $_setSignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasChildSize() => $_has(1); - @$pb.TagNumber(2) - void clearChildSize() => clearField(2); - - @$pb.TagNumber(3) - $core.int get minPrefixLength => $_getIZ(2); - @$pb.TagNumber(3) - set minPrefixLength($core.int v) { $_setSignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasMinPrefixLength() => $_has(2); - @$pb.TagNumber(3) - void clearMinPrefixLength() => clearField(3); - - @$pb.TagNumber(4) - $core.int get maxPrefixLength => $_getIZ(3); - @$pb.TagNumber(4) - set maxPrefixLength($core.int v) { $_setSignedInt32(3, v); } - @$pb.TagNumber(4) - $core.bool hasMaxPrefixLength() => $_has(3); - @$pb.TagNumber(4) - void clearMaxPrefixLength() => clearField(4); - - @$pb.TagNumber(5) - $core.List<$core.int> get emptyChild => $_getN(4); - @$pb.TagNumber(5) - set emptyChild($core.List<$core.int> v) { $_setBytes(4, v); } - @$pb.TagNumber(5) - $core.bool hasEmptyChild() => $_has(4); - @$pb.TagNumber(5) - void clearEmptyChild() => clearField(5); - - @$pb.TagNumber(6) - HashOp get hash => $_getN(5); - @$pb.TagNumber(6) - set hash(HashOp v) { setField(6, v); } - @$pb.TagNumber(6) - $core.bool hasHash() => $_has(5); - @$pb.TagNumber(6) - void clearHash() => clearField(6); -} - -class BatchProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BatchProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: BatchEntry.create) - ..hasRequiredFields = false - ; - - BatchProof._() : super(); - factory BatchProof({ - $core.Iterable? entries, - }) { - final _result = create(); - if (entries != null) { - _result.entries.addAll(entries); - } - return _result; - } - factory BatchProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BatchProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BatchProof clone() => BatchProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BatchProof copyWith(void Function(BatchProof) updates) => super.copyWith((message) => updates(message as BatchProof)) as BatchProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BatchProof create() => BatchProof._(); - BatchProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BatchProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BatchProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get entries => $_getList(0); -} - -enum BatchEntry_Proof { - exist, - nonexist, - notSet -} - -class BatchEntry extends $pb.GeneratedMessage { - static const $core.Map<$core.int, BatchEntry_Proof> _BatchEntry_ProofByTag = { - 1 : BatchEntry_Proof.exist, - 2 : BatchEntry_Proof.nonexist, - 0 : BatchEntry_Proof.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BatchEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..oo(0, [1, 2]) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: ExistenceProof.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: NonExistenceProof.create) - ..hasRequiredFields = false - ; - - BatchEntry._() : super(); - factory BatchEntry({ - ExistenceProof? exist, - NonExistenceProof? nonexist, - }) { - final _result = create(); - if (exist != null) { - _result.exist = exist; - } - if (nonexist != null) { - _result.nonexist = nonexist; - } - return _result; - } - factory BatchEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BatchEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BatchEntry clone() => BatchEntry()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BatchEntry copyWith(void Function(BatchEntry) updates) => super.copyWith((message) => updates(message as BatchEntry)) as BatchEntry; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BatchEntry create() => BatchEntry._(); - BatchEntry createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BatchEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BatchEntry? _defaultInstance; - - BatchEntry_Proof whichProof() => _BatchEntry_ProofByTag[$_whichOneof(0)]!; - void clearProof() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - ExistenceProof get exist => $_getN(0); - @$pb.TagNumber(1) - set exist(ExistenceProof v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasExist() => $_has(0); - @$pb.TagNumber(1) - void clearExist() => clearField(1); - @$pb.TagNumber(1) - ExistenceProof ensureExist() => $_ensure(0); - - @$pb.TagNumber(2) - NonExistenceProof get nonexist => $_getN(1); - @$pb.TagNumber(2) - set nonexist(NonExistenceProof v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasNonexist() => $_has(1); - @$pb.TagNumber(2) - void clearNonexist() => clearField(2); - @$pb.TagNumber(2) - NonExistenceProof ensureNonexist() => $_ensure(1); -} - -class CompressedBatchProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedBatchProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: CompressedBatchEntry.create) - ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lookupInners', $pb.PbFieldType.PM, subBuilder: InnerOp.create) - ..hasRequiredFields = false - ; - - CompressedBatchProof._() : super(); - factory CompressedBatchProof({ - $core.Iterable? entries, - $core.Iterable? lookupInners, - }) { - final _result = create(); - if (entries != null) { - _result.entries.addAll(entries); - } - if (lookupInners != null) { - _result.lookupInners.addAll(lookupInners); - } - return _result; - } - factory CompressedBatchProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CompressedBatchProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CompressedBatchProof clone() => CompressedBatchProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CompressedBatchProof copyWith(void Function(CompressedBatchProof) updates) => super.copyWith((message) => updates(message as CompressedBatchProof)) as CompressedBatchProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CompressedBatchProof create() => CompressedBatchProof._(); - CompressedBatchProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CompressedBatchProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CompressedBatchProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get entries => $_getList(0); - - @$pb.TagNumber(2) - $core.List get lookupInners => $_getList(1); -} - -enum CompressedBatchEntry_Proof { - exist, - nonexist, - notSet -} - -class CompressedBatchEntry extends $pb.GeneratedMessage { - static const $core.Map<$core.int, CompressedBatchEntry_Proof> _CompressedBatchEntry_ProofByTag = { - 1 : CompressedBatchEntry_Proof.exist, - 2 : CompressedBatchEntry_Proof.nonexist, - 0 : CompressedBatchEntry_Proof.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedBatchEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..oo(0, [1, 2]) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: CompressedExistenceProof.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: CompressedNonExistenceProof.create) - ..hasRequiredFields = false - ; - - CompressedBatchEntry._() : super(); - factory CompressedBatchEntry({ - CompressedExistenceProof? exist, - CompressedNonExistenceProof? nonexist, - }) { - final _result = create(); - if (exist != null) { - _result.exist = exist; - } - if (nonexist != null) { - _result.nonexist = nonexist; - } - return _result; - } - factory CompressedBatchEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CompressedBatchEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CompressedBatchEntry clone() => CompressedBatchEntry()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CompressedBatchEntry copyWith(void Function(CompressedBatchEntry) updates) => super.copyWith((message) => updates(message as CompressedBatchEntry)) as CompressedBatchEntry; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CompressedBatchEntry create() => CompressedBatchEntry._(); - CompressedBatchEntry createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CompressedBatchEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CompressedBatchEntry? _defaultInstance; - - CompressedBatchEntry_Proof whichProof() => _CompressedBatchEntry_ProofByTag[$_whichOneof(0)]!; - void clearProof() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - CompressedExistenceProof get exist => $_getN(0); - @$pb.TagNumber(1) - set exist(CompressedExistenceProof v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasExist() => $_has(0); - @$pb.TagNumber(1) - void clearExist() => clearField(1); - @$pb.TagNumber(1) - CompressedExistenceProof ensureExist() => $_ensure(0); - - @$pb.TagNumber(2) - CompressedNonExistenceProof get nonexist => $_getN(1); - @$pb.TagNumber(2) - set nonexist(CompressedNonExistenceProof v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasNonexist() => $_has(1); - @$pb.TagNumber(2) - void clearNonexist() => clearField(2); - @$pb.TagNumber(2) - CompressedNonExistenceProof ensureNonexist() => $_ensure(1); -} - -class CompressedExistenceProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leaf', subBuilder: LeafOp.create) - ..p<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.P3) - ..hasRequiredFields = false - ; - - CompressedExistenceProof._() : super(); - factory CompressedExistenceProof({ - $core.List<$core.int>? key, - $core.List<$core.int>? value, - LeafOp? leaf, - $core.Iterable<$core.int>? path, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (value != null) { - _result.value = value; - } - if (leaf != null) { - _result.leaf = leaf; - } - if (path != null) { - _result.path.addAll(path); - } - return _result; - } - factory CompressedExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CompressedExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CompressedExistenceProof clone() => CompressedExistenceProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CompressedExistenceProof copyWith(void Function(CompressedExistenceProof) updates) => super.copyWith((message) => updates(message as CompressedExistenceProof)) as CompressedExistenceProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CompressedExistenceProof create() => CompressedExistenceProof._(); - CompressedExistenceProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CompressedExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CompressedExistenceProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get key => $_getN(0); - @$pb.TagNumber(1) - set key($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get value => $_getN(1); - @$pb.TagNumber(2) - set value($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasValue() => $_has(1); - @$pb.TagNumber(2) - void clearValue() => clearField(2); - - @$pb.TagNumber(3) - LeafOp get leaf => $_getN(2); - @$pb.TagNumber(3) - set leaf(LeafOp v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasLeaf() => $_has(2); - @$pb.TagNumber(3) - void clearLeaf() => clearField(3); - @$pb.TagNumber(3) - LeafOp ensureLeaf() => $_ensure(2); - - @$pb.TagNumber(4) - $core.List<$core.int> get path => $_getList(3); -} - -class CompressedNonExistenceProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedNonExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'left', subBuilder: CompressedExistenceProof.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'right', subBuilder: CompressedExistenceProof.create) - ..hasRequiredFields = false - ; - - CompressedNonExistenceProof._() : super(); - factory CompressedNonExistenceProof({ - $core.List<$core.int>? key, - CompressedExistenceProof? left, - CompressedExistenceProof? right, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (left != null) { - _result.left = left; - } - if (right != null) { - _result.right = right; - } - return _result; - } - factory CompressedNonExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CompressedNonExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CompressedNonExistenceProof clone() => CompressedNonExistenceProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CompressedNonExistenceProof copyWith(void Function(CompressedNonExistenceProof) updates) => super.copyWith((message) => updates(message as CompressedNonExistenceProof)) as CompressedNonExistenceProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CompressedNonExistenceProof create() => CompressedNonExistenceProof._(); - CompressedNonExistenceProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CompressedNonExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CompressedNonExistenceProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get key => $_getN(0); - @$pb.TagNumber(1) - set key($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - CompressedExistenceProof get left => $_getN(1); - @$pb.TagNumber(2) - set left(CompressedExistenceProof v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasLeft() => $_has(1); - @$pb.TagNumber(2) - void clearLeft() => clearField(2); - @$pb.TagNumber(2) - CompressedExistenceProof ensureLeft() => $_ensure(1); - - @$pb.TagNumber(3) - CompressedExistenceProof get right => $_getN(2); - @$pb.TagNumber(3) - set right(CompressedExistenceProof v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasRight() => $_has(2); - @$pb.TagNumber(3) - void clearRight() => clearField(3); - @$pb.TagNumber(3) - CompressedExistenceProof ensureRight() => $_ensure(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart b/packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart deleted file mode 100644 index d857e0b4..00000000 --- a/packages/cosmos_node_client/lib/proto/confio/proofs.pbenum.dart +++ /dev/null @@ -1,63 +0,0 @@ -/// -// Generated code. Do not modify. -// source: confio/proofs.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -// ignore_for_file: UNDEFINED_SHOWN_NAME -import 'dart:core' as $core; -import 'package:protobuf/protobuf.dart' as $pb; - -class HashOp extends $pb.ProtobufEnum { - static const HashOp NO_HASH = HashOp._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_HASH'); - static const HashOp SHA256 = HashOp._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SHA256'); - static const HashOp SHA512 = HashOp._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SHA512'); - static const HashOp KECCAK = HashOp._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'KECCAK'); - static const HashOp RIPEMD160 = HashOp._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RIPEMD160'); - static const HashOp BITCOIN = HashOp._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BITCOIN'); - - static const $core.List values = [ - NO_HASH, - SHA256, - SHA512, - KECCAK, - RIPEMD160, - BITCOIN, - ]; - - static final $core.Map<$core.int, HashOp> _byValue = $pb.ProtobufEnum.initByValue(values); - static HashOp? valueOf($core.int value) => _byValue[value]; - - const HashOp._($core.int v, $core.String n) : super(v, n); -} - -class LengthOp extends $pb.ProtobufEnum { - static const LengthOp NO_PREFIX = LengthOp._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_PREFIX'); - static const LengthOp VAR_PROTO = LengthOp._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VAR_PROTO'); - static const LengthOp VAR_RLP = LengthOp._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VAR_RLP'); - static const LengthOp FIXED32_BIG = LengthOp._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED32_BIG'); - static const LengthOp FIXED32_LITTLE = LengthOp._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED32_LITTLE'); - static const LengthOp FIXED64_BIG = LengthOp._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED64_BIG'); - static const LengthOp FIXED64_LITTLE = LengthOp._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED64_LITTLE'); - static const LengthOp REQUIRE_32_BYTES = LengthOp._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REQUIRE_32_BYTES'); - static const LengthOp REQUIRE_64_BYTES = LengthOp._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REQUIRE_64_BYTES'); - - static const $core.List values = [ - NO_PREFIX, - VAR_PROTO, - VAR_RLP, - FIXED32_BIG, - FIXED32_LITTLE, - FIXED64_BIG, - FIXED64_LITTLE, - REQUIRE_32_BYTES, - REQUIRE_64_BYTES, - ]; - - static final $core.Map<$core.int, LengthOp> _byValue = $pb.ProtobufEnum.initByValue(values); - static LengthOp? valueOf($core.int value) => _byValue[value]; - - const LengthOp._($core.int v, $core.String n) : super(v, n); -} - diff --git a/packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart b/packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart deleted file mode 100644 index 2bb4d26d..00000000 --- a/packages/cosmos_node_client/lib/proto/confio/proofs.pbjson.dart +++ /dev/null @@ -1,212 +0,0 @@ -/// -// Generated code. Do not modify. -// source: confio/proofs.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use hashOpDescriptor instead') -const HashOp$json = const { - '1': 'HashOp', - '2': const [ - const {'1': 'NO_HASH', '2': 0}, - const {'1': 'SHA256', '2': 1}, - const {'1': 'SHA512', '2': 2}, - const {'1': 'KECCAK', '2': 3}, - const {'1': 'RIPEMD160', '2': 4}, - const {'1': 'BITCOIN', '2': 5}, - ], -}; - -/// Descriptor for `HashOp`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List hashOpDescriptor = $convert.base64Decode('CgZIYXNoT3ASCwoHTk9fSEFTSBAAEgoKBlNIQTI1NhABEgoKBlNIQTUxMhACEgoKBktFQ0NBSxADEg0KCVJJUEVNRDE2MBAEEgsKB0JJVENPSU4QBQ=='); -@$core.Deprecated('Use lengthOpDescriptor instead') -const LengthOp$json = const { - '1': 'LengthOp', - '2': const [ - const {'1': 'NO_PREFIX', '2': 0}, - const {'1': 'VAR_PROTO', '2': 1}, - const {'1': 'VAR_RLP', '2': 2}, - const {'1': 'FIXED32_BIG', '2': 3}, - const {'1': 'FIXED32_LITTLE', '2': 4}, - const {'1': 'FIXED64_BIG', '2': 5}, - const {'1': 'FIXED64_LITTLE', '2': 6}, - const {'1': 'REQUIRE_32_BYTES', '2': 7}, - const {'1': 'REQUIRE_64_BYTES', '2': 8}, - ], -}; - -/// Descriptor for `LengthOp`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List lengthOpDescriptor = $convert.base64Decode('CghMZW5ndGhPcBINCglOT19QUkVGSVgQABINCglWQVJfUFJPVE8QARILCgdWQVJfUkxQEAISDwoLRklYRUQzMl9CSUcQAxISCg5GSVhFRDMyX0xJVFRMRRAEEg8KC0ZJWEVENjRfQklHEAUSEgoORklYRUQ2NF9MSVRUTEUQBhIUChBSRVFVSVJFXzMyX0JZVEVTEAcSFAoQUkVRVUlSRV82NF9CWVRFUxAI'); -@$core.Deprecated('Use existenceProofDescriptor instead') -const ExistenceProof$json = const { - '1': 'ExistenceProof', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, - const {'1': 'leaf', '3': 3, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leaf'}, - const {'1': 'path', '3': 4, '4': 3, '5': 11, '6': '.ics23.InnerOp', '10': 'path'}, - ], -}; - -/// Descriptor for `ExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List existenceProofDescriptor = $convert.base64Decode('Cg5FeGlzdGVuY2VQcm9vZhIQCgNrZXkYASABKAxSA2tleRIUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSIQoEbGVhZhgDIAEoCzINLmljczIzLkxlYWZPcFIEbGVhZhIiCgRwYXRoGAQgAygLMg4uaWNzMjMuSW5uZXJPcFIEcGF0aA=='); -@$core.Deprecated('Use nonExistenceProofDescriptor instead') -const NonExistenceProof$json = const { - '1': 'NonExistenceProof', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'left', '3': 2, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '10': 'left'}, - const {'1': 'right', '3': 3, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '10': 'right'}, - ], -}; - -/// Descriptor for `NonExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List nonExistenceProofDescriptor = $convert.base64Decode('ChFOb25FeGlzdGVuY2VQcm9vZhIQCgNrZXkYASABKAxSA2tleRIpCgRsZWZ0GAIgASgLMhUuaWNzMjMuRXhpc3RlbmNlUHJvb2ZSBGxlZnQSKwoFcmlnaHQYAyABKAsyFS5pY3MyMy5FeGlzdGVuY2VQcm9vZlIFcmlnaHQ='); -@$core.Deprecated('Use commitmentProofDescriptor instead') -const CommitmentProof$json = const { - '1': 'CommitmentProof', - '2': const [ - const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '9': 0, '10': 'exist'}, - const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.NonExistenceProof', '9': 0, '10': 'nonexist'}, - const {'1': 'batch', '3': 3, '4': 1, '5': 11, '6': '.ics23.BatchProof', '9': 0, '10': 'batch'}, - const {'1': 'compressed', '3': 4, '4': 1, '5': 11, '6': '.ics23.CompressedBatchProof', '9': 0, '10': 'compressed'}, - ], - '8': const [ - const {'1': 'proof'}, - ], -}; - -/// Descriptor for `CommitmentProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List commitmentProofDescriptor = $convert.base64Decode('Cg9Db21taXRtZW50UHJvb2YSLQoFZXhpc3QYASABKAsyFS5pY3MyMy5FeGlzdGVuY2VQcm9vZkgAUgVleGlzdBI2Cghub25leGlzdBgCIAEoCzIYLmljczIzLk5vbkV4aXN0ZW5jZVByb29mSABSCG5vbmV4aXN0EikKBWJhdGNoGAMgASgLMhEuaWNzMjMuQmF0Y2hQcm9vZkgAUgViYXRjaBI9Cgpjb21wcmVzc2VkGAQgASgLMhsuaWNzMjMuQ29tcHJlc3NlZEJhdGNoUHJvb2ZIAFIKY29tcHJlc3NlZEIHCgVwcm9vZg=='); -@$core.Deprecated('Use leafOpDescriptor instead') -const LeafOp$json = const { - '1': 'LeafOp', - '2': const [ - const {'1': 'hash', '3': 1, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, - const {'1': 'prehash_key', '3': 2, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'prehashKey'}, - const {'1': 'prehash_value', '3': 3, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'prehashValue'}, - const {'1': 'length', '3': 4, '4': 1, '5': 14, '6': '.ics23.LengthOp', '10': 'length'}, - const {'1': 'prefix', '3': 5, '4': 1, '5': 12, '10': 'prefix'}, - ], -}; - -/// Descriptor for `LeafOp`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List leafOpDescriptor = $convert.base64Decode('CgZMZWFmT3ASIQoEaGFzaBgBIAEoDjINLmljczIzLkhhc2hPcFIEaGFzaBIuCgtwcmVoYXNoX2tleRgCIAEoDjINLmljczIzLkhhc2hPcFIKcHJlaGFzaEtleRIyCg1wcmVoYXNoX3ZhbHVlGAMgASgOMg0uaWNzMjMuSGFzaE9wUgxwcmVoYXNoVmFsdWUSJwoGbGVuZ3RoGAQgASgOMg8uaWNzMjMuTGVuZ3RoT3BSBmxlbmd0aBIWCgZwcmVmaXgYBSABKAxSBnByZWZpeA=='); -@$core.Deprecated('Use innerOpDescriptor instead') -const InnerOp$json = const { - '1': 'InnerOp', - '2': const [ - const {'1': 'hash', '3': 1, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, - const {'1': 'prefix', '3': 2, '4': 1, '5': 12, '10': 'prefix'}, - const {'1': 'suffix', '3': 3, '4': 1, '5': 12, '10': 'suffix'}, - ], -}; - -/// Descriptor for `InnerOp`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List innerOpDescriptor = $convert.base64Decode('CgdJbm5lck9wEiEKBGhhc2gYASABKA4yDS5pY3MyMy5IYXNoT3BSBGhhc2gSFgoGcHJlZml4GAIgASgMUgZwcmVmaXgSFgoGc3VmZml4GAMgASgMUgZzdWZmaXg='); -@$core.Deprecated('Use proofSpecDescriptor instead') -const ProofSpec$json = const { - '1': 'ProofSpec', - '2': const [ - const {'1': 'leaf_spec', '3': 1, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leafSpec'}, - const {'1': 'inner_spec', '3': 2, '4': 1, '5': 11, '6': '.ics23.InnerSpec', '10': 'innerSpec'}, - const {'1': 'max_depth', '3': 3, '4': 1, '5': 5, '10': 'maxDepth'}, - const {'1': 'min_depth', '3': 4, '4': 1, '5': 5, '10': 'minDepth'}, - ], -}; - -/// Descriptor for `ProofSpec`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List proofSpecDescriptor = $convert.base64Decode('CglQcm9vZlNwZWMSKgoJbGVhZl9zcGVjGAEgASgLMg0uaWNzMjMuTGVhZk9wUghsZWFmU3BlYxIvCgppbm5lcl9zcGVjGAIgASgLMhAuaWNzMjMuSW5uZXJTcGVjUglpbm5lclNwZWMSGwoJbWF4X2RlcHRoGAMgASgFUghtYXhEZXB0aBIbCgltaW5fZGVwdGgYBCABKAVSCG1pbkRlcHRo'); -@$core.Deprecated('Use innerSpecDescriptor instead') -const InnerSpec$json = const { - '1': 'InnerSpec', - '2': const [ - const {'1': 'child_order', '3': 1, '4': 3, '5': 5, '10': 'childOrder'}, - const {'1': 'child_size', '3': 2, '4': 1, '5': 5, '10': 'childSize'}, - const {'1': 'min_prefix_length', '3': 3, '4': 1, '5': 5, '10': 'minPrefixLength'}, - const {'1': 'max_prefix_length', '3': 4, '4': 1, '5': 5, '10': 'maxPrefixLength'}, - const {'1': 'empty_child', '3': 5, '4': 1, '5': 12, '10': 'emptyChild'}, - const {'1': 'hash', '3': 6, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, - ], -}; - -/// Descriptor for `InnerSpec`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List innerSpecDescriptor = $convert.base64Decode('CglJbm5lclNwZWMSHwoLY2hpbGRfb3JkZXIYASADKAVSCmNoaWxkT3JkZXISHQoKY2hpbGRfc2l6ZRgCIAEoBVIJY2hpbGRTaXplEioKEW1pbl9wcmVmaXhfbGVuZ3RoGAMgASgFUg9taW5QcmVmaXhMZW5ndGgSKgoRbWF4X3ByZWZpeF9sZW5ndGgYBCABKAVSD21heFByZWZpeExlbmd0aBIfCgtlbXB0eV9jaGlsZBgFIAEoDFIKZW1wdHlDaGlsZBIhCgRoYXNoGAYgASgOMg0uaWNzMjMuSGFzaE9wUgRoYXNo'); -@$core.Deprecated('Use batchProofDescriptor instead') -const BatchProof$json = const { - '1': 'BatchProof', - '2': const [ - const {'1': 'entries', '3': 1, '4': 3, '5': 11, '6': '.ics23.BatchEntry', '10': 'entries'}, - ], -}; - -/// Descriptor for `BatchProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List batchProofDescriptor = $convert.base64Decode('CgpCYXRjaFByb29mEisKB2VudHJpZXMYASADKAsyES5pY3MyMy5CYXRjaEVudHJ5UgdlbnRyaWVz'); -@$core.Deprecated('Use batchEntryDescriptor instead') -const BatchEntry$json = const { - '1': 'BatchEntry', - '2': const [ - const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '9': 0, '10': 'exist'}, - const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.NonExistenceProof', '9': 0, '10': 'nonexist'}, - ], - '8': const [ - const {'1': 'proof'}, - ], -}; - -/// Descriptor for `BatchEntry`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List batchEntryDescriptor = $convert.base64Decode('CgpCYXRjaEVudHJ5Ei0KBWV4aXN0GAEgASgLMhUuaWNzMjMuRXhpc3RlbmNlUHJvb2ZIAFIFZXhpc3QSNgoIbm9uZXhpc3QYAiABKAsyGC5pY3MyMy5Ob25FeGlzdGVuY2VQcm9vZkgAUghub25leGlzdEIHCgVwcm9vZg=='); -@$core.Deprecated('Use compressedBatchProofDescriptor instead') -const CompressedBatchProof$json = const { - '1': 'CompressedBatchProof', - '2': const [ - const {'1': 'entries', '3': 1, '4': 3, '5': 11, '6': '.ics23.CompressedBatchEntry', '10': 'entries'}, - const {'1': 'lookup_inners', '3': 2, '4': 3, '5': 11, '6': '.ics23.InnerOp', '10': 'lookupInners'}, - ], -}; - -/// Descriptor for `CompressedBatchProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List compressedBatchProofDescriptor = $convert.base64Decode('ChRDb21wcmVzc2VkQmF0Y2hQcm9vZhI1CgdlbnRyaWVzGAEgAygLMhsuaWNzMjMuQ29tcHJlc3NlZEJhdGNoRW50cnlSB2VudHJpZXMSMwoNbG9va3VwX2lubmVycxgCIAMoCzIOLmljczIzLklubmVyT3BSDGxvb2t1cElubmVycw=='); -@$core.Deprecated('Use compressedBatchEntryDescriptor instead') -const CompressedBatchEntry$json = const { - '1': 'CompressedBatchEntry', - '2': const [ - const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '9': 0, '10': 'exist'}, - const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.CompressedNonExistenceProof', '9': 0, '10': 'nonexist'}, - ], - '8': const [ - const {'1': 'proof'}, - ], -}; - -/// Descriptor for `CompressedBatchEntry`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List compressedBatchEntryDescriptor = $convert.base64Decode('ChRDb21wcmVzc2VkQmF0Y2hFbnRyeRI3CgVleGlzdBgBIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZkgAUgVleGlzdBJACghub25leGlzdBgCIAEoCzIiLmljczIzLkNvbXByZXNzZWROb25FeGlzdGVuY2VQcm9vZkgAUghub25leGlzdEIHCgVwcm9vZg=='); -@$core.Deprecated('Use compressedExistenceProofDescriptor instead') -const CompressedExistenceProof$json = const { - '1': 'CompressedExistenceProof', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, - const {'1': 'leaf', '3': 3, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leaf'}, - const {'1': 'path', '3': 4, '4': 3, '5': 5, '10': 'path'}, - ], -}; - -/// Descriptor for `CompressedExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List compressedExistenceProofDescriptor = $convert.base64Decode('ChhDb21wcmVzc2VkRXhpc3RlbmNlUHJvb2YSEAoDa2V5GAEgASgMUgNrZXkSFAoFdmFsdWUYAiABKAxSBXZhbHVlEiEKBGxlYWYYAyABKAsyDS5pY3MyMy5MZWFmT3BSBGxlYWYSEgoEcGF0aBgEIAMoBVIEcGF0aA=='); -@$core.Deprecated('Use compressedNonExistenceProofDescriptor instead') -const CompressedNonExistenceProof$json = const { - '1': 'CompressedNonExistenceProof', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'left', '3': 2, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '10': 'left'}, - const {'1': 'right', '3': 3, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '10': 'right'}, - ], -}; - -/// Descriptor for `CompressedNonExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List compressedNonExistenceProofDescriptor = $convert.base64Decode('ChtDb21wcmVzc2VkTm9uRXhpc3RlbmNlUHJvb2YSEAoDa2V5GAEgASgMUgNrZXkSMwoEbGVmdBgCIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZlIEbGVmdBI1CgVyaWdodBgDIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZlIFcmlnaHQ='); diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart deleted file mode 100644 index 643c4352..00000000 --- a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pb.dart +++ /dev/null @@ -1,22 +0,0 @@ -/// -// Generated code. Do not modify. -// source: cosmos_proto/cosmos.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -class Cosmos { - static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); - static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); - static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); - static void registerAllExtensions($pb.ExtensionRegistry registry) { - registry.add(interfaceType); - registry.add(implementsInterface); - registry.add(acceptsInterface); - } -} - diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart deleted file mode 100644 index 53e5a2c8..00000000 --- a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: cosmos_proto/cosmos.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart deleted file mode 100644 index 61361249..00000000 --- a/packages/cosmos_node_client/lib/proto/cosmos_proto/cosmos.pbjson.dart +++ /dev/null @@ -1,10 +0,0 @@ -/// -// Generated code. Do not modify. -// source: cosmos_proto/cosmos.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart b/packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart deleted file mode 100644 index 8d89333a..00000000 --- a/packages/cosmos_node_client/lib/proto/cosmos_proto/export.dart +++ /dev/null @@ -1,3 +0,0 @@ -export 'cosmos.pbenum.dart'; -export 'cosmos.pb.dart'; -export 'cosmos.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/export.dart b/packages/cosmos_node_client/lib/proto/gogoproto/export.dart deleted file mode 100644 index b56b2862..00000000 --- a/packages/cosmos_node_client/lib/proto/gogoproto/export.dart +++ /dev/null @@ -1,3 +0,0 @@ -export 'gogo.pbjson.dart'; -export 'gogo.pb.dart'; -export 'gogo.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart deleted file mode 100644 index 51afb88d..00000000 --- a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pb.dart +++ /dev/null @@ -1,170 +0,0 @@ -/// -// Generated code. Do not modify. -// source: gogoproto/gogo.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -class Gogo { - static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); - static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); - static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); - static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); - static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); - static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); - static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); - static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); - static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); - static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); - static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); - static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); - static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); - static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); - static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); - static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); - static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); - static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); - static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); - static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); - static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); - static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); - static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); - static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); - static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); - static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); - static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); - static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); - static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); - static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); - static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); - static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); - static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); - static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); - static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); - static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); - static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); - static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); - static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); - static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); - static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); - static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); - static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); - static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); - static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); - static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); - static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); - static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); - static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); - static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); - static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); - static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); - static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); - static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); - static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); - static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); - static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); - static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); - static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); - static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); - static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); - static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); - static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); - static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); - static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); - static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); - static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); - static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); - static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); - static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); - static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); - static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); - static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); - static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); - static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); - static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); - static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); - static void registerAllExtensions($pb.ExtensionRegistry registry) { - registry.add(goprotoEnumPrefix); - registry.add(goprotoEnumStringer); - registry.add(enumStringer); - registry.add(enumCustomname); - registry.add(enumdecl); - registry.add(enumvalueCustomname); - registry.add(goprotoGettersAll); - registry.add(goprotoEnumPrefixAll); - registry.add(goprotoStringerAll); - registry.add(verboseEqualAll); - registry.add(faceAll); - registry.add(gostringAll); - registry.add(populateAll); - registry.add(stringerAll); - registry.add(onlyoneAll); - registry.add(equalAll); - registry.add(descriptionAll); - registry.add(testgenAll); - registry.add(benchgenAll); - registry.add(marshalerAll); - registry.add(unmarshalerAll); - registry.add(stableMarshalerAll); - registry.add(sizerAll); - registry.add(goprotoEnumStringerAll); - registry.add(enumStringerAll); - registry.add(unsafeMarshalerAll); - registry.add(unsafeUnmarshalerAll); - registry.add(goprotoExtensionsMapAll); - registry.add(goprotoUnrecognizedAll); - registry.add(gogoprotoImport); - registry.add(protosizerAll); - registry.add(compareAll); - registry.add(typedeclAll); - registry.add(enumdeclAll); - registry.add(goprotoRegistration); - registry.add(messagenameAll); - registry.add(goprotoSizecacheAll); - registry.add(goprotoUnkeyedAll); - registry.add(goprotoGetters); - registry.add(goprotoStringer); - registry.add(verboseEqual); - registry.add(face); - registry.add(gostring); - registry.add(populate); - registry.add(stringer); - registry.add(onlyone); - registry.add(equal); - registry.add(description); - registry.add(testgen); - registry.add(benchgen); - registry.add(marshaler); - registry.add(unmarshaler); - registry.add(stableMarshaler); - registry.add(sizer); - registry.add(unsafeMarshaler); - registry.add(unsafeUnmarshaler); - registry.add(goprotoExtensionsMap); - registry.add(goprotoUnrecognized); - registry.add(protosizer); - registry.add(compare); - registry.add(typedecl); - registry.add(messagename); - registry.add(goprotoSizecache); - registry.add(goprotoUnkeyed); - registry.add(nullable); - registry.add(embed); - registry.add(customtype); - registry.add(customname); - registry.add(jsontag); - registry.add(moretags); - registry.add(casttype); - registry.add(castkey); - registry.add(castvalue); - registry.add(stdtime); - registry.add(stdduration); - registry.add(wktpointer); - registry.add(castrepeated); - } -} - diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart deleted file mode 100644 index ee28db28..00000000 --- a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: gogoproto/gogo.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart deleted file mode 100644 index 3e03af75..00000000 --- a/packages/cosmos_node_client/lib/proto/gogoproto/gogo.pbjson.dart +++ /dev/null @@ -1,10 +0,0 @@ -/// -// Generated code. Do not modify. -// source: gogoproto/gogo.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart deleted file mode 100644 index 2c29c3a5..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/annotations.pb.dart +++ /dev/null @@ -1,20 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/annotations.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -import 'http.pb.dart' as $0; - -class Annotations { - static final http = $pb.Extension<$0.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $0.HttpRule.getDefault, subBuilder: $0.HttpRule.create); - static void registerAllExtensions($pb.ExtensionRegistry registry) { - registry.add(http); - } -} - diff --git a/packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart deleted file mode 100644 index 4ef5880a..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/annotations.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/annotations.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart deleted file mode 100644 index 036634be..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/annotations.pbjson.dart +++ /dev/null @@ -1,10 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/annotations.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/proto/google/api/export.dart b/packages/cosmos_node_client/lib/proto/google/api/export.dart deleted file mode 100644 index b80b7d2c..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/export.dart +++ /dev/null @@ -1,9 +0,0 @@ -export 'annotations.pbjson.dart'; -export 'http.pbjson.dart'; -export 'httpbody.pbjson.dart'; -export 'annotations.pb.dart'; -export 'httpbody.pbenum.dart'; -export 'httpbody.pb.dart'; -export 'annotations.pbenum.dart'; -export 'http.pbenum.dart'; -export 'http.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/google/api/http.pb.dart b/packages/cosmos_node_client/lib/proto/google/api/http.pb.dart deleted file mode 100644 index 4745f981..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/http.pb.dart +++ /dev/null @@ -1,319 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/http.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -class Http extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) - ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') - ..hasRequiredFields = false - ; - - Http._() : super(); - factory Http({ - $core.Iterable? rules, - $core.bool? fullyDecodeReservedExpansion, - }) { - final _result = create(); - if (rules != null) { - _result.rules.addAll(rules); - } - if (fullyDecodeReservedExpansion != null) { - _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; - } - return _result; - } - factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Http clone() => Http()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Http create() => Http._(); - Http createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Http? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get rules => $_getList(0); - - @$pb.TagNumber(2) - $core.bool get fullyDecodeReservedExpansion => $_getBF(1); - @$pb.TagNumber(2) - set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } - @$pb.TagNumber(2) - $core.bool hasFullyDecodeReservedExpansion() => $_has(1); - @$pb.TagNumber(2) - void clearFullyDecodeReservedExpansion() => clearField(2); -} - -enum HttpRule_Pattern { - get, - put, - post, - delete, - patch, - custom, - notSet -} - -class HttpRule extends $pb.GeneratedMessage { - static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { - 2 : HttpRule_Pattern.get, - 3 : HttpRule_Pattern.put, - 4 : HttpRule_Pattern.post, - 5 : HttpRule_Pattern.delete, - 6 : HttpRule_Pattern.patch, - 8 : HttpRule_Pattern.custom, - 0 : HttpRule_Pattern.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) - ..oo(0, [2, 3, 4, 5, 6, 8]) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') - ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') - ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') - ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') - ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') - ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) - ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) - ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') - ..hasRequiredFields = false - ; - - HttpRule._() : super(); - factory HttpRule({ - $core.String? selector, - $core.String? get, - $core.String? put, - $core.String? post, - $core.String? delete, - $core.String? patch, - $core.String? body, - CustomHttpPattern? custom, - $core.Iterable? additionalBindings, - $core.String? responseBody, - }) { - final _result = create(); - if (selector != null) { - _result.selector = selector; - } - if (get != null) { - _result.get = get; - } - if (put != null) { - _result.put = put; - } - if (post != null) { - _result.post = post; - } - if (delete != null) { - _result.delete = delete; - } - if (patch != null) { - _result.patch = patch; - } - if (body != null) { - _result.body = body; - } - if (custom != null) { - _result.custom = custom; - } - if (additionalBindings != null) { - _result.additionalBindings.addAll(additionalBindings); - } - if (responseBody != null) { - _result.responseBody = responseBody; - } - return _result; - } - factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - HttpRule clone() => HttpRule()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static HttpRule create() => HttpRule._(); - HttpRule createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static HttpRule? _defaultInstance; - - HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; - void clearPattern() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - $core.String get selector => $_getSZ(0); - @$pb.TagNumber(1) - set selector($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasSelector() => $_has(0); - @$pb.TagNumber(1) - void clearSelector() => clearField(1); - - @$pb.TagNumber(2) - $core.String get get => $_getSZ(1); - @$pb.TagNumber(2) - set get($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasGet() => $_has(1); - @$pb.TagNumber(2) - void clearGet() => clearField(2); - - @$pb.TagNumber(3) - $core.String get put => $_getSZ(2); - @$pb.TagNumber(3) - set put($core.String v) { $_setString(2, v); } - @$pb.TagNumber(3) - $core.bool hasPut() => $_has(2); - @$pb.TagNumber(3) - void clearPut() => clearField(3); - - @$pb.TagNumber(4) - $core.String get post => $_getSZ(3); - @$pb.TagNumber(4) - set post($core.String v) { $_setString(3, v); } - @$pb.TagNumber(4) - $core.bool hasPost() => $_has(3); - @$pb.TagNumber(4) - void clearPost() => clearField(4); - - @$pb.TagNumber(5) - $core.String get delete => $_getSZ(4); - @$pb.TagNumber(5) - set delete($core.String v) { $_setString(4, v); } - @$pb.TagNumber(5) - $core.bool hasDelete() => $_has(4); - @$pb.TagNumber(5) - void clearDelete() => clearField(5); - - @$pb.TagNumber(6) - $core.String get patch => $_getSZ(5); - @$pb.TagNumber(6) - set patch($core.String v) { $_setString(5, v); } - @$pb.TagNumber(6) - $core.bool hasPatch() => $_has(5); - @$pb.TagNumber(6) - void clearPatch() => clearField(6); - - @$pb.TagNumber(7) - $core.String get body => $_getSZ(6); - @$pb.TagNumber(7) - set body($core.String v) { $_setString(6, v); } - @$pb.TagNumber(7) - $core.bool hasBody() => $_has(6); - @$pb.TagNumber(7) - void clearBody() => clearField(7); - - @$pb.TagNumber(8) - CustomHttpPattern get custom => $_getN(7); - @$pb.TagNumber(8) - set custom(CustomHttpPattern v) { setField(8, v); } - @$pb.TagNumber(8) - $core.bool hasCustom() => $_has(7); - @$pb.TagNumber(8) - void clearCustom() => clearField(8); - @$pb.TagNumber(8) - CustomHttpPattern ensureCustom() => $_ensure(7); - - @$pb.TagNumber(11) - $core.List get additionalBindings => $_getList(8); - - @$pb.TagNumber(12) - $core.String get responseBody => $_getSZ(9); - @$pb.TagNumber(12) - set responseBody($core.String v) { $_setString(9, v); } - @$pb.TagNumber(12) - $core.bool hasResponseBody() => $_has(9); - @$pb.TagNumber(12) - void clearResponseBody() => clearField(12); -} - -class CustomHttpPattern extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') - ..hasRequiredFields = false - ; - - CustomHttpPattern._() : super(); - factory CustomHttpPattern({ - $core.String? kind, - $core.String? path, - }) { - final _result = create(); - if (kind != null) { - _result.kind = kind; - } - if (path != null) { - _result.path = path; - } - return _result; - } - factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CustomHttpPattern create() => CustomHttpPattern._(); - CustomHttpPattern createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CustomHttpPattern? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get kind => $_getSZ(0); - @$pb.TagNumber(1) - set kind($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasKind() => $_has(0); - @$pb.TagNumber(1) - void clearKind() => clearField(1); - - @$pb.TagNumber(2) - $core.String get path => $_getSZ(1); - @$pb.TagNumber(2) - set path($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasPath() => $_has(1); - @$pb.TagNumber(2) - void clearPath() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart deleted file mode 100644 index 949ab64b..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/http.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/http.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart deleted file mode 100644 index 7c8163a8..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/http.pbjson.dart +++ /dev/null @@ -1,54 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/http.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use httpDescriptor instead') -const Http$json = const { - '1': 'Http', - '2': const [ - const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, - const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, - ], -}; - -/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); -@$core.Deprecated('Use httpRuleDescriptor instead') -const HttpRule$json = const { - '1': 'HttpRule', - '2': const [ - const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, - const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, - const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, - const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, - const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, - const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, - const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, - const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, - const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, - const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, - ], - '8': const [ - const {'1': 'pattern'}, - ], -}; - -/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); -@$core.Deprecated('Use customHttpPatternDescriptor instead') -const CustomHttpPattern$json = const { - '1': 'CustomHttpPattern', - '2': const [ - const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, - const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, - ], -}; - -/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart deleted file mode 100644 index 6af948ba..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pb.dart +++ /dev/null @@ -1,82 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/httpbody.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -import '../protobuf/any.pb.dart' as $1; - -class HttpBody extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpBody', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'contentType') - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..pc<$1.Any>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensions', $pb.PbFieldType.PM, subBuilder: $1.Any.create) - ..hasRequiredFields = false - ; - - HttpBody._() : super(); - factory HttpBody({ - $core.String? contentType, - $core.List<$core.int>? data, - $core.Iterable<$1.Any>? extensions, - }) { - final _result = create(); - if (contentType != null) { - _result.contentType = contentType; - } - if (data != null) { - _result.data = data; - } - if (extensions != null) { - _result.extensions.addAll(extensions); - } - return _result; - } - factory HttpBody.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory HttpBody.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - HttpBody clone() => HttpBody()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - HttpBody copyWith(void Function(HttpBody) updates) => super.copyWith((message) => updates(message as HttpBody)) as HttpBody; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static HttpBody create() => HttpBody._(); - HttpBody createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static HttpBody getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static HttpBody? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get contentType => $_getSZ(0); - @$pb.TagNumber(1) - set contentType($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasContentType() => $_has(0); - @$pb.TagNumber(1) - void clearContentType() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get data => $_getN(1); - @$pb.TagNumber(2) - set data($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasData() => $_has(1); - @$pb.TagNumber(2) - void clearData() => clearField(2); - - @$pb.TagNumber(3) - $core.List<$1.Any> get extensions => $_getList(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart deleted file mode 100644 index 869f4cae..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/httpbody.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart deleted file mode 100644 index 0f85cbb9..00000000 --- a/packages/cosmos_node_client/lib/proto/google/api/httpbody.pbjson.dart +++ /dev/null @@ -1,22 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/api/httpbody.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use httpBodyDescriptor instead') -const HttpBody$json = const { - '1': 'HttpBody', - '2': const [ - const {'1': 'content_type', '3': 1, '4': 1, '5': 9, '10': 'contentType'}, - const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, - const {'1': 'extensions', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'extensions'}, - ], -}; - -/// Descriptor for `HttpBody`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List httpBodyDescriptor = $convert.base64Decode('CghIdHRwQm9keRIhCgxjb250ZW50X3R5cGUYASABKAlSC2NvbnRlbnRUeXBlEhIKBGRhdGEYAiABKAxSBGRhdGESNAoKZXh0ZW5zaW9ucxgDIAMoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSCmV4dGVuc2lvbnM='); diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart deleted file mode 100644 index 064f1512..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pb.dart +++ /dev/null @@ -1,85 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/any.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; - -class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - Any._() : super(); - factory Any({ - $core.String? typeUrl, - $core.List<$core.int>? value, - }) { - final _result = create(); - if (typeUrl != null) { - _result.typeUrl = typeUrl; - } - if (value != null) { - _result.value = value; - } - return _result; - } - factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Any clone() => Any()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Any create() => Any._(); - Any createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Any? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get typeUrl => $_getSZ(0); - @$pb.TagNumber(1) - set typeUrl($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasTypeUrl() => $_has(0); - @$pb.TagNumber(1) - void clearTypeUrl() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get value => $_getN(1); - @$pb.TagNumber(2) - set value($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasValue() => $_has(1); - @$pb.TagNumber(2) - void clearValue() => clearField(2); - /// Creates a new [Any] encoding [message]. - /// - /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is - /// the fully qualified name of the type of [message]. - static Any pack($pb.GeneratedMessage message, - {$core.String typeUrlPrefix = 'type.googleapis.com'}) { - final result = create(); - $mixin.AnyMixin.packIntoAny(result, message, - typeUrlPrefix: typeUrlPrefix); - return result; - } -} - diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart deleted file mode 100644 index c745cf81..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/any.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart deleted file mode 100644 index f1ee72e9..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/any.pbjson.dart +++ /dev/null @@ -1,22 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/any.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use anyDescriptor instead') -const Any$json = const { - '1': 'Any', - '2': const [ - const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, - const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, - ], - '7': const {}, -}; - -/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVlOhDwoR8AmKAfALCgHwCA3CAA'); diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart deleted file mode 100644 index e88cfd1e..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pb.dart +++ /dev/null @@ -1,75 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/duration.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; - -class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) - ..hasRequiredFields = false - ; - - Duration._() : super(); - factory Duration({ - $fixnum.Int64? seconds, - $core.int? nanos, - }) { - final _result = create(); - if (seconds != null) { - _result.seconds = seconds; - } - if (nanos != null) { - _result.nanos = nanos; - } - return _result; - } - factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Duration clone() => Duration()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Duration create() => Duration._(); - Duration createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Duration? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get seconds => $_getI64(0); - @$pb.TagNumber(1) - set seconds($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasSeconds() => $_has(0); - @$pb.TagNumber(1) - void clearSeconds() => clearField(1); - - @$pb.TagNumber(2) - $core.int get nanos => $_getIZ(1); - @$pb.TagNumber(2) - set nanos($core.int v) { $_setSignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasNanos() => $_has(1); - @$pb.TagNumber(2) - void clearNanos() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart deleted file mode 100644 index 51f426d5..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/duration.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart deleted file mode 100644 index fabd3d09..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/duration.pbjson.dart +++ /dev/null @@ -1,21 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/duration.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use durationDescriptor instead') -const Duration$json = const { - '1': 'Duration', - '2': const [ - const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, - const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, - ], -}; - -/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/export.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/export.dart deleted file mode 100644 index c2846c46..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/export.dart +++ /dev/null @@ -1,9 +0,0 @@ -export 'duration.pbjson.dart'; -export 'timestamp.pbenum.dart'; -export 'any.pbenum.dart'; -export 'any.pbjson.dart'; -export 'timestamp.pbjson.dart'; -export 'timestamp.pb.dart'; -export 'duration.pb.dart'; -export 'any.pb.dart'; -export 'duration.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart deleted file mode 100644 index e5ed493f..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pb.dart +++ /dev/null @@ -1,83 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/timestamp.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; - -class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) - ..hasRequiredFields = false - ; - - Timestamp._() : super(); - factory Timestamp({ - $fixnum.Int64? seconds, - $core.int? nanos, - }) { - final _result = create(); - if (seconds != null) { - _result.seconds = seconds; - } - if (nanos != null) { - _result.nanos = nanos; - } - return _result; - } - factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Timestamp clone() => Timestamp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Timestamp create() => Timestamp._(); - Timestamp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Timestamp? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get seconds => $_getI64(0); - @$pb.TagNumber(1) - set seconds($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasSeconds() => $_has(0); - @$pb.TagNumber(1) - void clearSeconds() => clearField(1); - - @$pb.TagNumber(2) - $core.int get nanos => $_getIZ(1); - @$pb.TagNumber(2) - set nanos($core.int v) { $_setSignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasNanos() => $_has(1); - @$pb.TagNumber(2) - void clearNanos() => clearField(2); - /// Creates a new instance from [dateTime]. - /// - /// Time zone information will not be preserved. - static Timestamp fromDateTime($core.DateTime dateTime) { - final result = create(); - $mixin.TimestampMixin.setFromDateTime(result, dateTime); - return result; - } -} - diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart deleted file mode 100644 index 72b1ec68..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/timestamp.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart deleted file mode 100644 index d031fbfc..00000000 --- a/packages/cosmos_node_client/lib/proto/google/protobuf/timestamp.pbjson.dart +++ /dev/null @@ -1,21 +0,0 @@ -/// -// Generated code. Do not modify. -// source: google/protobuf/timestamp.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use timestampDescriptor instead') -const Timestamp$json = const { - '1': 'Timestamp', - '2': const [ - const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, - const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, - ], -}; - -/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart deleted file mode 100644 index f4b5c1e4..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/abci/export.dart +++ /dev/null @@ -1,4 +0,0 @@ -export 'types.pbgrpc.dart'; -export 'types.pbjson.dart'; -export 'types.pbenum.dart'; -export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart deleted file mode 100644 index f19f8f80..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pb.dart +++ /dev/null @@ -1,3604 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/abci/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import '../../google/protobuf/timestamp.pb.dart' as $1; -import '../types/types.pb.dart' as $2; -import '../crypto/proof.pb.dart' as $3; -import '../types/params.pb.dart' as $4; -import '../crypto/keys.pb.dart' as $5; - -import 'types.pbenum.dart'; - -export 'types.pbenum.dart'; - -enum Request_Value { - echo, - flush, - info, - setOption, - initChain, - query, - beginBlock, - checkTx, - deliverTx, - endBlock, - commit, - listSnapshots, - offerSnapshot, - loadSnapshotChunk, - applySnapshotChunk, - notSet -} - -class Request extends $pb.GeneratedMessage { - static const $core.Map<$core.int, Request_Value> _Request_ValueByTag = { - 1 : Request_Value.echo, - 2 : Request_Value.flush, - 3 : Request_Value.info, - 4 : Request_Value.setOption, - 5 : Request_Value.initChain, - 6 : Request_Value.query, - 7 : Request_Value.beginBlock, - 8 : Request_Value.checkTx, - 9 : Request_Value.deliverTx, - 10 : Request_Value.endBlock, - 11 : Request_Value.commit, - 12 : Request_Value.listSnapshots, - 13 : Request_Value.offerSnapshot, - 14 : Request_Value.loadSnapshotChunk, - 15 : Request_Value.applySnapshotChunk, - 0 : Request_Value.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Request', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'echo', subBuilder: RequestEcho.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'flush', subBuilder: RequestFlush.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', subBuilder: RequestInfo.create) - ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'setOption', subBuilder: RequestSetOption.create) - ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initChain', subBuilder: RequestInitChain.create) - ..aOM(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'query', subBuilder: RequestQuery.create) - ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'beginBlock', subBuilder: RequestBeginBlock.create) - ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'checkTx', subBuilder: RequestCheckTx.create) - ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deliverTx', subBuilder: RequestDeliverTx.create) - ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endBlock', subBuilder: RequestEndBlock.create) - ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: RequestCommit.create) - ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listSnapshots', subBuilder: RequestListSnapshots.create) - ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offerSnapshot', subBuilder: RequestOfferSnapshot.create) - ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'loadSnapshotChunk', subBuilder: RequestLoadSnapshotChunk.create) - ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applySnapshotChunk', subBuilder: RequestApplySnapshotChunk.create) - ..hasRequiredFields = false - ; - - Request._() : super(); - factory Request({ - RequestEcho? echo, - RequestFlush? flush, - RequestInfo? info, - RequestSetOption? setOption, - RequestInitChain? initChain, - RequestQuery? query, - RequestBeginBlock? beginBlock, - RequestCheckTx? checkTx, - RequestDeliverTx? deliverTx, - RequestEndBlock? endBlock, - RequestCommit? commit, - RequestListSnapshots? listSnapshots, - RequestOfferSnapshot? offerSnapshot, - RequestLoadSnapshotChunk? loadSnapshotChunk, - RequestApplySnapshotChunk? applySnapshotChunk, - }) { - final _result = create(); - if (echo != null) { - _result.echo = echo; - } - if (flush != null) { - _result.flush = flush; - } - if (info != null) { - _result.info = info; - } - if (setOption != null) { - _result.setOption = setOption; - } - if (initChain != null) { - _result.initChain = initChain; - } - if (query != null) { - _result.query = query; - } - if (beginBlock != null) { - _result.beginBlock = beginBlock; - } - if (checkTx != null) { - _result.checkTx = checkTx; - } - if (deliverTx != null) { - _result.deliverTx = deliverTx; - } - if (endBlock != null) { - _result.endBlock = endBlock; - } - if (commit != null) { - _result.commit = commit; - } - if (listSnapshots != null) { - _result.listSnapshots = listSnapshots; - } - if (offerSnapshot != null) { - _result.offerSnapshot = offerSnapshot; - } - if (loadSnapshotChunk != null) { - _result.loadSnapshotChunk = loadSnapshotChunk; - } - if (applySnapshotChunk != null) { - _result.applySnapshotChunk = applySnapshotChunk; - } - return _result; - } - factory Request.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Request.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Request clone() => Request()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Request copyWith(void Function(Request) updates) => super.copyWith((message) => updates(message as Request)) as Request; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Request create() => Request._(); - Request createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Request getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Request? _defaultInstance; - - Request_Value whichValue() => _Request_ValueByTag[$_whichOneof(0)]!; - void clearValue() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - RequestEcho get echo => $_getN(0); - @$pb.TagNumber(1) - set echo(RequestEcho v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasEcho() => $_has(0); - @$pb.TagNumber(1) - void clearEcho() => clearField(1); - @$pb.TagNumber(1) - RequestEcho ensureEcho() => $_ensure(0); - - @$pb.TagNumber(2) - RequestFlush get flush => $_getN(1); - @$pb.TagNumber(2) - set flush(RequestFlush v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasFlush() => $_has(1); - @$pb.TagNumber(2) - void clearFlush() => clearField(2); - @$pb.TagNumber(2) - RequestFlush ensureFlush() => $_ensure(1); - - @$pb.TagNumber(3) - RequestInfo get info => $_getN(2); - @$pb.TagNumber(3) - set info(RequestInfo v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasInfo() => $_has(2); - @$pb.TagNumber(3) - void clearInfo() => clearField(3); - @$pb.TagNumber(3) - RequestInfo ensureInfo() => $_ensure(2); - - @$pb.TagNumber(4) - RequestSetOption get setOption => $_getN(3); - @$pb.TagNumber(4) - set setOption(RequestSetOption v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasSetOption() => $_has(3); - @$pb.TagNumber(4) - void clearSetOption() => clearField(4); - @$pb.TagNumber(4) - RequestSetOption ensureSetOption() => $_ensure(3); - - @$pb.TagNumber(5) - RequestInitChain get initChain => $_getN(4); - @$pb.TagNumber(5) - set initChain(RequestInitChain v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasInitChain() => $_has(4); - @$pb.TagNumber(5) - void clearInitChain() => clearField(5); - @$pb.TagNumber(5) - RequestInitChain ensureInitChain() => $_ensure(4); - - @$pb.TagNumber(6) - RequestQuery get query => $_getN(5); - @$pb.TagNumber(6) - set query(RequestQuery v) { setField(6, v); } - @$pb.TagNumber(6) - $core.bool hasQuery() => $_has(5); - @$pb.TagNumber(6) - void clearQuery() => clearField(6); - @$pb.TagNumber(6) - RequestQuery ensureQuery() => $_ensure(5); - - @$pb.TagNumber(7) - RequestBeginBlock get beginBlock => $_getN(6); - @$pb.TagNumber(7) - set beginBlock(RequestBeginBlock v) { setField(7, v); } - @$pb.TagNumber(7) - $core.bool hasBeginBlock() => $_has(6); - @$pb.TagNumber(7) - void clearBeginBlock() => clearField(7); - @$pb.TagNumber(7) - RequestBeginBlock ensureBeginBlock() => $_ensure(6); - - @$pb.TagNumber(8) - RequestCheckTx get checkTx => $_getN(7); - @$pb.TagNumber(8) - set checkTx(RequestCheckTx v) { setField(8, v); } - @$pb.TagNumber(8) - $core.bool hasCheckTx() => $_has(7); - @$pb.TagNumber(8) - void clearCheckTx() => clearField(8); - @$pb.TagNumber(8) - RequestCheckTx ensureCheckTx() => $_ensure(7); - - @$pb.TagNumber(9) - RequestDeliverTx get deliverTx => $_getN(8); - @$pb.TagNumber(9) - set deliverTx(RequestDeliverTx v) { setField(9, v); } - @$pb.TagNumber(9) - $core.bool hasDeliverTx() => $_has(8); - @$pb.TagNumber(9) - void clearDeliverTx() => clearField(9); - @$pb.TagNumber(9) - RequestDeliverTx ensureDeliverTx() => $_ensure(8); - - @$pb.TagNumber(10) - RequestEndBlock get endBlock => $_getN(9); - @$pb.TagNumber(10) - set endBlock(RequestEndBlock v) { setField(10, v); } - @$pb.TagNumber(10) - $core.bool hasEndBlock() => $_has(9); - @$pb.TagNumber(10) - void clearEndBlock() => clearField(10); - @$pb.TagNumber(10) - RequestEndBlock ensureEndBlock() => $_ensure(9); - - @$pb.TagNumber(11) - RequestCommit get commit => $_getN(10); - @$pb.TagNumber(11) - set commit(RequestCommit v) { setField(11, v); } - @$pb.TagNumber(11) - $core.bool hasCommit() => $_has(10); - @$pb.TagNumber(11) - void clearCommit() => clearField(11); - @$pb.TagNumber(11) - RequestCommit ensureCommit() => $_ensure(10); - - @$pb.TagNumber(12) - RequestListSnapshots get listSnapshots => $_getN(11); - @$pb.TagNumber(12) - set listSnapshots(RequestListSnapshots v) { setField(12, v); } - @$pb.TagNumber(12) - $core.bool hasListSnapshots() => $_has(11); - @$pb.TagNumber(12) - void clearListSnapshots() => clearField(12); - @$pb.TagNumber(12) - RequestListSnapshots ensureListSnapshots() => $_ensure(11); - - @$pb.TagNumber(13) - RequestOfferSnapshot get offerSnapshot => $_getN(12); - @$pb.TagNumber(13) - set offerSnapshot(RequestOfferSnapshot v) { setField(13, v); } - @$pb.TagNumber(13) - $core.bool hasOfferSnapshot() => $_has(12); - @$pb.TagNumber(13) - void clearOfferSnapshot() => clearField(13); - @$pb.TagNumber(13) - RequestOfferSnapshot ensureOfferSnapshot() => $_ensure(12); - - @$pb.TagNumber(14) - RequestLoadSnapshotChunk get loadSnapshotChunk => $_getN(13); - @$pb.TagNumber(14) - set loadSnapshotChunk(RequestLoadSnapshotChunk v) { setField(14, v); } - @$pb.TagNumber(14) - $core.bool hasLoadSnapshotChunk() => $_has(13); - @$pb.TagNumber(14) - void clearLoadSnapshotChunk() => clearField(14); - @$pb.TagNumber(14) - RequestLoadSnapshotChunk ensureLoadSnapshotChunk() => $_ensure(13); - - @$pb.TagNumber(15) - RequestApplySnapshotChunk get applySnapshotChunk => $_getN(14); - @$pb.TagNumber(15) - set applySnapshotChunk(RequestApplySnapshotChunk v) { setField(15, v); } - @$pb.TagNumber(15) - $core.bool hasApplySnapshotChunk() => $_has(14); - @$pb.TagNumber(15) - void clearApplySnapshotChunk() => clearField(15); - @$pb.TagNumber(15) - RequestApplySnapshotChunk ensureApplySnapshotChunk() => $_ensure(14); -} - -class RequestEcho extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestEcho', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'message') - ..hasRequiredFields = false - ; - - RequestEcho._() : super(); - factory RequestEcho({ - $core.String? message, - }) { - final _result = create(); - if (message != null) { - _result.message = message; - } - return _result; - } - factory RequestEcho.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestEcho.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestEcho clone() => RequestEcho()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestEcho copyWith(void Function(RequestEcho) updates) => super.copyWith((message) => updates(message as RequestEcho)) as RequestEcho; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestEcho create() => RequestEcho._(); - RequestEcho createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestEcho getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestEcho? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get message => $_getSZ(0); - @$pb.TagNumber(1) - set message($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasMessage() => $_has(0); - @$pb.TagNumber(1) - void clearMessage() => clearField(1); -} - -class RequestFlush extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestFlush', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..hasRequiredFields = false - ; - - RequestFlush._() : super(); - factory RequestFlush() => create(); - factory RequestFlush.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestFlush.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestFlush clone() => RequestFlush()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestFlush copyWith(void Function(RequestFlush) updates) => super.copyWith((message) => updates(message as RequestFlush)) as RequestFlush; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestFlush create() => RequestFlush._(); - RequestFlush createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestFlush getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestFlush? _defaultInstance; -} - -class RequestInfo extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') - ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'p2pVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..hasRequiredFields = false - ; - - RequestInfo._() : super(); - factory RequestInfo({ - $core.String? version, - $fixnum.Int64? blockVersion, - $fixnum.Int64? p2pVersion, - }) { - final _result = create(); - if (version != null) { - _result.version = version; - } - if (blockVersion != null) { - _result.blockVersion = blockVersion; - } - if (p2pVersion != null) { - _result.p2pVersion = p2pVersion; - } - return _result; - } - factory RequestInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestInfo clone() => RequestInfo()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestInfo copyWith(void Function(RequestInfo) updates) => super.copyWith((message) => updates(message as RequestInfo)) as RequestInfo; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestInfo create() => RequestInfo._(); - RequestInfo createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestInfo? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get version => $_getSZ(0); - @$pb.TagNumber(1) - set version($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasVersion() => $_has(0); - @$pb.TagNumber(1) - void clearVersion() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get blockVersion => $_getI64(1); - @$pb.TagNumber(2) - set blockVersion($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasBlockVersion() => $_has(1); - @$pb.TagNumber(2) - void clearBlockVersion() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get p2pVersion => $_getI64(2); - @$pb.TagNumber(3) - set p2pVersion($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasP2pVersion() => $_has(2); - @$pb.TagNumber(3) - void clearP2pVersion() => clearField(3); -} - -class RequestSetOption extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestSetOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value') - ..hasRequiredFields = false - ; - - RequestSetOption._() : super(); - factory RequestSetOption({ - $core.String? key, - $core.String? value, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (value != null) { - _result.value = value; - } - return _result; - } - factory RequestSetOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestSetOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestSetOption clone() => RequestSetOption()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestSetOption copyWith(void Function(RequestSetOption) updates) => super.copyWith((message) => updates(message as RequestSetOption)) as RequestSetOption; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestSetOption create() => RequestSetOption._(); - RequestSetOption createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestSetOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestSetOption? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get key => $_getSZ(0); - @$pb.TagNumber(1) - set key($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - $core.String get value => $_getSZ(1); - @$pb.TagNumber(2) - set value($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasValue() => $_has(1); - @$pb.TagNumber(2) - void clearValue() => clearField(2); -} - -class RequestInitChain extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestInitChain', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOM<$1.Timestamp>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $1.Timestamp.create) - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParams', subBuilder: ConsensusParams.create) - ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) - ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appStateBytes', $pb.PbFieldType.OY) - ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initialHeight') - ..hasRequiredFields = false - ; - - RequestInitChain._() : super(); - factory RequestInitChain({ - $1.Timestamp? time, - $core.String? chainId, - ConsensusParams? consensusParams, - $core.Iterable? validators, - $core.List<$core.int>? appStateBytes, - $fixnum.Int64? initialHeight, - }) { - final _result = create(); - if (time != null) { - _result.time = time; - } - if (chainId != null) { - _result.chainId = chainId; - } - if (consensusParams != null) { - _result.consensusParams = consensusParams; - } - if (validators != null) { - _result.validators.addAll(validators); - } - if (appStateBytes != null) { - _result.appStateBytes = appStateBytes; - } - if (initialHeight != null) { - _result.initialHeight = initialHeight; - } - return _result; - } - factory RequestInitChain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestInitChain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestInitChain clone() => RequestInitChain()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestInitChain copyWith(void Function(RequestInitChain) updates) => super.copyWith((message) => updates(message as RequestInitChain)) as RequestInitChain; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestInitChain create() => RequestInitChain._(); - RequestInitChain createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestInitChain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestInitChain? _defaultInstance; - - @$pb.TagNumber(1) - $1.Timestamp get time => $_getN(0); - @$pb.TagNumber(1) - set time($1.Timestamp v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasTime() => $_has(0); - @$pb.TagNumber(1) - void clearTime() => clearField(1); - @$pb.TagNumber(1) - $1.Timestamp ensureTime() => $_ensure(0); - - @$pb.TagNumber(2) - $core.String get chainId => $_getSZ(1); - @$pb.TagNumber(2) - set chainId($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasChainId() => $_has(1); - @$pb.TagNumber(2) - void clearChainId() => clearField(2); - - @$pb.TagNumber(3) - ConsensusParams get consensusParams => $_getN(2); - @$pb.TagNumber(3) - set consensusParams(ConsensusParams v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasConsensusParams() => $_has(2); - @$pb.TagNumber(3) - void clearConsensusParams() => clearField(3); - @$pb.TagNumber(3) - ConsensusParams ensureConsensusParams() => $_ensure(2); - - @$pb.TagNumber(4) - $core.List get validators => $_getList(3); - - @$pb.TagNumber(5) - $core.List<$core.int> get appStateBytes => $_getN(4); - @$pb.TagNumber(5) - set appStateBytes($core.List<$core.int> v) { $_setBytes(4, v); } - @$pb.TagNumber(5) - $core.bool hasAppStateBytes() => $_has(4); - @$pb.TagNumber(5) - void clearAppStateBytes() => clearField(5); - - @$pb.TagNumber(6) - $fixnum.Int64 get initialHeight => $_getI64(5); - @$pb.TagNumber(6) - set initialHeight($fixnum.Int64 v) { $_setInt64(5, v); } - @$pb.TagNumber(6) - $core.bool hasInitialHeight() => $_has(5); - @$pb.TagNumber(6) - void clearInitialHeight() => clearField(6); -} - -class RequestQuery extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestQuery', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prove') - ..hasRequiredFields = false - ; - - RequestQuery._() : super(); - factory RequestQuery({ - $core.List<$core.int>? data, - $core.String? path, - $fixnum.Int64? height, - $core.bool? prove, - }) { - final _result = create(); - if (data != null) { - _result.data = data; - } - if (path != null) { - _result.path = path; - } - if (height != null) { - _result.height = height; - } - if (prove != null) { - _result.prove = prove; - } - return _result; - } - factory RequestQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestQuery clone() => RequestQuery()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestQuery copyWith(void Function(RequestQuery) updates) => super.copyWith((message) => updates(message as RequestQuery)) as RequestQuery; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestQuery create() => RequestQuery._(); - RequestQuery createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestQuery? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get data => $_getN(0); - @$pb.TagNumber(1) - set data($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasData() => $_has(0); - @$pb.TagNumber(1) - void clearData() => clearField(1); - - @$pb.TagNumber(2) - $core.String get path => $_getSZ(1); - @$pb.TagNumber(2) - set path($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasPath() => $_has(1); - @$pb.TagNumber(2) - void clearPath() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get height => $_getI64(2); - @$pb.TagNumber(3) - set height($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasHeight() => $_has(2); - @$pb.TagNumber(3) - void clearHeight() => clearField(3); - - @$pb.TagNumber(4) - $core.bool get prove => $_getBF(3); - @$pb.TagNumber(4) - set prove($core.bool v) { $_setBool(3, v); } - @$pb.TagNumber(4) - $core.bool hasProve() => $_has(3); - @$pb.TagNumber(4) - void clearProve() => clearField(4); -} - -class RequestBeginBlock extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestBeginBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) - ..aOM<$2.Header>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $2.Header.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitInfo', subBuilder: LastCommitInfo.create) - ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: Evidence.create) - ..hasRequiredFields = false - ; - - RequestBeginBlock._() : super(); - factory RequestBeginBlock({ - $core.List<$core.int>? hash, - $2.Header? header, - LastCommitInfo? lastCommitInfo, - $core.Iterable? byzantineValidators, - }) { - final _result = create(); - if (hash != null) { - _result.hash = hash; - } - if (header != null) { - _result.header = header; - } - if (lastCommitInfo != null) { - _result.lastCommitInfo = lastCommitInfo; - } - if (byzantineValidators != null) { - _result.byzantineValidators.addAll(byzantineValidators); - } - return _result; - } - factory RequestBeginBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestBeginBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestBeginBlock clone() => RequestBeginBlock()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestBeginBlock copyWith(void Function(RequestBeginBlock) updates) => super.copyWith((message) => updates(message as RequestBeginBlock)) as RequestBeginBlock; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestBeginBlock create() => RequestBeginBlock._(); - RequestBeginBlock createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestBeginBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestBeginBlock? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get hash => $_getN(0); - @$pb.TagNumber(1) - set hash($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasHash() => $_has(0); - @$pb.TagNumber(1) - void clearHash() => clearField(1); - - @$pb.TagNumber(2) - $2.Header get header => $_getN(1); - @$pb.TagNumber(2) - set header($2.Header v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasHeader() => $_has(1); - @$pb.TagNumber(2) - void clearHeader() => clearField(2); - @$pb.TagNumber(2) - $2.Header ensureHeader() => $_ensure(1); - - @$pb.TagNumber(3) - LastCommitInfo get lastCommitInfo => $_getN(2); - @$pb.TagNumber(3) - set lastCommitInfo(LastCommitInfo v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasLastCommitInfo() => $_has(2); - @$pb.TagNumber(3) - void clearLastCommitInfo() => clearField(3); - @$pb.TagNumber(3) - LastCommitInfo ensureLastCommitInfo() => $_ensure(2); - - @$pb.TagNumber(4) - $core.List get byzantineValidators => $_getList(3); -} - -class RequestCheckTx extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestCheckTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) - ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: CheckTxType.NEW, valueOf: CheckTxType.valueOf, enumValues: CheckTxType.values) - ..hasRequiredFields = false - ; - - RequestCheckTx._() : super(); - factory RequestCheckTx({ - $core.List<$core.int>? tx, - CheckTxType? type, - }) { - final _result = create(); - if (tx != null) { - _result.tx = tx; - } - if (type != null) { - _result.type = type; - } - return _result; - } - factory RequestCheckTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestCheckTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestCheckTx clone() => RequestCheckTx()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestCheckTx copyWith(void Function(RequestCheckTx) updates) => super.copyWith((message) => updates(message as RequestCheckTx)) as RequestCheckTx; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestCheckTx create() => RequestCheckTx._(); - RequestCheckTx createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestCheckTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestCheckTx? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get tx => $_getN(0); - @$pb.TagNumber(1) - set tx($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasTx() => $_has(0); - @$pb.TagNumber(1) - void clearTx() => clearField(1); - - @$pb.TagNumber(2) - CheckTxType get type => $_getN(1); - @$pb.TagNumber(2) - set type(CheckTxType v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasType() => $_has(1); - @$pb.TagNumber(2) - void clearType() => clearField(2); -} - -class RequestDeliverTx extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestDeliverTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - RequestDeliverTx._() : super(); - factory RequestDeliverTx({ - $core.List<$core.int>? tx, - }) { - final _result = create(); - if (tx != null) { - _result.tx = tx; - } - return _result; - } - factory RequestDeliverTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestDeliverTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestDeliverTx clone() => RequestDeliverTx()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestDeliverTx copyWith(void Function(RequestDeliverTx) updates) => super.copyWith((message) => updates(message as RequestDeliverTx)) as RequestDeliverTx; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestDeliverTx create() => RequestDeliverTx._(); - RequestDeliverTx createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestDeliverTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestDeliverTx? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get tx => $_getN(0); - @$pb.TagNumber(1) - set tx($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasTx() => $_has(0); - @$pb.TagNumber(1) - void clearTx() => clearField(1); -} - -class RequestEndBlock extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestEndBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..hasRequiredFields = false - ; - - RequestEndBlock._() : super(); - factory RequestEndBlock({ - $fixnum.Int64? height, - }) { - final _result = create(); - if (height != null) { - _result.height = height; - } - return _result; - } - factory RequestEndBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestEndBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestEndBlock clone() => RequestEndBlock()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestEndBlock copyWith(void Function(RequestEndBlock) updates) => super.copyWith((message) => updates(message as RequestEndBlock)) as RequestEndBlock; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestEndBlock create() => RequestEndBlock._(); - RequestEndBlock createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestEndBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestEndBlock? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get height => $_getI64(0); - @$pb.TagNumber(1) - set height($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasHeight() => $_has(0); - @$pb.TagNumber(1) - void clearHeight() => clearField(1); -} - -class RequestCommit extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestCommit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..hasRequiredFields = false - ; - - RequestCommit._() : super(); - factory RequestCommit() => create(); - factory RequestCommit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestCommit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestCommit clone() => RequestCommit()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestCommit copyWith(void Function(RequestCommit) updates) => super.copyWith((message) => updates(message as RequestCommit)) as RequestCommit; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestCommit create() => RequestCommit._(); - RequestCommit createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestCommit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestCommit? _defaultInstance; -} - -class RequestListSnapshots extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestListSnapshots', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..hasRequiredFields = false - ; - - RequestListSnapshots._() : super(); - factory RequestListSnapshots() => create(); - factory RequestListSnapshots.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestListSnapshots.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestListSnapshots clone() => RequestListSnapshots()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestListSnapshots copyWith(void Function(RequestListSnapshots) updates) => super.copyWith((message) => updates(message as RequestListSnapshots)) as RequestListSnapshots; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestListSnapshots create() => RequestListSnapshots._(); - RequestListSnapshots createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestListSnapshots getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestListSnapshots? _defaultInstance; -} - -class RequestOfferSnapshot extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestOfferSnapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'snapshot', subBuilder: Snapshot.create) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - RequestOfferSnapshot._() : super(); - factory RequestOfferSnapshot({ - Snapshot? snapshot, - $core.List<$core.int>? appHash, - }) { - final _result = create(); - if (snapshot != null) { - _result.snapshot = snapshot; - } - if (appHash != null) { - _result.appHash = appHash; - } - return _result; - } - factory RequestOfferSnapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestOfferSnapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestOfferSnapshot clone() => RequestOfferSnapshot()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestOfferSnapshot copyWith(void Function(RequestOfferSnapshot) updates) => super.copyWith((message) => updates(message as RequestOfferSnapshot)) as RequestOfferSnapshot; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestOfferSnapshot create() => RequestOfferSnapshot._(); - RequestOfferSnapshot createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestOfferSnapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestOfferSnapshot? _defaultInstance; - - @$pb.TagNumber(1) - Snapshot get snapshot => $_getN(0); - @$pb.TagNumber(1) - set snapshot(Snapshot v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasSnapshot() => $_has(0); - @$pb.TagNumber(1) - void clearSnapshot() => clearField(1); - @$pb.TagNumber(1) - Snapshot ensureSnapshot() => $_ensure(0); - - @$pb.TagNumber(2) - $core.List<$core.int> get appHash => $_getN(1); - @$pb.TagNumber(2) - set appHash($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasAppHash() => $_has(1); - @$pb.TagNumber(2) - void clearAppHash() => clearField(2); -} - -class RequestLoadSnapshotChunk extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestLoadSnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'format', $pb.PbFieldType.OU3) - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OU3) - ..hasRequiredFields = false - ; - - RequestLoadSnapshotChunk._() : super(); - factory RequestLoadSnapshotChunk({ - $fixnum.Int64? height, - $core.int? format, - $core.int? chunk, - }) { - final _result = create(); - if (height != null) { - _result.height = height; - } - if (format != null) { - _result.format = format; - } - if (chunk != null) { - _result.chunk = chunk; - } - return _result; - } - factory RequestLoadSnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestLoadSnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestLoadSnapshotChunk clone() => RequestLoadSnapshotChunk()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestLoadSnapshotChunk copyWith(void Function(RequestLoadSnapshotChunk) updates) => super.copyWith((message) => updates(message as RequestLoadSnapshotChunk)) as RequestLoadSnapshotChunk; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestLoadSnapshotChunk create() => RequestLoadSnapshotChunk._(); - RequestLoadSnapshotChunk createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestLoadSnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestLoadSnapshotChunk? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get height => $_getI64(0); - @$pb.TagNumber(1) - set height($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasHeight() => $_has(0); - @$pb.TagNumber(1) - void clearHeight() => clearField(1); - - @$pb.TagNumber(2) - $core.int get format => $_getIZ(1); - @$pb.TagNumber(2) - set format($core.int v) { $_setUnsignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasFormat() => $_has(1); - @$pb.TagNumber(2) - void clearFormat() => clearField(2); - - @$pb.TagNumber(3) - $core.int get chunk => $_getIZ(2); - @$pb.TagNumber(3) - set chunk($core.int v) { $_setUnsignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasChunk() => $_has(2); - @$pb.TagNumber(3) - void clearChunk() => clearField(3); -} - -class RequestApplySnapshotChunk extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestApplySnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OY) - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sender') - ..hasRequiredFields = false - ; - - RequestApplySnapshotChunk._() : super(); - factory RequestApplySnapshotChunk({ - $core.int? index, - $core.List<$core.int>? chunk, - $core.String? sender, - }) { - final _result = create(); - if (index != null) { - _result.index = index; - } - if (chunk != null) { - _result.chunk = chunk; - } - if (sender != null) { - _result.sender = sender; - } - return _result; - } - factory RequestApplySnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory RequestApplySnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - RequestApplySnapshotChunk clone() => RequestApplySnapshotChunk()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - RequestApplySnapshotChunk copyWith(void Function(RequestApplySnapshotChunk) updates) => super.copyWith((message) => updates(message as RequestApplySnapshotChunk)) as RequestApplySnapshotChunk; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static RequestApplySnapshotChunk create() => RequestApplySnapshotChunk._(); - RequestApplySnapshotChunk createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static RequestApplySnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static RequestApplySnapshotChunk? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get index => $_getIZ(0); - @$pb.TagNumber(1) - set index($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasIndex() => $_has(0); - @$pb.TagNumber(1) - void clearIndex() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get chunk => $_getN(1); - @$pb.TagNumber(2) - set chunk($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasChunk() => $_has(1); - @$pb.TagNumber(2) - void clearChunk() => clearField(2); - - @$pb.TagNumber(3) - $core.String get sender => $_getSZ(2); - @$pb.TagNumber(3) - set sender($core.String v) { $_setString(2, v); } - @$pb.TagNumber(3) - $core.bool hasSender() => $_has(2); - @$pb.TagNumber(3) - void clearSender() => clearField(3); -} - -enum Response_Value { - exception, - echo, - flush, - info, - setOption, - initChain, - query, - beginBlock, - checkTx, - deliverTx, - endBlock, - commit, - listSnapshots, - offerSnapshot, - loadSnapshotChunk, - applySnapshotChunk, - notSet -} - -class Response extends $pb.GeneratedMessage { - static const $core.Map<$core.int, Response_Value> _Response_ValueByTag = { - 1 : Response_Value.exception, - 2 : Response_Value.echo, - 3 : Response_Value.flush, - 4 : Response_Value.info, - 5 : Response_Value.setOption, - 6 : Response_Value.initChain, - 7 : Response_Value.query, - 8 : Response_Value.beginBlock, - 9 : Response_Value.checkTx, - 10 : Response_Value.deliverTx, - 11 : Response_Value.endBlock, - 12 : Response_Value.commit, - 13 : Response_Value.listSnapshots, - 14 : Response_Value.offerSnapshot, - 15 : Response_Value.loadSnapshotChunk, - 16 : Response_Value.applySnapshotChunk, - 0 : Response_Value.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Response', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exception', subBuilder: ResponseException.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'echo', subBuilder: ResponseEcho.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'flush', subBuilder: ResponseFlush.create) - ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', subBuilder: ResponseInfo.create) - ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'setOption', subBuilder: ResponseSetOption.create) - ..aOM(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initChain', subBuilder: ResponseInitChain.create) - ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'query', subBuilder: ResponseQuery.create) - ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'beginBlock', subBuilder: ResponseBeginBlock.create) - ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'checkTx', subBuilder: ResponseCheckTx.create) - ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deliverTx', subBuilder: ResponseDeliverTx.create) - ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endBlock', subBuilder: ResponseEndBlock.create) - ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: ResponseCommit.create) - ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listSnapshots', subBuilder: ResponseListSnapshots.create) - ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offerSnapshot', subBuilder: ResponseOfferSnapshot.create) - ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'loadSnapshotChunk', subBuilder: ResponseLoadSnapshotChunk.create) - ..aOM(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applySnapshotChunk', subBuilder: ResponseApplySnapshotChunk.create) - ..hasRequiredFields = false - ; - - Response._() : super(); - factory Response({ - ResponseException? exception, - ResponseEcho? echo, - ResponseFlush? flush, - ResponseInfo? info, - ResponseSetOption? setOption, - ResponseInitChain? initChain, - ResponseQuery? query, - ResponseBeginBlock? beginBlock, - ResponseCheckTx? checkTx, - ResponseDeliverTx? deliverTx, - ResponseEndBlock? endBlock, - ResponseCommit? commit, - ResponseListSnapshots? listSnapshots, - ResponseOfferSnapshot? offerSnapshot, - ResponseLoadSnapshotChunk? loadSnapshotChunk, - ResponseApplySnapshotChunk? applySnapshotChunk, - }) { - final _result = create(); - if (exception != null) { - _result.exception = exception; - } - if (echo != null) { - _result.echo = echo; - } - if (flush != null) { - _result.flush = flush; - } - if (info != null) { - _result.info = info; - } - if (setOption != null) { - _result.setOption = setOption; - } - if (initChain != null) { - _result.initChain = initChain; - } - if (query != null) { - _result.query = query; - } - if (beginBlock != null) { - _result.beginBlock = beginBlock; - } - if (checkTx != null) { - _result.checkTx = checkTx; - } - if (deliverTx != null) { - _result.deliverTx = deliverTx; - } - if (endBlock != null) { - _result.endBlock = endBlock; - } - if (commit != null) { - _result.commit = commit; - } - if (listSnapshots != null) { - _result.listSnapshots = listSnapshots; - } - if (offerSnapshot != null) { - _result.offerSnapshot = offerSnapshot; - } - if (loadSnapshotChunk != null) { - _result.loadSnapshotChunk = loadSnapshotChunk; - } - if (applySnapshotChunk != null) { - _result.applySnapshotChunk = applySnapshotChunk; - } - return _result; - } - factory Response.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Response.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Response clone() => Response()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Response copyWith(void Function(Response) updates) => super.copyWith((message) => updates(message as Response)) as Response; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Response create() => Response._(); - Response createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Response getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Response? _defaultInstance; - - Response_Value whichValue() => _Response_ValueByTag[$_whichOneof(0)]!; - void clearValue() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - ResponseException get exception => $_getN(0); - @$pb.TagNumber(1) - set exception(ResponseException v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasException() => $_has(0); - @$pb.TagNumber(1) - void clearException() => clearField(1); - @$pb.TagNumber(1) - ResponseException ensureException() => $_ensure(0); - - @$pb.TagNumber(2) - ResponseEcho get echo => $_getN(1); - @$pb.TagNumber(2) - set echo(ResponseEcho v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasEcho() => $_has(1); - @$pb.TagNumber(2) - void clearEcho() => clearField(2); - @$pb.TagNumber(2) - ResponseEcho ensureEcho() => $_ensure(1); - - @$pb.TagNumber(3) - ResponseFlush get flush => $_getN(2); - @$pb.TagNumber(3) - set flush(ResponseFlush v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasFlush() => $_has(2); - @$pb.TagNumber(3) - void clearFlush() => clearField(3); - @$pb.TagNumber(3) - ResponseFlush ensureFlush() => $_ensure(2); - - @$pb.TagNumber(4) - ResponseInfo get info => $_getN(3); - @$pb.TagNumber(4) - set info(ResponseInfo v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasInfo() => $_has(3); - @$pb.TagNumber(4) - void clearInfo() => clearField(4); - @$pb.TagNumber(4) - ResponseInfo ensureInfo() => $_ensure(3); - - @$pb.TagNumber(5) - ResponseSetOption get setOption => $_getN(4); - @$pb.TagNumber(5) - set setOption(ResponseSetOption v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasSetOption() => $_has(4); - @$pb.TagNumber(5) - void clearSetOption() => clearField(5); - @$pb.TagNumber(5) - ResponseSetOption ensureSetOption() => $_ensure(4); - - @$pb.TagNumber(6) - ResponseInitChain get initChain => $_getN(5); - @$pb.TagNumber(6) - set initChain(ResponseInitChain v) { setField(6, v); } - @$pb.TagNumber(6) - $core.bool hasInitChain() => $_has(5); - @$pb.TagNumber(6) - void clearInitChain() => clearField(6); - @$pb.TagNumber(6) - ResponseInitChain ensureInitChain() => $_ensure(5); - - @$pb.TagNumber(7) - ResponseQuery get query => $_getN(6); - @$pb.TagNumber(7) - set query(ResponseQuery v) { setField(7, v); } - @$pb.TagNumber(7) - $core.bool hasQuery() => $_has(6); - @$pb.TagNumber(7) - void clearQuery() => clearField(7); - @$pb.TagNumber(7) - ResponseQuery ensureQuery() => $_ensure(6); - - @$pb.TagNumber(8) - ResponseBeginBlock get beginBlock => $_getN(7); - @$pb.TagNumber(8) - set beginBlock(ResponseBeginBlock v) { setField(8, v); } - @$pb.TagNumber(8) - $core.bool hasBeginBlock() => $_has(7); - @$pb.TagNumber(8) - void clearBeginBlock() => clearField(8); - @$pb.TagNumber(8) - ResponseBeginBlock ensureBeginBlock() => $_ensure(7); - - @$pb.TagNumber(9) - ResponseCheckTx get checkTx => $_getN(8); - @$pb.TagNumber(9) - set checkTx(ResponseCheckTx v) { setField(9, v); } - @$pb.TagNumber(9) - $core.bool hasCheckTx() => $_has(8); - @$pb.TagNumber(9) - void clearCheckTx() => clearField(9); - @$pb.TagNumber(9) - ResponseCheckTx ensureCheckTx() => $_ensure(8); - - @$pb.TagNumber(10) - ResponseDeliverTx get deliverTx => $_getN(9); - @$pb.TagNumber(10) - set deliverTx(ResponseDeliverTx v) { setField(10, v); } - @$pb.TagNumber(10) - $core.bool hasDeliverTx() => $_has(9); - @$pb.TagNumber(10) - void clearDeliverTx() => clearField(10); - @$pb.TagNumber(10) - ResponseDeliverTx ensureDeliverTx() => $_ensure(9); - - @$pb.TagNumber(11) - ResponseEndBlock get endBlock => $_getN(10); - @$pb.TagNumber(11) - set endBlock(ResponseEndBlock v) { setField(11, v); } - @$pb.TagNumber(11) - $core.bool hasEndBlock() => $_has(10); - @$pb.TagNumber(11) - void clearEndBlock() => clearField(11); - @$pb.TagNumber(11) - ResponseEndBlock ensureEndBlock() => $_ensure(10); - - @$pb.TagNumber(12) - ResponseCommit get commit => $_getN(11); - @$pb.TagNumber(12) - set commit(ResponseCommit v) { setField(12, v); } - @$pb.TagNumber(12) - $core.bool hasCommit() => $_has(11); - @$pb.TagNumber(12) - void clearCommit() => clearField(12); - @$pb.TagNumber(12) - ResponseCommit ensureCommit() => $_ensure(11); - - @$pb.TagNumber(13) - ResponseListSnapshots get listSnapshots => $_getN(12); - @$pb.TagNumber(13) - set listSnapshots(ResponseListSnapshots v) { setField(13, v); } - @$pb.TagNumber(13) - $core.bool hasListSnapshots() => $_has(12); - @$pb.TagNumber(13) - void clearListSnapshots() => clearField(13); - @$pb.TagNumber(13) - ResponseListSnapshots ensureListSnapshots() => $_ensure(12); - - @$pb.TagNumber(14) - ResponseOfferSnapshot get offerSnapshot => $_getN(13); - @$pb.TagNumber(14) - set offerSnapshot(ResponseOfferSnapshot v) { setField(14, v); } - @$pb.TagNumber(14) - $core.bool hasOfferSnapshot() => $_has(13); - @$pb.TagNumber(14) - void clearOfferSnapshot() => clearField(14); - @$pb.TagNumber(14) - ResponseOfferSnapshot ensureOfferSnapshot() => $_ensure(13); - - @$pb.TagNumber(15) - ResponseLoadSnapshotChunk get loadSnapshotChunk => $_getN(14); - @$pb.TagNumber(15) - set loadSnapshotChunk(ResponseLoadSnapshotChunk v) { setField(15, v); } - @$pb.TagNumber(15) - $core.bool hasLoadSnapshotChunk() => $_has(14); - @$pb.TagNumber(15) - void clearLoadSnapshotChunk() => clearField(15); - @$pb.TagNumber(15) - ResponseLoadSnapshotChunk ensureLoadSnapshotChunk() => $_ensure(14); - - @$pb.TagNumber(16) - ResponseApplySnapshotChunk get applySnapshotChunk => $_getN(15); - @$pb.TagNumber(16) - set applySnapshotChunk(ResponseApplySnapshotChunk v) { setField(16, v); } - @$pb.TagNumber(16) - $core.bool hasApplySnapshotChunk() => $_has(15); - @$pb.TagNumber(16) - void clearApplySnapshotChunk() => clearField(16); - @$pb.TagNumber(16) - ResponseApplySnapshotChunk ensureApplySnapshotChunk() => $_ensure(15); -} - -class ResponseException extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseException', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'error') - ..hasRequiredFields = false - ; - - ResponseException._() : super(); - factory ResponseException({ - $core.String? error, - }) { - final _result = create(); - if (error != null) { - _result.error = error; - } - return _result; - } - factory ResponseException.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseException.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseException clone() => ResponseException()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseException copyWith(void Function(ResponseException) updates) => super.copyWith((message) => updates(message as ResponseException)) as ResponseException; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseException create() => ResponseException._(); - ResponseException createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseException getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseException? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get error => $_getSZ(0); - @$pb.TagNumber(1) - set error($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasError() => $_has(0); - @$pb.TagNumber(1) - void clearError() => clearField(1); -} - -class ResponseEcho extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseEcho', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'message') - ..hasRequiredFields = false - ; - - ResponseEcho._() : super(); - factory ResponseEcho({ - $core.String? message, - }) { - final _result = create(); - if (message != null) { - _result.message = message; - } - return _result; - } - factory ResponseEcho.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseEcho.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseEcho clone() => ResponseEcho()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseEcho copyWith(void Function(ResponseEcho) updates) => super.copyWith((message) => updates(message as ResponseEcho)) as ResponseEcho; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseEcho create() => ResponseEcho._(); - ResponseEcho createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseEcho getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseEcho? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get message => $_getSZ(0); - @$pb.TagNumber(1) - set message($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasMessage() => $_has(0); - @$pb.TagNumber(1) - void clearMessage() => clearField(1); -} - -class ResponseFlush extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseFlush', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..hasRequiredFields = false - ; - - ResponseFlush._() : super(); - factory ResponseFlush() => create(); - factory ResponseFlush.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseFlush.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseFlush clone() => ResponseFlush()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseFlush copyWith(void Function(ResponseFlush) updates) => super.copyWith((message) => updates(message as ResponseFlush)) as ResponseFlush; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseFlush create() => ResponseFlush._(); - ResponseFlush createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseFlush getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseFlush? _defaultInstance; -} - -class ResponseInfo extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') - ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockHeight') - ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockAppHash', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - ResponseInfo._() : super(); - factory ResponseInfo({ - $core.String? data, - $core.String? version, - $fixnum.Int64? appVersion, - $fixnum.Int64? lastBlockHeight, - $core.List<$core.int>? lastBlockAppHash, - }) { - final _result = create(); - if (data != null) { - _result.data = data; - } - if (version != null) { - _result.version = version; - } - if (appVersion != null) { - _result.appVersion = appVersion; - } - if (lastBlockHeight != null) { - _result.lastBlockHeight = lastBlockHeight; - } - if (lastBlockAppHash != null) { - _result.lastBlockAppHash = lastBlockAppHash; - } - return _result; - } - factory ResponseInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseInfo clone() => ResponseInfo()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseInfo copyWith(void Function(ResponseInfo) updates) => super.copyWith((message) => updates(message as ResponseInfo)) as ResponseInfo; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseInfo create() => ResponseInfo._(); - ResponseInfo createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseInfo? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get data => $_getSZ(0); - @$pb.TagNumber(1) - set data($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasData() => $_has(0); - @$pb.TagNumber(1) - void clearData() => clearField(1); - - @$pb.TagNumber(2) - $core.String get version => $_getSZ(1); - @$pb.TagNumber(2) - set version($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasVersion() => $_has(1); - @$pb.TagNumber(2) - void clearVersion() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get appVersion => $_getI64(2); - @$pb.TagNumber(3) - set appVersion($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasAppVersion() => $_has(2); - @$pb.TagNumber(3) - void clearAppVersion() => clearField(3); - - @$pb.TagNumber(4) - $fixnum.Int64 get lastBlockHeight => $_getI64(3); - @$pb.TagNumber(4) - set lastBlockHeight($fixnum.Int64 v) { $_setInt64(3, v); } - @$pb.TagNumber(4) - $core.bool hasLastBlockHeight() => $_has(3); - @$pb.TagNumber(4) - void clearLastBlockHeight() => clearField(4); - - @$pb.TagNumber(5) - $core.List<$core.int> get lastBlockAppHash => $_getN(4); - @$pb.TagNumber(5) - set lastBlockAppHash($core.List<$core.int> v) { $_setBytes(4, v); } - @$pb.TagNumber(5) - $core.bool hasLastBlockAppHash() => $_has(4); - @$pb.TagNumber(5) - void clearLastBlockAppHash() => clearField(5); -} - -class ResponseSetOption extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseSetOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') - ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') - ..hasRequiredFields = false - ; - - ResponseSetOption._() : super(); - factory ResponseSetOption({ - $core.int? code, - $core.String? log, - $core.String? info, - }) { - final _result = create(); - if (code != null) { - _result.code = code; - } - if (log != null) { - _result.log = log; - } - if (info != null) { - _result.info = info; - } - return _result; - } - factory ResponseSetOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseSetOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseSetOption clone() => ResponseSetOption()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseSetOption copyWith(void Function(ResponseSetOption) updates) => super.copyWith((message) => updates(message as ResponseSetOption)) as ResponseSetOption; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseSetOption create() => ResponseSetOption._(); - ResponseSetOption createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseSetOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseSetOption? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get code => $_getIZ(0); - @$pb.TagNumber(1) - set code($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasCode() => $_has(0); - @$pb.TagNumber(1) - void clearCode() => clearField(1); - - @$pb.TagNumber(3) - $core.String get log => $_getSZ(1); - @$pb.TagNumber(3) - set log($core.String v) { $_setString(1, v); } - @$pb.TagNumber(3) - $core.bool hasLog() => $_has(1); - @$pb.TagNumber(3) - void clearLog() => clearField(3); - - @$pb.TagNumber(4) - $core.String get info => $_getSZ(2); - @$pb.TagNumber(4) - set info($core.String v) { $_setString(2, v); } - @$pb.TagNumber(4) - $core.bool hasInfo() => $_has(2); - @$pb.TagNumber(4) - void clearInfo() => clearField(4); -} - -class ResponseInitChain extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseInitChain', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParams', subBuilder: ConsensusParams.create) - ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) - ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - ResponseInitChain._() : super(); - factory ResponseInitChain({ - ConsensusParams? consensusParams, - $core.Iterable? validators, - $core.List<$core.int>? appHash, - }) { - final _result = create(); - if (consensusParams != null) { - _result.consensusParams = consensusParams; - } - if (validators != null) { - _result.validators.addAll(validators); - } - if (appHash != null) { - _result.appHash = appHash; - } - return _result; - } - factory ResponseInitChain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseInitChain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseInitChain clone() => ResponseInitChain()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseInitChain copyWith(void Function(ResponseInitChain) updates) => super.copyWith((message) => updates(message as ResponseInitChain)) as ResponseInitChain; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseInitChain create() => ResponseInitChain._(); - ResponseInitChain createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseInitChain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseInitChain? _defaultInstance; - - @$pb.TagNumber(1) - ConsensusParams get consensusParams => $_getN(0); - @$pb.TagNumber(1) - set consensusParams(ConsensusParams v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasConsensusParams() => $_has(0); - @$pb.TagNumber(1) - void clearConsensusParams() => clearField(1); - @$pb.TagNumber(1) - ConsensusParams ensureConsensusParams() => $_ensure(0); - - @$pb.TagNumber(2) - $core.List get validators => $_getList(1); - - @$pb.TagNumber(3) - $core.List<$core.int> get appHash => $_getN(2); - @$pb.TagNumber(3) - set appHash($core.List<$core.int> v) { $_setBytes(2, v); } - @$pb.TagNumber(3) - $core.bool hasAppHash() => $_has(2); - @$pb.TagNumber(3) - void clearAppHash() => clearField(3); -} - -class ResponseQuery extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseQuery', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') - ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') - ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') - ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) - ..aOM<$3.ProofOps>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofOps', subBuilder: $3.ProofOps.create) - ..aInt64(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') - ..hasRequiredFields = false - ; - - ResponseQuery._() : super(); - factory ResponseQuery({ - $core.int? code, - $core.String? log, - $core.String? info, - $fixnum.Int64? index, - $core.List<$core.int>? key, - $core.List<$core.int>? value, - $3.ProofOps? proofOps, - $fixnum.Int64? height, - $core.String? codespace, - }) { - final _result = create(); - if (code != null) { - _result.code = code; - } - if (log != null) { - _result.log = log; - } - if (info != null) { - _result.info = info; - } - if (index != null) { - _result.index = index; - } - if (key != null) { - _result.key = key; - } - if (value != null) { - _result.value = value; - } - if (proofOps != null) { - _result.proofOps = proofOps; - } - if (height != null) { - _result.height = height; - } - if (codespace != null) { - _result.codespace = codespace; - } - return _result; - } - factory ResponseQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseQuery clone() => ResponseQuery()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseQuery copyWith(void Function(ResponseQuery) updates) => super.copyWith((message) => updates(message as ResponseQuery)) as ResponseQuery; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseQuery create() => ResponseQuery._(); - ResponseQuery createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseQuery? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get code => $_getIZ(0); - @$pb.TagNumber(1) - set code($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasCode() => $_has(0); - @$pb.TagNumber(1) - void clearCode() => clearField(1); - - @$pb.TagNumber(3) - $core.String get log => $_getSZ(1); - @$pb.TagNumber(3) - set log($core.String v) { $_setString(1, v); } - @$pb.TagNumber(3) - $core.bool hasLog() => $_has(1); - @$pb.TagNumber(3) - void clearLog() => clearField(3); - - @$pb.TagNumber(4) - $core.String get info => $_getSZ(2); - @$pb.TagNumber(4) - set info($core.String v) { $_setString(2, v); } - @$pb.TagNumber(4) - $core.bool hasInfo() => $_has(2); - @$pb.TagNumber(4) - void clearInfo() => clearField(4); - - @$pb.TagNumber(5) - $fixnum.Int64 get index => $_getI64(3); - @$pb.TagNumber(5) - set index($fixnum.Int64 v) { $_setInt64(3, v); } - @$pb.TagNumber(5) - $core.bool hasIndex() => $_has(3); - @$pb.TagNumber(5) - void clearIndex() => clearField(5); - - @$pb.TagNumber(6) - $core.List<$core.int> get key => $_getN(4); - @$pb.TagNumber(6) - set key($core.List<$core.int> v) { $_setBytes(4, v); } - @$pb.TagNumber(6) - $core.bool hasKey() => $_has(4); - @$pb.TagNumber(6) - void clearKey() => clearField(6); - - @$pb.TagNumber(7) - $core.List<$core.int> get value => $_getN(5); - @$pb.TagNumber(7) - set value($core.List<$core.int> v) { $_setBytes(5, v); } - @$pb.TagNumber(7) - $core.bool hasValue() => $_has(5); - @$pb.TagNumber(7) - void clearValue() => clearField(7); - - @$pb.TagNumber(8) - $3.ProofOps get proofOps => $_getN(6); - @$pb.TagNumber(8) - set proofOps($3.ProofOps v) { setField(8, v); } - @$pb.TagNumber(8) - $core.bool hasProofOps() => $_has(6); - @$pb.TagNumber(8) - void clearProofOps() => clearField(8); - @$pb.TagNumber(8) - $3.ProofOps ensureProofOps() => $_ensure(6); - - @$pb.TagNumber(9) - $fixnum.Int64 get height => $_getI64(7); - @$pb.TagNumber(9) - set height($fixnum.Int64 v) { $_setInt64(7, v); } - @$pb.TagNumber(9) - $core.bool hasHeight() => $_has(7); - @$pb.TagNumber(9) - void clearHeight() => clearField(9); - - @$pb.TagNumber(10) - $core.String get codespace => $_getSZ(8); - @$pb.TagNumber(10) - set codespace($core.String v) { $_setString(8, v); } - @$pb.TagNumber(10) - $core.bool hasCodespace() => $_has(8); - @$pb.TagNumber(10) - void clearCodespace() => clearField(10); -} - -class ResponseBeginBlock extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseBeginBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) - ..hasRequiredFields = false - ; - - ResponseBeginBlock._() : super(); - factory ResponseBeginBlock({ - $core.Iterable? events, - }) { - final _result = create(); - if (events != null) { - _result.events.addAll(events); - } - return _result; - } - factory ResponseBeginBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseBeginBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseBeginBlock clone() => ResponseBeginBlock()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseBeginBlock copyWith(void Function(ResponseBeginBlock) updates) => super.copyWith((message) => updates(message as ResponseBeginBlock)) as ResponseBeginBlock; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseBeginBlock create() => ResponseBeginBlock._(); - ResponseBeginBlock createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseBeginBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseBeginBlock? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get events => $_getList(0); -} - -class ResponseCheckTx extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseCheckTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') - ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') - ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_wanted') - ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_used') - ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) - ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') - ..hasRequiredFields = false - ; - - ResponseCheckTx._() : super(); - factory ResponseCheckTx({ - $core.int? code, - $core.List<$core.int>? data, - $core.String? log, - $core.String? info, - $fixnum.Int64? gasWanted, - $fixnum.Int64? gasUsed, - $core.Iterable? events, - $core.String? codespace, - }) { - final _result = create(); - if (code != null) { - _result.code = code; - } - if (data != null) { - _result.data = data; - } - if (log != null) { - _result.log = log; - } - if (info != null) { - _result.info = info; - } - if (gasWanted != null) { - _result.gasWanted = gasWanted; - } - if (gasUsed != null) { - _result.gasUsed = gasUsed; - } - if (events != null) { - _result.events.addAll(events); - } - if (codespace != null) { - _result.codespace = codespace; - } - return _result; - } - factory ResponseCheckTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseCheckTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseCheckTx clone() => ResponseCheckTx()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseCheckTx copyWith(void Function(ResponseCheckTx) updates) => super.copyWith((message) => updates(message as ResponseCheckTx)) as ResponseCheckTx; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseCheckTx create() => ResponseCheckTx._(); - ResponseCheckTx createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseCheckTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseCheckTx? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get code => $_getIZ(0); - @$pb.TagNumber(1) - set code($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasCode() => $_has(0); - @$pb.TagNumber(1) - void clearCode() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get data => $_getN(1); - @$pb.TagNumber(2) - set data($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasData() => $_has(1); - @$pb.TagNumber(2) - void clearData() => clearField(2); - - @$pb.TagNumber(3) - $core.String get log => $_getSZ(2); - @$pb.TagNumber(3) - set log($core.String v) { $_setString(2, v); } - @$pb.TagNumber(3) - $core.bool hasLog() => $_has(2); - @$pb.TagNumber(3) - void clearLog() => clearField(3); - - @$pb.TagNumber(4) - $core.String get info => $_getSZ(3); - @$pb.TagNumber(4) - set info($core.String v) { $_setString(3, v); } - @$pb.TagNumber(4) - $core.bool hasInfo() => $_has(3); - @$pb.TagNumber(4) - void clearInfo() => clearField(4); - - @$pb.TagNumber(5) - $fixnum.Int64 get gasWanted => $_getI64(4); - @$pb.TagNumber(5) - set gasWanted($fixnum.Int64 v) { $_setInt64(4, v); } - @$pb.TagNumber(5) - $core.bool hasGasWanted() => $_has(4); - @$pb.TagNumber(5) - void clearGasWanted() => clearField(5); - - @$pb.TagNumber(6) - $fixnum.Int64 get gasUsed => $_getI64(5); - @$pb.TagNumber(6) - set gasUsed($fixnum.Int64 v) { $_setInt64(5, v); } - @$pb.TagNumber(6) - $core.bool hasGasUsed() => $_has(5); - @$pb.TagNumber(6) - void clearGasUsed() => clearField(6); - - @$pb.TagNumber(7) - $core.List get events => $_getList(6); - - @$pb.TagNumber(8) - $core.String get codespace => $_getSZ(7); - @$pb.TagNumber(8) - set codespace($core.String v) { $_setString(7, v); } - @$pb.TagNumber(8) - $core.bool hasCodespace() => $_has(7); - @$pb.TagNumber(8) - void clearCodespace() => clearField(8); -} - -class ResponseDeliverTx extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseDeliverTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') - ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') - ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_wanted') - ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_used') - ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) - ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') - ..hasRequiredFields = false - ; - - ResponseDeliverTx._() : super(); - factory ResponseDeliverTx({ - $core.int? code, - $core.List<$core.int>? data, - $core.String? log, - $core.String? info, - $fixnum.Int64? gasWanted, - $fixnum.Int64? gasUsed, - $core.Iterable? events, - $core.String? codespace, - }) { - final _result = create(); - if (code != null) { - _result.code = code; - } - if (data != null) { - _result.data = data; - } - if (log != null) { - _result.log = log; - } - if (info != null) { - _result.info = info; - } - if (gasWanted != null) { - _result.gasWanted = gasWanted; - } - if (gasUsed != null) { - _result.gasUsed = gasUsed; - } - if (events != null) { - _result.events.addAll(events); - } - if (codespace != null) { - _result.codespace = codespace; - } - return _result; - } - factory ResponseDeliverTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseDeliverTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseDeliverTx clone() => ResponseDeliverTx()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseDeliverTx copyWith(void Function(ResponseDeliverTx) updates) => super.copyWith((message) => updates(message as ResponseDeliverTx)) as ResponseDeliverTx; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseDeliverTx create() => ResponseDeliverTx._(); - ResponseDeliverTx createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseDeliverTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseDeliverTx? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get code => $_getIZ(0); - @$pb.TagNumber(1) - set code($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasCode() => $_has(0); - @$pb.TagNumber(1) - void clearCode() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get data => $_getN(1); - @$pb.TagNumber(2) - set data($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasData() => $_has(1); - @$pb.TagNumber(2) - void clearData() => clearField(2); - - @$pb.TagNumber(3) - $core.String get log => $_getSZ(2); - @$pb.TagNumber(3) - set log($core.String v) { $_setString(2, v); } - @$pb.TagNumber(3) - $core.bool hasLog() => $_has(2); - @$pb.TagNumber(3) - void clearLog() => clearField(3); - - @$pb.TagNumber(4) - $core.String get info => $_getSZ(3); - @$pb.TagNumber(4) - set info($core.String v) { $_setString(3, v); } - @$pb.TagNumber(4) - $core.bool hasInfo() => $_has(3); - @$pb.TagNumber(4) - void clearInfo() => clearField(4); - - @$pb.TagNumber(5) - $fixnum.Int64 get gasWanted => $_getI64(4); - @$pb.TagNumber(5) - set gasWanted($fixnum.Int64 v) { $_setInt64(4, v); } - @$pb.TagNumber(5) - $core.bool hasGasWanted() => $_has(4); - @$pb.TagNumber(5) - void clearGasWanted() => clearField(5); - - @$pb.TagNumber(6) - $fixnum.Int64 get gasUsed => $_getI64(5); - @$pb.TagNumber(6) - set gasUsed($fixnum.Int64 v) { $_setInt64(5, v); } - @$pb.TagNumber(6) - $core.bool hasGasUsed() => $_has(5); - @$pb.TagNumber(6) - void clearGasUsed() => clearField(6); - - @$pb.TagNumber(7) - $core.List get events => $_getList(6); - - @$pb.TagNumber(8) - $core.String get codespace => $_getSZ(7); - @$pb.TagNumber(8) - set codespace($core.String v) { $_setString(7, v); } - @$pb.TagNumber(8) - $core.bool hasCodespace() => $_has(7); - @$pb.TagNumber(8) - void clearCodespace() => clearField(8); -} - -class ResponseEndBlock extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseEndBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorUpdates', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParamUpdates', subBuilder: ConsensusParams.create) - ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) - ..hasRequiredFields = false - ; - - ResponseEndBlock._() : super(); - factory ResponseEndBlock({ - $core.Iterable? validatorUpdates, - ConsensusParams? consensusParamUpdates, - $core.Iterable? events, - }) { - final _result = create(); - if (validatorUpdates != null) { - _result.validatorUpdates.addAll(validatorUpdates); - } - if (consensusParamUpdates != null) { - _result.consensusParamUpdates = consensusParamUpdates; - } - if (events != null) { - _result.events.addAll(events); - } - return _result; - } - factory ResponseEndBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseEndBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseEndBlock clone() => ResponseEndBlock()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseEndBlock copyWith(void Function(ResponseEndBlock) updates) => super.copyWith((message) => updates(message as ResponseEndBlock)) as ResponseEndBlock; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseEndBlock create() => ResponseEndBlock._(); - ResponseEndBlock createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseEndBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseEndBlock? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get validatorUpdates => $_getList(0); - - @$pb.TagNumber(2) - ConsensusParams get consensusParamUpdates => $_getN(1); - @$pb.TagNumber(2) - set consensusParamUpdates(ConsensusParams v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasConsensusParamUpdates() => $_has(1); - @$pb.TagNumber(2) - void clearConsensusParamUpdates() => clearField(2); - @$pb.TagNumber(2) - ConsensusParams ensureConsensusParamUpdates() => $_ensure(1); - - @$pb.TagNumber(3) - $core.List get events => $_getList(2); -} - -class ResponseCommit extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseCommit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'retainHeight') - ..hasRequiredFields = false - ; - - ResponseCommit._() : super(); - factory ResponseCommit({ - $core.List<$core.int>? data, - $fixnum.Int64? retainHeight, - }) { - final _result = create(); - if (data != null) { - _result.data = data; - } - if (retainHeight != null) { - _result.retainHeight = retainHeight; - } - return _result; - } - factory ResponseCommit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseCommit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseCommit clone() => ResponseCommit()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseCommit copyWith(void Function(ResponseCommit) updates) => super.copyWith((message) => updates(message as ResponseCommit)) as ResponseCommit; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseCommit create() => ResponseCommit._(); - ResponseCommit createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseCommit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseCommit? _defaultInstance; - - @$pb.TagNumber(2) - $core.List<$core.int> get data => $_getN(0); - @$pb.TagNumber(2) - set data($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(2) - $core.bool hasData() => $_has(0); - @$pb.TagNumber(2) - void clearData() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get retainHeight => $_getI64(1); - @$pb.TagNumber(3) - set retainHeight($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(3) - $core.bool hasRetainHeight() => $_has(1); - @$pb.TagNumber(3) - void clearRetainHeight() => clearField(3); -} - -class ResponseListSnapshots extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseListSnapshots', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'snapshots', $pb.PbFieldType.PM, subBuilder: Snapshot.create) - ..hasRequiredFields = false - ; - - ResponseListSnapshots._() : super(); - factory ResponseListSnapshots({ - $core.Iterable? snapshots, - }) { - final _result = create(); - if (snapshots != null) { - _result.snapshots.addAll(snapshots); - } - return _result; - } - factory ResponseListSnapshots.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseListSnapshots.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseListSnapshots clone() => ResponseListSnapshots()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseListSnapshots copyWith(void Function(ResponseListSnapshots) updates) => super.copyWith((message) => updates(message as ResponseListSnapshots)) as ResponseListSnapshots; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseListSnapshots create() => ResponseListSnapshots._(); - ResponseListSnapshots createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseListSnapshots getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseListSnapshots? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get snapshots => $_getList(0); -} - -class ResponseOfferSnapshot extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseOfferSnapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ResponseOfferSnapshot_Result.UNKNOWN, valueOf: ResponseOfferSnapshot_Result.valueOf, enumValues: ResponseOfferSnapshot_Result.values) - ..hasRequiredFields = false - ; - - ResponseOfferSnapshot._() : super(); - factory ResponseOfferSnapshot({ - ResponseOfferSnapshot_Result? result, - }) { - final _result = create(); - if (result != null) { - _result.result = result; - } - return _result; - } - factory ResponseOfferSnapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseOfferSnapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseOfferSnapshot clone() => ResponseOfferSnapshot()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseOfferSnapshot copyWith(void Function(ResponseOfferSnapshot) updates) => super.copyWith((message) => updates(message as ResponseOfferSnapshot)) as ResponseOfferSnapshot; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseOfferSnapshot create() => ResponseOfferSnapshot._(); - ResponseOfferSnapshot createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseOfferSnapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseOfferSnapshot? _defaultInstance; - - @$pb.TagNumber(1) - ResponseOfferSnapshot_Result get result => $_getN(0); - @$pb.TagNumber(1) - set result(ResponseOfferSnapshot_Result v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasResult() => $_has(0); - @$pb.TagNumber(1) - void clearResult() => clearField(1); -} - -class ResponseLoadSnapshotChunk extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseLoadSnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - ResponseLoadSnapshotChunk._() : super(); - factory ResponseLoadSnapshotChunk({ - $core.List<$core.int>? chunk, - }) { - final _result = create(); - if (chunk != null) { - _result.chunk = chunk; - } - return _result; - } - factory ResponseLoadSnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseLoadSnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseLoadSnapshotChunk clone() => ResponseLoadSnapshotChunk()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseLoadSnapshotChunk copyWith(void Function(ResponseLoadSnapshotChunk) updates) => super.copyWith((message) => updates(message as ResponseLoadSnapshotChunk)) as ResponseLoadSnapshotChunk; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseLoadSnapshotChunk create() => ResponseLoadSnapshotChunk._(); - ResponseLoadSnapshotChunk createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseLoadSnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseLoadSnapshotChunk? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get chunk => $_getN(0); - @$pb.TagNumber(1) - set chunk($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasChunk() => $_has(0); - @$pb.TagNumber(1) - void clearChunk() => clearField(1); -} - -class ResponseApplySnapshotChunk extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseApplySnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ResponseApplySnapshotChunk_Result.UNKNOWN, valueOf: ResponseApplySnapshotChunk_Result.valueOf, enumValues: ResponseApplySnapshotChunk_Result.values) - ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'refetchChunks', $pb.PbFieldType.PU3) - ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rejectSenders') - ..hasRequiredFields = false - ; - - ResponseApplySnapshotChunk._() : super(); - factory ResponseApplySnapshotChunk({ - ResponseApplySnapshotChunk_Result? result, - $core.Iterable<$core.int>? refetchChunks, - $core.Iterable<$core.String>? rejectSenders, - }) { - final _result = create(); - if (result != null) { - _result.result = result; - } - if (refetchChunks != null) { - _result.refetchChunks.addAll(refetchChunks); - } - if (rejectSenders != null) { - _result.rejectSenders.addAll(rejectSenders); - } - return _result; - } - factory ResponseApplySnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ResponseApplySnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ResponseApplySnapshotChunk clone() => ResponseApplySnapshotChunk()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ResponseApplySnapshotChunk copyWith(void Function(ResponseApplySnapshotChunk) updates) => super.copyWith((message) => updates(message as ResponseApplySnapshotChunk)) as ResponseApplySnapshotChunk; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ResponseApplySnapshotChunk create() => ResponseApplySnapshotChunk._(); - ResponseApplySnapshotChunk createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ResponseApplySnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ResponseApplySnapshotChunk? _defaultInstance; - - @$pb.TagNumber(1) - ResponseApplySnapshotChunk_Result get result => $_getN(0); - @$pb.TagNumber(1) - set result(ResponseApplySnapshotChunk_Result v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasResult() => $_has(0); - @$pb.TagNumber(1) - void clearResult() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get refetchChunks => $_getList(1); - - @$pb.TagNumber(3) - $core.List<$core.String> get rejectSenders => $_getList(2); -} - -class ConsensusParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: BlockParams.create) - ..aOM<$4.EvidenceParams>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $4.EvidenceParams.create) - ..aOM<$4.ValidatorParams>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: $4.ValidatorParams.create) - ..aOM<$4.VersionParams>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $4.VersionParams.create) - ..hasRequiredFields = false - ; - - ConsensusParams._() : super(); - factory ConsensusParams({ - BlockParams? block, - $4.EvidenceParams? evidence, - $4.ValidatorParams? validator, - $4.VersionParams? version, - }) { - final _result = create(); - if (block != null) { - _result.block = block; - } - if (evidence != null) { - _result.evidence = evidence; - } - if (validator != null) { - _result.validator = validator; - } - if (version != null) { - _result.version = version; - } - return _result; - } - factory ConsensusParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ConsensusParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ConsensusParams clone() => ConsensusParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ConsensusParams copyWith(void Function(ConsensusParams) updates) => super.copyWith((message) => updates(message as ConsensusParams)) as ConsensusParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ConsensusParams create() => ConsensusParams._(); - ConsensusParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ConsensusParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ConsensusParams? _defaultInstance; - - @$pb.TagNumber(1) - BlockParams get block => $_getN(0); - @$pb.TagNumber(1) - set block(BlockParams v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasBlock() => $_has(0); - @$pb.TagNumber(1) - void clearBlock() => clearField(1); - @$pb.TagNumber(1) - BlockParams ensureBlock() => $_ensure(0); - - @$pb.TagNumber(2) - $4.EvidenceParams get evidence => $_getN(1); - @$pb.TagNumber(2) - set evidence($4.EvidenceParams v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasEvidence() => $_has(1); - @$pb.TagNumber(2) - void clearEvidence() => clearField(2); - @$pb.TagNumber(2) - $4.EvidenceParams ensureEvidence() => $_ensure(1); - - @$pb.TagNumber(3) - $4.ValidatorParams get validator => $_getN(2); - @$pb.TagNumber(3) - set validator($4.ValidatorParams v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasValidator() => $_has(2); - @$pb.TagNumber(3) - void clearValidator() => clearField(3); - @$pb.TagNumber(3) - $4.ValidatorParams ensureValidator() => $_ensure(2); - - @$pb.TagNumber(4) - $4.VersionParams get version => $_getN(3); - @$pb.TagNumber(4) - set version($4.VersionParams v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasVersion() => $_has(3); - @$pb.TagNumber(4) - void clearVersion() => clearField(4); - @$pb.TagNumber(4) - $4.VersionParams ensureVersion() => $_ensure(3); -} - -class BlockParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxGas') - ..hasRequiredFields = false - ; - - BlockParams._() : super(); - factory BlockParams({ - $fixnum.Int64? maxBytes, - $fixnum.Int64? maxGas, - }) { - final _result = create(); - if (maxBytes != null) { - _result.maxBytes = maxBytes; - } - if (maxGas != null) { - _result.maxGas = maxGas; - } - return _result; - } - factory BlockParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BlockParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BlockParams clone() => BlockParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BlockParams copyWith(void Function(BlockParams) updates) => super.copyWith((message) => updates(message as BlockParams)) as BlockParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BlockParams create() => BlockParams._(); - BlockParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BlockParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BlockParams? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get maxBytes => $_getI64(0); - @$pb.TagNumber(1) - set maxBytes($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasMaxBytes() => $_has(0); - @$pb.TagNumber(1) - void clearMaxBytes() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get maxGas => $_getI64(1); - @$pb.TagNumber(2) - set maxGas($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasMaxGas() => $_has(1); - @$pb.TagNumber(2) - void clearMaxGas() => clearField(2); -} - -class LastCommitInfo extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LastCommitInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) - ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votes', $pb.PbFieldType.PM, subBuilder: VoteInfo.create) - ..hasRequiredFields = false - ; - - LastCommitInfo._() : super(); - factory LastCommitInfo({ - $core.int? round, - $core.Iterable? votes, - }) { - final _result = create(); - if (round != null) { - _result.round = round; - } - if (votes != null) { - _result.votes.addAll(votes); - } - return _result; - } - factory LastCommitInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LastCommitInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LastCommitInfo clone() => LastCommitInfo()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LastCommitInfo copyWith(void Function(LastCommitInfo) updates) => super.copyWith((message) => updates(message as LastCommitInfo)) as LastCommitInfo; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static LastCommitInfo create() => LastCommitInfo._(); - LastCommitInfo createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static LastCommitInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static LastCommitInfo? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get round => $_getIZ(0); - @$pb.TagNumber(1) - set round($core.int v) { $_setSignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasRound() => $_has(0); - @$pb.TagNumber(1) - void clearRound() => clearField(1); - - @$pb.TagNumber(2) - $core.List get votes => $_getList(1); -} - -class Event extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Event', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') - ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'attributes', $pb.PbFieldType.PM, subBuilder: EventAttribute.create) - ..hasRequiredFields = false - ; - - Event._() : super(); - factory Event({ - $core.String? type, - $core.Iterable? attributes, - }) { - final _result = create(); - if (type != null) { - _result.type = type; - } - if (attributes != null) { - _result.attributes.addAll(attributes); - } - return _result; - } - factory Event.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Event.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Event clone() => Event()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Event copyWith(void Function(Event) updates) => super.copyWith((message) => updates(message as Event)) as Event; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Event create() => Event._(); - Event createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Event getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Event? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get type => $_getSZ(0); - @$pb.TagNumber(1) - set type($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasType() => $_has(0); - @$pb.TagNumber(1) - void clearType() => clearField(1); - - @$pb.TagNumber(2) - $core.List get attributes => $_getList(1); -} - -class EventAttribute extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EventAttribute', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) - ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') - ..hasRequiredFields = false - ; - - EventAttribute._() : super(); - factory EventAttribute({ - $core.List<$core.int>? key, - $core.List<$core.int>? value, - $core.bool? index, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (value != null) { - _result.value = value; - } - if (index != null) { - _result.index = index; - } - return _result; - } - factory EventAttribute.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory EventAttribute.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - EventAttribute clone() => EventAttribute()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - EventAttribute copyWith(void Function(EventAttribute) updates) => super.copyWith((message) => updates(message as EventAttribute)) as EventAttribute; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static EventAttribute create() => EventAttribute._(); - EventAttribute createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static EventAttribute getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static EventAttribute? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get key => $_getN(0); - @$pb.TagNumber(1) - set key($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get value => $_getN(1); - @$pb.TagNumber(2) - set value($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasValue() => $_has(1); - @$pb.TagNumber(2) - void clearValue() => clearField(2); - - @$pb.TagNumber(3) - $core.bool get index => $_getBF(2); - @$pb.TagNumber(3) - set index($core.bool v) { $_setBool(2, v); } - @$pb.TagNumber(3) - $core.bool hasIndex() => $_has(2); - @$pb.TagNumber(3) - void clearIndex() => clearField(3); -} - -class TxResult extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxResult', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) - ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', subBuilder: ResponseDeliverTx.create) - ..hasRequiredFields = false - ; - - TxResult._() : super(); - factory TxResult({ - $fixnum.Int64? height, - $core.int? index, - $core.List<$core.int>? tx, - ResponseDeliverTx? result, - }) { - final _result = create(); - if (height != null) { - _result.height = height; - } - if (index != null) { - _result.index = index; - } - if (tx != null) { - _result.tx = tx; - } - if (result != null) { - _result.result = result; - } - return _result; - } - factory TxResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory TxResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - TxResult clone() => TxResult()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - TxResult copyWith(void Function(TxResult) updates) => super.copyWith((message) => updates(message as TxResult)) as TxResult; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static TxResult create() => TxResult._(); - TxResult createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static TxResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static TxResult? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get height => $_getI64(0); - @$pb.TagNumber(1) - set height($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasHeight() => $_has(0); - @$pb.TagNumber(1) - void clearHeight() => clearField(1); - - @$pb.TagNumber(2) - $core.int get index => $_getIZ(1); - @$pb.TagNumber(2) - set index($core.int v) { $_setUnsignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasIndex() => $_has(1); - @$pb.TagNumber(2) - void clearIndex() => clearField(2); - - @$pb.TagNumber(3) - $core.List<$core.int> get tx => $_getN(2); - @$pb.TagNumber(3) - set tx($core.List<$core.int> v) { $_setBytes(2, v); } - @$pb.TagNumber(3) - $core.bool hasTx() => $_has(2); - @$pb.TagNumber(3) - void clearTx() => clearField(3); - - @$pb.TagNumber(4) - ResponseDeliverTx get result => $_getN(3); - @$pb.TagNumber(4) - set result(ResponseDeliverTx v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasResult() => $_has(3); - @$pb.TagNumber(4) - void clearResult() => clearField(4); - @$pb.TagNumber(4) - ResponseDeliverTx ensureResult() => $_ensure(3); -} - -class Validator extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') - ..hasRequiredFields = false - ; - - Validator._() : super(); - factory Validator({ - $core.List<$core.int>? address, - $fixnum.Int64? power, - }) { - final _result = create(); - if (address != null) { - _result.address = address; - } - if (power != null) { - _result.power = power; - } - return _result; - } - factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Validator clone() => Validator()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Validator create() => Validator._(); - Validator createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Validator? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get address => $_getN(0); - @$pb.TagNumber(1) - set address($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasAddress() => $_has(0); - @$pb.TagNumber(1) - void clearAddress() => clearField(1); - - @$pb.TagNumber(3) - $fixnum.Int64 get power => $_getI64(1); - @$pb.TagNumber(3) - set power($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(3) - $core.bool hasPower() => $_has(1); - @$pb.TagNumber(3) - void clearPower() => clearField(3); -} - -class ValidatorUpdate extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorUpdate', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOM<$5.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $5.PublicKey.create) - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') - ..hasRequiredFields = false - ; - - ValidatorUpdate._() : super(); - factory ValidatorUpdate({ - $5.PublicKey? pubKey, - $fixnum.Int64? power, - }) { - final _result = create(); - if (pubKey != null) { - _result.pubKey = pubKey; - } - if (power != null) { - _result.power = power; - } - return _result; - } - factory ValidatorUpdate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ValidatorUpdate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ValidatorUpdate clone() => ValidatorUpdate()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ValidatorUpdate copyWith(void Function(ValidatorUpdate) updates) => super.copyWith((message) => updates(message as ValidatorUpdate)) as ValidatorUpdate; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ValidatorUpdate create() => ValidatorUpdate._(); - ValidatorUpdate createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ValidatorUpdate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ValidatorUpdate? _defaultInstance; - - @$pb.TagNumber(1) - $5.PublicKey get pubKey => $_getN(0); - @$pb.TagNumber(1) - set pubKey($5.PublicKey v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasPubKey() => $_has(0); - @$pb.TagNumber(1) - void clearPubKey() => clearField(1); - @$pb.TagNumber(1) - $5.PublicKey ensurePubKey() => $_ensure(0); - - @$pb.TagNumber(2) - $fixnum.Int64 get power => $_getI64(1); - @$pb.TagNumber(2) - set power($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasPower() => $_has(1); - @$pb.TagNumber(2) - void clearPower() => clearField(2); -} - -class VoteInfo extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VoteInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: Validator.create) - ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedLastBlock') - ..hasRequiredFields = false - ; - - VoteInfo._() : super(); - factory VoteInfo({ - Validator? validator, - $core.bool? signedLastBlock, - }) { - final _result = create(); - if (validator != null) { - _result.validator = validator; - } - if (signedLastBlock != null) { - _result.signedLastBlock = signedLastBlock; - } - return _result; - } - factory VoteInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory VoteInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - VoteInfo clone() => VoteInfo()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - VoteInfo copyWith(void Function(VoteInfo) updates) => super.copyWith((message) => updates(message as VoteInfo)) as VoteInfo; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static VoteInfo create() => VoteInfo._(); - VoteInfo createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static VoteInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static VoteInfo? _defaultInstance; - - @$pb.TagNumber(1) - Validator get validator => $_getN(0); - @$pb.TagNumber(1) - set validator(Validator v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasValidator() => $_has(0); - @$pb.TagNumber(1) - void clearValidator() => clearField(1); - @$pb.TagNumber(1) - Validator ensureValidator() => $_ensure(0); - - @$pb.TagNumber(2) - $core.bool get signedLastBlock => $_getBF(1); - @$pb.TagNumber(2) - set signedLastBlock($core.bool v) { $_setBool(1, v); } - @$pb.TagNumber(2) - $core.bool hasSignedLastBlock() => $_has(1); - @$pb.TagNumber(2) - void clearSignedLastBlock() => clearField(2); -} - -class Evidence extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: EvidenceType.UNKNOWN, valueOf: EvidenceType.valueOf, enumValues: EvidenceType.values) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: Validator.create) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..aOM<$1.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $1.Timestamp.create) - ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') - ..hasRequiredFields = false - ; - - Evidence._() : super(); - factory Evidence({ - EvidenceType? type, - Validator? validator, - $fixnum.Int64? height, - $1.Timestamp? time, - $fixnum.Int64? totalVotingPower, - }) { - final _result = create(); - if (type != null) { - _result.type = type; - } - if (validator != null) { - _result.validator = validator; - } - if (height != null) { - _result.height = height; - } - if (time != null) { - _result.time = time; - } - if (totalVotingPower != null) { - _result.totalVotingPower = totalVotingPower; - } - return _result; - } - factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Evidence clone() => Evidence()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Evidence create() => Evidence._(); - Evidence createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Evidence? _defaultInstance; - - @$pb.TagNumber(1) - EvidenceType get type => $_getN(0); - @$pb.TagNumber(1) - set type(EvidenceType v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasType() => $_has(0); - @$pb.TagNumber(1) - void clearType() => clearField(1); - - @$pb.TagNumber(2) - Validator get validator => $_getN(1); - @$pb.TagNumber(2) - set validator(Validator v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasValidator() => $_has(1); - @$pb.TagNumber(2) - void clearValidator() => clearField(2); - @$pb.TagNumber(2) - Validator ensureValidator() => $_ensure(1); - - @$pb.TagNumber(3) - $fixnum.Int64 get height => $_getI64(2); - @$pb.TagNumber(3) - set height($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasHeight() => $_has(2); - @$pb.TagNumber(3) - void clearHeight() => clearField(3); - - @$pb.TagNumber(4) - $1.Timestamp get time => $_getN(3); - @$pb.TagNumber(4) - set time($1.Timestamp v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasTime() => $_has(3); - @$pb.TagNumber(4) - void clearTime() => clearField(4); - @$pb.TagNumber(4) - $1.Timestamp ensureTime() => $_ensure(3); - - @$pb.TagNumber(5) - $fixnum.Int64 get totalVotingPower => $_getI64(4); - @$pb.TagNumber(5) - set totalVotingPower($fixnum.Int64 v) { $_setInt64(4, v); } - @$pb.TagNumber(5) - $core.bool hasTotalVotingPower() => $_has(4); - @$pb.TagNumber(5) - void clearTotalVotingPower() => clearField(5); -} - -class Snapshot extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Snapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) - ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'format', $pb.PbFieldType.OU3) - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunks', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadata', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - Snapshot._() : super(); - factory Snapshot({ - $fixnum.Int64? height, - $core.int? format, - $core.int? chunks, - $core.List<$core.int>? hash, - $core.List<$core.int>? metadata, - }) { - final _result = create(); - if (height != null) { - _result.height = height; - } - if (format != null) { - _result.format = format; - } - if (chunks != null) { - _result.chunks = chunks; - } - if (hash != null) { - _result.hash = hash; - } - if (metadata != null) { - _result.metadata = metadata; - } - return _result; - } - factory Snapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Snapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Snapshot clone() => Snapshot()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Snapshot copyWith(void Function(Snapshot) updates) => super.copyWith((message) => updates(message as Snapshot)) as Snapshot; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Snapshot create() => Snapshot._(); - Snapshot createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Snapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Snapshot? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get height => $_getI64(0); - @$pb.TagNumber(1) - set height($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasHeight() => $_has(0); - @$pb.TagNumber(1) - void clearHeight() => clearField(1); - - @$pb.TagNumber(2) - $core.int get format => $_getIZ(1); - @$pb.TagNumber(2) - set format($core.int v) { $_setUnsignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasFormat() => $_has(1); - @$pb.TagNumber(2) - void clearFormat() => clearField(2); - - @$pb.TagNumber(3) - $core.int get chunks => $_getIZ(2); - @$pb.TagNumber(3) - set chunks($core.int v) { $_setUnsignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasChunks() => $_has(2); - @$pb.TagNumber(3) - void clearChunks() => clearField(3); - - @$pb.TagNumber(4) - $core.List<$core.int> get hash => $_getN(3); - @$pb.TagNumber(4) - set hash($core.List<$core.int> v) { $_setBytes(3, v); } - @$pb.TagNumber(4) - $core.bool hasHash() => $_has(3); - @$pb.TagNumber(4) - void clearHash() => clearField(4); - - @$pb.TagNumber(5) - $core.List<$core.int> get metadata => $_getN(4); - @$pb.TagNumber(5) - set metadata($core.List<$core.int> v) { $_setBytes(4, v); } - @$pb.TagNumber(5) - $core.bool hasMetadata() => $_has(4); - @$pb.TagNumber(5) - void clearMetadata() => clearField(5); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart deleted file mode 100644 index 609393a8..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbenum.dart +++ /dev/null @@ -1,89 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/abci/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -// ignore_for_file: UNDEFINED_SHOWN_NAME -import 'dart:core' as $core; -import 'package:protobuf/protobuf.dart' as $pb; - -class CheckTxType extends $pb.ProtobufEnum { - static const CheckTxType NEW = CheckTxType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NEW'); - static const CheckTxType RECHECK = CheckTxType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RECHECK'); - - static const $core.List values = [ - NEW, - RECHECK, - ]; - - static final $core.Map<$core.int, CheckTxType> _byValue = $pb.ProtobufEnum.initByValue(values); - static CheckTxType? valueOf($core.int value) => _byValue[value]; - - const CheckTxType._($core.int v, $core.String n) : super(v, n); -} - -class EvidenceType extends $pb.ProtobufEnum { - static const EvidenceType UNKNOWN = EvidenceType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); - static const EvidenceType DUPLICATE_VOTE = EvidenceType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'DUPLICATE_VOTE'); - static const EvidenceType LIGHT_CLIENT_ATTACK = EvidenceType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LIGHT_CLIENT_ATTACK'); - - static const $core.List values = [ - UNKNOWN, - DUPLICATE_VOTE, - LIGHT_CLIENT_ATTACK, - ]; - - static final $core.Map<$core.int, EvidenceType> _byValue = $pb.ProtobufEnum.initByValue(values); - static EvidenceType? valueOf($core.int value) => _byValue[value]; - - const EvidenceType._($core.int v, $core.String n) : super(v, n); -} - -class ResponseOfferSnapshot_Result extends $pb.ProtobufEnum { - static const ResponseOfferSnapshot_Result UNKNOWN = ResponseOfferSnapshot_Result._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); - static const ResponseOfferSnapshot_Result ACCEPT = ResponseOfferSnapshot_Result._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ACCEPT'); - static const ResponseOfferSnapshot_Result ABORT = ResponseOfferSnapshot_Result._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ABORT'); - static const ResponseOfferSnapshot_Result REJECT = ResponseOfferSnapshot_Result._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT'); - static const ResponseOfferSnapshot_Result REJECT_FORMAT = ResponseOfferSnapshot_Result._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_FORMAT'); - static const ResponseOfferSnapshot_Result REJECT_SENDER = ResponseOfferSnapshot_Result._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_SENDER'); - - static const $core.List values = [ - UNKNOWN, - ACCEPT, - ABORT, - REJECT, - REJECT_FORMAT, - REJECT_SENDER, - ]; - - static final $core.Map<$core.int, ResponseOfferSnapshot_Result> _byValue = $pb.ProtobufEnum.initByValue(values); - static ResponseOfferSnapshot_Result? valueOf($core.int value) => _byValue[value]; - - const ResponseOfferSnapshot_Result._($core.int v, $core.String n) : super(v, n); -} - -class ResponseApplySnapshotChunk_Result extends $pb.ProtobufEnum { - static const ResponseApplySnapshotChunk_Result UNKNOWN = ResponseApplySnapshotChunk_Result._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); - static const ResponseApplySnapshotChunk_Result ACCEPT = ResponseApplySnapshotChunk_Result._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ACCEPT'); - static const ResponseApplySnapshotChunk_Result ABORT = ResponseApplySnapshotChunk_Result._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ABORT'); - static const ResponseApplySnapshotChunk_Result RETRY = ResponseApplySnapshotChunk_Result._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RETRY'); - static const ResponseApplySnapshotChunk_Result RETRY_SNAPSHOT = ResponseApplySnapshotChunk_Result._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RETRY_SNAPSHOT'); - static const ResponseApplySnapshotChunk_Result REJECT_SNAPSHOT = ResponseApplySnapshotChunk_Result._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_SNAPSHOT'); - - static const $core.List values = [ - UNKNOWN, - ACCEPT, - ABORT, - RETRY, - RETRY_SNAPSHOT, - REJECT_SNAPSHOT, - ]; - - static final $core.Map<$core.int, ResponseApplySnapshotChunk_Result> _byValue = $pb.ProtobufEnum.initByValue(values); - static ResponseApplySnapshotChunk_Result? valueOf($core.int value) => _byValue[value]; - - const ResponseApplySnapshotChunk_Result._($core.int v, $core.String n) : super(v, n); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart deleted file mode 100644 index dae9fe2c..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbgrpc.dart +++ /dev/null @@ -1,416 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/abci/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:async' as $async; - -import 'dart:core' as $core; - -import 'package:grpc/service_api.dart' as $grpc; -import 'types.pb.dart' as $0; -export 'types.pb.dart'; - -class ABCIApplicationClient extends $grpc.Client { - static final _$echo = $grpc.ClientMethod<$0.RequestEcho, $0.ResponseEcho>( - '/tendermint.abci.ABCIApplication/Echo', - ($0.RequestEcho value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.ResponseEcho.fromBuffer(value)); - static final _$flush = $grpc.ClientMethod<$0.RequestFlush, $0.ResponseFlush>( - '/tendermint.abci.ABCIApplication/Flush', - ($0.RequestFlush value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.ResponseFlush.fromBuffer(value)); - static final _$info = $grpc.ClientMethod<$0.RequestInfo, $0.ResponseInfo>( - '/tendermint.abci.ABCIApplication/Info', - ($0.RequestInfo value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.ResponseInfo.fromBuffer(value)); - static final _$setOption = - $grpc.ClientMethod<$0.RequestSetOption, $0.ResponseSetOption>( - '/tendermint.abci.ABCIApplication/SetOption', - ($0.RequestSetOption value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseSetOption.fromBuffer(value)); - static final _$deliverTx = - $grpc.ClientMethod<$0.RequestDeliverTx, $0.ResponseDeliverTx>( - '/tendermint.abci.ABCIApplication/DeliverTx', - ($0.RequestDeliverTx value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseDeliverTx.fromBuffer(value)); - static final _$checkTx = - $grpc.ClientMethod<$0.RequestCheckTx, $0.ResponseCheckTx>( - '/tendermint.abci.ABCIApplication/CheckTx', - ($0.RequestCheckTx value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseCheckTx.fromBuffer(value)); - static final _$query = $grpc.ClientMethod<$0.RequestQuery, $0.ResponseQuery>( - '/tendermint.abci.ABCIApplication/Query', - ($0.RequestQuery value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.ResponseQuery.fromBuffer(value)); - static final _$commit = - $grpc.ClientMethod<$0.RequestCommit, $0.ResponseCommit>( - '/tendermint.abci.ABCIApplication/Commit', - ($0.RequestCommit value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.ResponseCommit.fromBuffer(value)); - static final _$initChain = - $grpc.ClientMethod<$0.RequestInitChain, $0.ResponseInitChain>( - '/tendermint.abci.ABCIApplication/InitChain', - ($0.RequestInitChain value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseInitChain.fromBuffer(value)); - static final _$beginBlock = - $grpc.ClientMethod<$0.RequestBeginBlock, $0.ResponseBeginBlock>( - '/tendermint.abci.ABCIApplication/BeginBlock', - ($0.RequestBeginBlock value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseBeginBlock.fromBuffer(value)); - static final _$endBlock = - $grpc.ClientMethod<$0.RequestEndBlock, $0.ResponseEndBlock>( - '/tendermint.abci.ABCIApplication/EndBlock', - ($0.RequestEndBlock value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseEndBlock.fromBuffer(value)); - static final _$listSnapshots = - $grpc.ClientMethod<$0.RequestListSnapshots, $0.ResponseListSnapshots>( - '/tendermint.abci.ABCIApplication/ListSnapshots', - ($0.RequestListSnapshots value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseListSnapshots.fromBuffer(value)); - static final _$offerSnapshot = - $grpc.ClientMethod<$0.RequestOfferSnapshot, $0.ResponseOfferSnapshot>( - '/tendermint.abci.ABCIApplication/OfferSnapshot', - ($0.RequestOfferSnapshot value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseOfferSnapshot.fromBuffer(value)); - static final _$loadSnapshotChunk = $grpc.ClientMethod< - $0.RequestLoadSnapshotChunk, $0.ResponseLoadSnapshotChunk>( - '/tendermint.abci.ABCIApplication/LoadSnapshotChunk', - ($0.RequestLoadSnapshotChunk value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseLoadSnapshotChunk.fromBuffer(value)); - static final _$applySnapshotChunk = $grpc.ClientMethod< - $0.RequestApplySnapshotChunk, $0.ResponseApplySnapshotChunk>( - '/tendermint.abci.ABCIApplication/ApplySnapshotChunk', - ($0.RequestApplySnapshotChunk value) => value.writeToBuffer(), - ($core.List<$core.int> value) => - $0.ResponseApplySnapshotChunk.fromBuffer(value)); - - ABCIApplicationClient($grpc.ClientChannel channel, - {$grpc.CallOptions? options, - $core.Iterable<$grpc.ClientInterceptor>? interceptors}) - : super(channel, options: options, interceptors: interceptors); - - $grpc.ResponseFuture<$0.ResponseEcho> echo($0.RequestEcho request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$echo, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseFlush> flush($0.RequestFlush request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$flush, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseInfo> info($0.RequestInfo request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$info, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseSetOption> setOption( - $0.RequestSetOption request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$setOption, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseDeliverTx> deliverTx( - $0.RequestDeliverTx request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$deliverTx, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseCheckTx> checkTx($0.RequestCheckTx request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$checkTx, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseQuery> query($0.RequestQuery request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$query, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseCommit> commit($0.RequestCommit request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$commit, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseInitChain> initChain( - $0.RequestInitChain request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$initChain, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseBeginBlock> beginBlock( - $0.RequestBeginBlock request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$beginBlock, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseEndBlock> endBlock($0.RequestEndBlock request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$endBlock, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseListSnapshots> listSnapshots( - $0.RequestListSnapshots request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$listSnapshots, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseOfferSnapshot> offerSnapshot( - $0.RequestOfferSnapshot request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$offerSnapshot, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk( - $0.RequestLoadSnapshotChunk request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$loadSnapshotChunk, request, options: options); - } - - $grpc.ResponseFuture<$0.ResponseApplySnapshotChunk> applySnapshotChunk( - $0.RequestApplySnapshotChunk request, - {$grpc.CallOptions? options}) { - return $createUnaryCall(_$applySnapshotChunk, request, options: options); - } -} - -abstract class ABCIApplicationServiceBase extends $grpc.Service { - $core.String get $name => 'tendermint.abci.ABCIApplication'; - - ABCIApplicationServiceBase() { - $addMethod($grpc.ServiceMethod<$0.RequestEcho, $0.ResponseEcho>( - 'Echo', - echo_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestEcho.fromBuffer(value), - ($0.ResponseEcho value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestFlush, $0.ResponseFlush>( - 'Flush', - flush_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestFlush.fromBuffer(value), - ($0.ResponseFlush value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestInfo, $0.ResponseInfo>( - 'Info', - info_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestInfo.fromBuffer(value), - ($0.ResponseInfo value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestSetOption, $0.ResponseSetOption>( - 'SetOption', - setOption_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestSetOption.fromBuffer(value), - ($0.ResponseSetOption value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestDeliverTx, $0.ResponseDeliverTx>( - 'DeliverTx', - deliverTx_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestDeliverTx.fromBuffer(value), - ($0.ResponseDeliverTx value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestCheckTx, $0.ResponseCheckTx>( - 'CheckTx', - checkTx_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestCheckTx.fromBuffer(value), - ($0.ResponseCheckTx value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestQuery, $0.ResponseQuery>( - 'Query', - query_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestQuery.fromBuffer(value), - ($0.ResponseQuery value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestCommit, $0.ResponseCommit>( - 'Commit', - commit_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestCommit.fromBuffer(value), - ($0.ResponseCommit value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestInitChain, $0.ResponseInitChain>( - 'InitChain', - initChain_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestInitChain.fromBuffer(value), - ($0.ResponseInitChain value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestBeginBlock, $0.ResponseBeginBlock>( - 'BeginBlock', - beginBlock_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestBeginBlock.fromBuffer(value), - ($0.ResponseBeginBlock value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestEndBlock, $0.ResponseEndBlock>( - 'EndBlock', - endBlock_Pre, - false, - false, - ($core.List<$core.int> value) => $0.RequestEndBlock.fromBuffer(value), - ($0.ResponseEndBlock value) => value.writeToBuffer())); - $addMethod( - $grpc.ServiceMethod<$0.RequestListSnapshots, $0.ResponseListSnapshots>( - 'ListSnapshots', - listSnapshots_Pre, - false, - false, - ($core.List<$core.int> value) => - $0.RequestListSnapshots.fromBuffer(value), - ($0.ResponseListSnapshots value) => value.writeToBuffer())); - $addMethod( - $grpc.ServiceMethod<$0.RequestOfferSnapshot, $0.ResponseOfferSnapshot>( - 'OfferSnapshot', - offerSnapshot_Pre, - false, - false, - ($core.List<$core.int> value) => - $0.RequestOfferSnapshot.fromBuffer(value), - ($0.ResponseOfferSnapshot value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestLoadSnapshotChunk, - $0.ResponseLoadSnapshotChunk>( - 'LoadSnapshotChunk', - loadSnapshotChunk_Pre, - false, - false, - ($core.List<$core.int> value) => - $0.RequestLoadSnapshotChunk.fromBuffer(value), - ($0.ResponseLoadSnapshotChunk value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.RequestApplySnapshotChunk, - $0.ResponseApplySnapshotChunk>( - 'ApplySnapshotChunk', - applySnapshotChunk_Pre, - false, - false, - ($core.List<$core.int> value) => - $0.RequestApplySnapshotChunk.fromBuffer(value), - ($0.ResponseApplySnapshotChunk value) => value.writeToBuffer())); - } - - $async.Future<$0.ResponseEcho> echo_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestEcho> request) async { - return echo(call, await request); - } - - $async.Future<$0.ResponseFlush> flush_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestFlush> request) async { - return flush(call, await request); - } - - $async.Future<$0.ResponseInfo> info_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestInfo> request) async { - return info(call, await request); - } - - $async.Future<$0.ResponseSetOption> setOption_Pre($grpc.ServiceCall call, - $async.Future<$0.RequestSetOption> request) async { - return setOption(call, await request); - } - - $async.Future<$0.ResponseDeliverTx> deliverTx_Pre($grpc.ServiceCall call, - $async.Future<$0.RequestDeliverTx> request) async { - return deliverTx(call, await request); - } - - $async.Future<$0.ResponseCheckTx> checkTx_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestCheckTx> request) async { - return checkTx(call, await request); - } - - $async.Future<$0.ResponseQuery> query_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestQuery> request) async { - return query(call, await request); - } - - $async.Future<$0.ResponseCommit> commit_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestCommit> request) async { - return commit(call, await request); - } - - $async.Future<$0.ResponseInitChain> initChain_Pre($grpc.ServiceCall call, - $async.Future<$0.RequestInitChain> request) async { - return initChain(call, await request); - } - - $async.Future<$0.ResponseBeginBlock> beginBlock_Pre($grpc.ServiceCall call, - $async.Future<$0.RequestBeginBlock> request) async { - return beginBlock(call, await request); - } - - $async.Future<$0.ResponseEndBlock> endBlock_Pre( - $grpc.ServiceCall call, $async.Future<$0.RequestEndBlock> request) async { - return endBlock(call, await request); - } - - $async.Future<$0.ResponseListSnapshots> listSnapshots_Pre( - $grpc.ServiceCall call, - $async.Future<$0.RequestListSnapshots> request) async { - return listSnapshots(call, await request); - } - - $async.Future<$0.ResponseOfferSnapshot> offerSnapshot_Pre( - $grpc.ServiceCall call, - $async.Future<$0.RequestOfferSnapshot> request) async { - return offerSnapshot(call, await request); - } - - $async.Future<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk_Pre( - $grpc.ServiceCall call, - $async.Future<$0.RequestLoadSnapshotChunk> request) async { - return loadSnapshotChunk(call, await request); - } - - $async.Future<$0.ResponseApplySnapshotChunk> applySnapshotChunk_Pre( - $grpc.ServiceCall call, - $async.Future<$0.RequestApplySnapshotChunk> request) async { - return applySnapshotChunk(call, await request); - } - - $async.Future<$0.ResponseEcho> echo( - $grpc.ServiceCall call, $0.RequestEcho request); - $async.Future<$0.ResponseFlush> flush( - $grpc.ServiceCall call, $0.RequestFlush request); - $async.Future<$0.ResponseInfo> info( - $grpc.ServiceCall call, $0.RequestInfo request); - $async.Future<$0.ResponseSetOption> setOption( - $grpc.ServiceCall call, $0.RequestSetOption request); - $async.Future<$0.ResponseDeliverTx> deliverTx( - $grpc.ServiceCall call, $0.RequestDeliverTx request); - $async.Future<$0.ResponseCheckTx> checkTx( - $grpc.ServiceCall call, $0.RequestCheckTx request); - $async.Future<$0.ResponseQuery> query( - $grpc.ServiceCall call, $0.RequestQuery request); - $async.Future<$0.ResponseCommit> commit( - $grpc.ServiceCall call, $0.RequestCommit request); - $async.Future<$0.ResponseInitChain> initChain( - $grpc.ServiceCall call, $0.RequestInitChain request); - $async.Future<$0.ResponseBeginBlock> beginBlock( - $grpc.ServiceCall call, $0.RequestBeginBlock request); - $async.Future<$0.ResponseEndBlock> endBlock( - $grpc.ServiceCall call, $0.RequestEndBlock request); - $async.Future<$0.ResponseListSnapshots> listSnapshots( - $grpc.ServiceCall call, $0.RequestListSnapshots request); - $async.Future<$0.ResponseOfferSnapshot> offerSnapshot( - $grpc.ServiceCall call, $0.RequestOfferSnapshot request); - $async.Future<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk( - $grpc.ServiceCall call, $0.RequestLoadSnapshotChunk request); - $async.Future<$0.ResponseApplySnapshotChunk> applySnapshotChunk( - $grpc.ServiceCall call, $0.RequestApplySnapshotChunk request); -} diff --git a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart deleted file mode 100644 index 17d72196..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/abci/types.pbjson.dart +++ /dev/null @@ -1,601 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/abci/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use checkTxTypeDescriptor instead') -const CheckTxType$json = const { - '1': 'CheckTxType', - '2': const [ - const {'1': 'NEW', '2': 0, '3': const {}}, - const {'1': 'RECHECK', '2': 1, '3': const {}}, - ], -}; - -/// Descriptor for `CheckTxType`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List checkTxTypeDescriptor = $convert.base64Decode('CgtDaGVja1R4VHlwZRIQCgNORVcQABoHip0gA05ldxIYCgdSRUNIRUNLEAEaC4qdIAdSZWNoZWNr'); -@$core.Deprecated('Use evidenceTypeDescriptor instead') -const EvidenceType$json = const { - '1': 'EvidenceType', - '2': const [ - const {'1': 'UNKNOWN', '2': 0}, - const {'1': 'DUPLICATE_VOTE', '2': 1}, - const {'1': 'LIGHT_CLIENT_ATTACK', '2': 2}, - ], -}; - -/// Descriptor for `EvidenceType`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List evidenceTypeDescriptor = $convert.base64Decode('CgxFdmlkZW5jZVR5cGUSCwoHVU5LTk9XThAAEhIKDkRVUExJQ0FURV9WT1RFEAESFwoTTElHSFRfQ0xJRU5UX0FUVEFDSxAC'); -@$core.Deprecated('Use requestDescriptor instead') -const Request$json = const { - '1': 'Request', - '2': const [ - const {'1': 'echo', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.RequestEcho', '9': 0, '10': 'echo'}, - const {'1': 'flush', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.RequestFlush', '9': 0, '10': 'flush'}, - const {'1': 'info', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.RequestInfo', '9': 0, '10': 'info'}, - const {'1': 'set_option', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.RequestSetOption', '9': 0, '10': 'setOption'}, - const {'1': 'init_chain', '3': 5, '4': 1, '5': 11, '6': '.tendermint.abci.RequestInitChain', '9': 0, '10': 'initChain'}, - const {'1': 'query', '3': 6, '4': 1, '5': 11, '6': '.tendermint.abci.RequestQuery', '9': 0, '10': 'query'}, - const {'1': 'begin_block', '3': 7, '4': 1, '5': 11, '6': '.tendermint.abci.RequestBeginBlock', '9': 0, '10': 'beginBlock'}, - const {'1': 'check_tx', '3': 8, '4': 1, '5': 11, '6': '.tendermint.abci.RequestCheckTx', '9': 0, '10': 'checkTx'}, - const {'1': 'deliver_tx', '3': 9, '4': 1, '5': 11, '6': '.tendermint.abci.RequestDeliverTx', '9': 0, '10': 'deliverTx'}, - const {'1': 'end_block', '3': 10, '4': 1, '5': 11, '6': '.tendermint.abci.RequestEndBlock', '9': 0, '10': 'endBlock'}, - const {'1': 'commit', '3': 11, '4': 1, '5': 11, '6': '.tendermint.abci.RequestCommit', '9': 0, '10': 'commit'}, - const {'1': 'list_snapshots', '3': 12, '4': 1, '5': 11, '6': '.tendermint.abci.RequestListSnapshots', '9': 0, '10': 'listSnapshots'}, - const {'1': 'offer_snapshot', '3': 13, '4': 1, '5': 11, '6': '.tendermint.abci.RequestOfferSnapshot', '9': 0, '10': 'offerSnapshot'}, - const {'1': 'load_snapshot_chunk', '3': 14, '4': 1, '5': 11, '6': '.tendermint.abci.RequestLoadSnapshotChunk', '9': 0, '10': 'loadSnapshotChunk'}, - const {'1': 'apply_snapshot_chunk', '3': 15, '4': 1, '5': 11, '6': '.tendermint.abci.RequestApplySnapshotChunk', '9': 0, '10': 'applySnapshotChunk'}, - ], - '8': const [ - const {'1': 'value'}, - ], -}; - -/// Descriptor for `Request`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestDescriptor = $convert.base64Decode('CgdSZXF1ZXN0EjIKBGVjaG8YASABKAsyHC50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdEVjaG9IAFIEZWNobxI1CgVmbHVzaBgCIAEoCzIdLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0Rmx1c2hIAFIFZmx1c2gSMgoEaW5mbxgDIAEoCzIcLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0SW5mb0gAUgRpbmZvEkIKCnNldF9vcHRpb24YBCABKAsyIS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdFNldE9wdGlvbkgAUglzZXRPcHRpb24SQgoKaW5pdF9jaGFpbhgFIAEoCzIhLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0SW5pdENoYWluSABSCWluaXRDaGFpbhI1CgVxdWVyeRgGIAEoCzIdLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0UXVlcnlIAFIFcXVlcnkSRQoLYmVnaW5fYmxvY2sYByABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdEJlZ2luQmxvY2tIAFIKYmVnaW5CbG9jaxI8CghjaGVja190eBgIIAEoCzIfLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0Q2hlY2tUeEgAUgdjaGVja1R4EkIKCmRlbGl2ZXJfdHgYCSABKAsyIS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdERlbGl2ZXJUeEgAUglkZWxpdmVyVHgSPwoJZW5kX2Jsb2NrGAogASgLMiAudGVuZGVybWludC5hYmNpLlJlcXVlc3RFbmRCbG9ja0gAUghlbmRCbG9jaxI4CgZjb21taXQYCyABKAsyHi50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdENvbW1pdEgAUgZjb21taXQSTgoObGlzdF9zbmFwc2hvdHMYDCABKAsyJS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdExpc3RTbmFwc2hvdHNIAFINbGlzdFNuYXBzaG90cxJOCg5vZmZlcl9zbmFwc2hvdBgNIAEoCzIlLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0T2ZmZXJTbmFwc2hvdEgAUg1vZmZlclNuYXBzaG90ElsKE2xvYWRfc25hcHNob3RfY2h1bmsYDiABKAsyKS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdExvYWRTbmFwc2hvdENodW5rSABSEWxvYWRTbmFwc2hvdENodW5rEl4KFGFwcGx5X3NuYXBzaG90X2NodW5rGA8gASgLMioudGVuZGVybWludC5hYmNpLlJlcXVlc3RBcHBseVNuYXBzaG90Q2h1bmtIAFISYXBwbHlTbmFwc2hvdENodW5rQgcKBXZhbHVl'); -@$core.Deprecated('Use requestEchoDescriptor instead') -const RequestEcho$json = const { - '1': 'RequestEcho', - '2': const [ - const {'1': 'message', '3': 1, '4': 1, '5': 9, '10': 'message'}, - ], -}; - -/// Descriptor for `RequestEcho`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestEchoDescriptor = $convert.base64Decode('CgtSZXF1ZXN0RWNobxIYCgdtZXNzYWdlGAEgASgJUgdtZXNzYWdl'); -@$core.Deprecated('Use requestFlushDescriptor instead') -const RequestFlush$json = const { - '1': 'RequestFlush', -}; - -/// Descriptor for `RequestFlush`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestFlushDescriptor = $convert.base64Decode('CgxSZXF1ZXN0Rmx1c2g='); -@$core.Deprecated('Use requestInfoDescriptor instead') -const RequestInfo$json = const { - '1': 'RequestInfo', - '2': const [ - const {'1': 'version', '3': 1, '4': 1, '5': 9, '10': 'version'}, - const {'1': 'block_version', '3': 2, '4': 1, '5': 4, '10': 'blockVersion'}, - const {'1': 'p2p_version', '3': 3, '4': 1, '5': 4, '10': 'p2pVersion'}, - ], -}; - -/// Descriptor for `RequestInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestInfoDescriptor = $convert.base64Decode('CgtSZXF1ZXN0SW5mbxIYCgd2ZXJzaW9uGAEgASgJUgd2ZXJzaW9uEiMKDWJsb2NrX3ZlcnNpb24YAiABKARSDGJsb2NrVmVyc2lvbhIfCgtwMnBfdmVyc2lvbhgDIAEoBFIKcDJwVmVyc2lvbg=='); -@$core.Deprecated('Use requestSetOptionDescriptor instead') -const RequestSetOption$json = const { - '1': 'RequestSetOption', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, - const {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'}, - ], -}; - -/// Descriptor for `RequestSetOption`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestSetOptionDescriptor = $convert.base64Decode('ChBSZXF1ZXN0U2V0T3B0aW9uEhAKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZQ=='); -@$core.Deprecated('Use requestInitChainDescriptor instead') -const RequestInitChain$json = const { - '1': 'RequestInitChain', - '2': const [ - const {'1': 'time', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, - const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '10': 'chainId'}, - const {'1': 'consensus_params', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParams'}, - const {'1': 'validators', '3': 4, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validators'}, - const {'1': 'app_state_bytes', '3': 5, '4': 1, '5': 12, '10': 'appStateBytes'}, - const {'1': 'initial_height', '3': 6, '4': 1, '5': 3, '10': 'initialHeight'}, - ], -}; - -/// Descriptor for `RequestInitChain`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestInitChainDescriptor = $convert.base64Decode('ChBSZXF1ZXN0SW5pdENoYWluEjgKBHRpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRIZCghjaGFpbl9pZBgCIAEoCVIHY2hhaW5JZBJLChBjb25zZW5zdXNfcGFyYW1zGAMgASgLMiAudGVuZGVybWludC5hYmNpLkNvbnNlbnN1c1BhcmFtc1IPY29uc2Vuc3VzUGFyYW1zEkYKCnZhbGlkYXRvcnMYBCADKAsyIC50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yVXBkYXRlQgTI3h8AUgp2YWxpZGF0b3JzEiYKD2FwcF9zdGF0ZV9ieXRlcxgFIAEoDFINYXBwU3RhdGVCeXRlcxIlCg5pbml0aWFsX2hlaWdodBgGIAEoA1INaW5pdGlhbEhlaWdodA=='); -@$core.Deprecated('Use requestQueryDescriptor instead') -const RequestQuery$json = const { - '1': 'RequestQuery', - '2': const [ - const {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'}, - const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, - const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'prove', '3': 4, '4': 1, '5': 8, '10': 'prove'}, - ], -}; - -/// Descriptor for `RequestQuery`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestQueryDescriptor = $convert.base64Decode('CgxSZXF1ZXN0UXVlcnkSEgoEZGF0YRgBIAEoDFIEZGF0YRISCgRwYXRoGAIgASgJUgRwYXRoEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhQKBXByb3ZlGAQgASgIUgVwcm92ZQ=='); -@$core.Deprecated('Use requestBeginBlockDescriptor instead') -const RequestBeginBlock$json = const { - '1': 'RequestBeginBlock', - '2': const [ - const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, - const {'1': 'header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, - const {'1': 'last_commit_info', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.LastCommitInfo', '8': const {}, '10': 'lastCommitInfo'}, - const {'1': 'byzantine_validators', '3': 4, '4': 3, '5': 11, '6': '.tendermint.abci.Evidence', '8': const {}, '10': 'byzantineValidators'}, - ], -}; - -/// Descriptor for `RequestBeginBlock`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestBeginBlockDescriptor = $convert.base64Decode('ChFSZXF1ZXN0QmVnaW5CbG9jaxISCgRoYXNoGAEgASgMUgRoYXNoEjYKBmhlYWRlchgCIAEoCzIYLnRlbmRlcm1pbnQudHlwZXMuSGVhZGVyQgTI3h8AUgZoZWFkZXISTwoQbGFzdF9jb21taXRfaW5mbxgDIAEoCzIfLnRlbmRlcm1pbnQuYWJjaS5MYXN0Q29tbWl0SW5mb0IEyN4fAFIObGFzdENvbW1pdEluZm8SUgoUYnl6YW50aW5lX3ZhbGlkYXRvcnMYBCADKAsyGS50ZW5kZXJtaW50LmFiY2kuRXZpZGVuY2VCBMjeHwBSE2J5emFudGluZVZhbGlkYXRvcnM='); -@$core.Deprecated('Use requestCheckTxDescriptor instead') -const RequestCheckTx$json = const { - '1': 'RequestCheckTx', - '2': const [ - const {'1': 'tx', '3': 1, '4': 1, '5': 12, '10': 'tx'}, - const {'1': 'type', '3': 2, '4': 1, '5': 14, '6': '.tendermint.abci.CheckTxType', '10': 'type'}, - ], -}; - -/// Descriptor for `RequestCheckTx`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestCheckTxDescriptor = $convert.base64Decode('Cg5SZXF1ZXN0Q2hlY2tUeBIOCgJ0eBgBIAEoDFICdHgSMAoEdHlwZRgCIAEoDjIcLnRlbmRlcm1pbnQuYWJjaS5DaGVja1R4VHlwZVIEdHlwZQ=='); -@$core.Deprecated('Use requestDeliverTxDescriptor instead') -const RequestDeliverTx$json = const { - '1': 'RequestDeliverTx', - '2': const [ - const {'1': 'tx', '3': 1, '4': 1, '5': 12, '10': 'tx'}, - ], -}; - -/// Descriptor for `RequestDeliverTx`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestDeliverTxDescriptor = $convert.base64Decode('ChBSZXF1ZXN0RGVsaXZlclR4Eg4KAnR4GAEgASgMUgJ0eA=='); -@$core.Deprecated('Use requestEndBlockDescriptor instead') -const RequestEndBlock$json = const { - '1': 'RequestEndBlock', - '2': const [ - const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, - ], -}; - -/// Descriptor for `RequestEndBlock`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestEndBlockDescriptor = $convert.base64Decode('Cg9SZXF1ZXN0RW5kQmxvY2sSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQ='); -@$core.Deprecated('Use requestCommitDescriptor instead') -const RequestCommit$json = const { - '1': 'RequestCommit', -}; - -/// Descriptor for `RequestCommit`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestCommitDescriptor = $convert.base64Decode('Cg1SZXF1ZXN0Q29tbWl0'); -@$core.Deprecated('Use requestListSnapshotsDescriptor instead') -const RequestListSnapshots$json = const { - '1': 'RequestListSnapshots', -}; - -/// Descriptor for `RequestListSnapshots`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestListSnapshotsDescriptor = $convert.base64Decode('ChRSZXF1ZXN0TGlzdFNuYXBzaG90cw=='); -@$core.Deprecated('Use requestOfferSnapshotDescriptor instead') -const RequestOfferSnapshot$json = const { - '1': 'RequestOfferSnapshot', - '2': const [ - const {'1': 'snapshot', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.Snapshot', '10': 'snapshot'}, - const {'1': 'app_hash', '3': 2, '4': 1, '5': 12, '10': 'appHash'}, - ], -}; - -/// Descriptor for `RequestOfferSnapshot`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestOfferSnapshotDescriptor = $convert.base64Decode('ChRSZXF1ZXN0T2ZmZXJTbmFwc2hvdBI1CghzbmFwc2hvdBgBIAEoCzIZLnRlbmRlcm1pbnQuYWJjaS5TbmFwc2hvdFIIc25hcHNob3QSGQoIYXBwX2hhc2gYAiABKAxSB2FwcEhhc2g='); -@$core.Deprecated('Use requestLoadSnapshotChunkDescriptor instead') -const RequestLoadSnapshotChunk$json = const { - '1': 'RequestLoadSnapshotChunk', - '2': const [ - const {'1': 'height', '3': 1, '4': 1, '5': 4, '10': 'height'}, - const {'1': 'format', '3': 2, '4': 1, '5': 13, '10': 'format'}, - const {'1': 'chunk', '3': 3, '4': 1, '5': 13, '10': 'chunk'}, - ], -}; - -/// Descriptor for `RequestLoadSnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestLoadSnapshotChunkDescriptor = $convert.base64Decode('ChhSZXF1ZXN0TG9hZFNuYXBzaG90Q2h1bmsSFgoGaGVpZ2h0GAEgASgEUgZoZWlnaHQSFgoGZm9ybWF0GAIgASgNUgZmb3JtYXQSFAoFY2h1bmsYAyABKA1SBWNodW5r'); -@$core.Deprecated('Use requestApplySnapshotChunkDescriptor instead') -const RequestApplySnapshotChunk$json = const { - '1': 'RequestApplySnapshotChunk', - '2': const [ - const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, - const {'1': 'chunk', '3': 2, '4': 1, '5': 12, '10': 'chunk'}, - const {'1': 'sender', '3': 3, '4': 1, '5': 9, '10': 'sender'}, - ], -}; - -/// Descriptor for `RequestApplySnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List requestApplySnapshotChunkDescriptor = $convert.base64Decode('ChlSZXF1ZXN0QXBwbHlTbmFwc2hvdENodW5rEhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVjaHVuaxgCIAEoDFIFY2h1bmsSFgoGc2VuZGVyGAMgASgJUgZzZW5kZXI='); -@$core.Deprecated('Use responseDescriptor instead') -const Response$json = const { - '1': 'Response', - '2': const [ - const {'1': 'exception', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseException', '9': 0, '10': 'exception'}, - const {'1': 'echo', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseEcho', '9': 0, '10': 'echo'}, - const {'1': 'flush', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseFlush', '9': 0, '10': 'flush'}, - const {'1': 'info', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseInfo', '9': 0, '10': 'info'}, - const {'1': 'set_option', '3': 5, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseSetOption', '9': 0, '10': 'setOption'}, - const {'1': 'init_chain', '3': 6, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseInitChain', '9': 0, '10': 'initChain'}, - const {'1': 'query', '3': 7, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseQuery', '9': 0, '10': 'query'}, - const {'1': 'begin_block', '3': 8, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseBeginBlock', '9': 0, '10': 'beginBlock'}, - const {'1': 'check_tx', '3': 9, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseCheckTx', '9': 0, '10': 'checkTx'}, - const {'1': 'deliver_tx', '3': 10, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseDeliverTx', '9': 0, '10': 'deliverTx'}, - const {'1': 'end_block', '3': 11, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseEndBlock', '9': 0, '10': 'endBlock'}, - const {'1': 'commit', '3': 12, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseCommit', '9': 0, '10': 'commit'}, - const {'1': 'list_snapshots', '3': 13, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseListSnapshots', '9': 0, '10': 'listSnapshots'}, - const {'1': 'offer_snapshot', '3': 14, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseOfferSnapshot', '9': 0, '10': 'offerSnapshot'}, - const {'1': 'load_snapshot_chunk', '3': 15, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseLoadSnapshotChunk', '9': 0, '10': 'loadSnapshotChunk'}, - const {'1': 'apply_snapshot_chunk', '3': 16, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseApplySnapshotChunk', '9': 0, '10': 'applySnapshotChunk'}, - ], - '8': const [ - const {'1': 'value'}, - ], -}; - -/// Descriptor for `Response`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseDescriptor = $convert.base64Decode('CghSZXNwb25zZRJCCglleGNlcHRpb24YASABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VFeGNlcHRpb25IAFIJZXhjZXB0aW9uEjMKBGVjaG8YAiABKAsyHS50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VFY2hvSABSBGVjaG8SNgoFZmx1c2gYAyABKAsyHi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VGbHVzaEgAUgVmbHVzaBIzCgRpbmZvGAQgASgLMh0udGVuZGVybWludC5hYmNpLlJlc3BvbnNlSW5mb0gAUgRpbmZvEkMKCnNldF9vcHRpb24YBSABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VTZXRPcHRpb25IAFIJc2V0T3B0aW9uEkMKCmluaXRfY2hhaW4YBiABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VJbml0Q2hhaW5IAFIJaW5pdENoYWluEjYKBXF1ZXJ5GAcgASgLMh4udGVuZGVybWludC5hYmNpLlJlc3BvbnNlUXVlcnlIAFIFcXVlcnkSRgoLYmVnaW5fYmxvY2sYCCABKAsyIy50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VCZWdpbkJsb2NrSABSCmJlZ2luQmxvY2sSPQoIY2hlY2tfdHgYCSABKAsyIC50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VDaGVja1R4SABSB2NoZWNrVHgSQwoKZGVsaXZlcl90eBgKIAEoCzIiLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZURlbGl2ZXJUeEgAUglkZWxpdmVyVHgSQAoJZW5kX2Jsb2NrGAsgASgLMiEudGVuZGVybWludC5hYmNpLlJlc3BvbnNlRW5kQmxvY2tIAFIIZW5kQmxvY2sSOQoGY29tbWl0GAwgASgLMh8udGVuZGVybWludC5hYmNpLlJlc3BvbnNlQ29tbWl0SABSBmNvbW1pdBJPCg5saXN0X3NuYXBzaG90cxgNIAEoCzImLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZUxpc3RTbmFwc2hvdHNIAFINbGlzdFNuYXBzaG90cxJPCg5vZmZlcl9zbmFwc2hvdBgOIAEoCzImLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZU9mZmVyU25hcHNob3RIAFINb2ZmZXJTbmFwc2hvdBJcChNsb2FkX3NuYXBzaG90X2NodW5rGA8gASgLMioudGVuZGVybWludC5hYmNpLlJlc3BvbnNlTG9hZFNuYXBzaG90Q2h1bmtIAFIRbG9hZFNuYXBzaG90Q2h1bmsSXwoUYXBwbHlfc25hcHNob3RfY2h1bmsYECABKAsyKy50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VBcHBseVNuYXBzaG90Q2h1bmtIAFISYXBwbHlTbmFwc2hvdENodW5rQgcKBXZhbHVl'); -@$core.Deprecated('Use responseExceptionDescriptor instead') -const ResponseException$json = const { - '1': 'ResponseException', - '2': const [ - const {'1': 'error', '3': 1, '4': 1, '5': 9, '10': 'error'}, - ], -}; - -/// Descriptor for `ResponseException`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseExceptionDescriptor = $convert.base64Decode('ChFSZXNwb25zZUV4Y2VwdGlvbhIUCgVlcnJvchgBIAEoCVIFZXJyb3I='); -@$core.Deprecated('Use responseEchoDescriptor instead') -const ResponseEcho$json = const { - '1': 'ResponseEcho', - '2': const [ - const {'1': 'message', '3': 1, '4': 1, '5': 9, '10': 'message'}, - ], -}; - -/// Descriptor for `ResponseEcho`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseEchoDescriptor = $convert.base64Decode('CgxSZXNwb25zZUVjaG8SGAoHbWVzc2FnZRgBIAEoCVIHbWVzc2FnZQ=='); -@$core.Deprecated('Use responseFlushDescriptor instead') -const ResponseFlush$json = const { - '1': 'ResponseFlush', -}; - -/// Descriptor for `ResponseFlush`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseFlushDescriptor = $convert.base64Decode('Cg1SZXNwb25zZUZsdXNo'); -@$core.Deprecated('Use responseInfoDescriptor instead') -const ResponseInfo$json = const { - '1': 'ResponseInfo', - '2': const [ - const {'1': 'data', '3': 1, '4': 1, '5': 9, '10': 'data'}, - const {'1': 'version', '3': 2, '4': 1, '5': 9, '10': 'version'}, - const {'1': 'app_version', '3': 3, '4': 1, '5': 4, '10': 'appVersion'}, - const {'1': 'last_block_height', '3': 4, '4': 1, '5': 3, '10': 'lastBlockHeight'}, - const {'1': 'last_block_app_hash', '3': 5, '4': 1, '5': 12, '10': 'lastBlockAppHash'}, - ], -}; - -/// Descriptor for `ResponseInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseInfoDescriptor = $convert.base64Decode('CgxSZXNwb25zZUluZm8SEgoEZGF0YRgBIAEoCVIEZGF0YRIYCgd2ZXJzaW9uGAIgASgJUgd2ZXJzaW9uEh8KC2FwcF92ZXJzaW9uGAMgASgEUgphcHBWZXJzaW9uEioKEWxhc3RfYmxvY2tfaGVpZ2h0GAQgASgDUg9sYXN0QmxvY2tIZWlnaHQSLQoTbGFzdF9ibG9ja19hcHBfaGFzaBgFIAEoDFIQbGFzdEJsb2NrQXBwSGFzaA=='); -@$core.Deprecated('Use responseSetOptionDescriptor instead') -const ResponseSetOption$json = const { - '1': 'ResponseSetOption', - '2': const [ - const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, - const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, - const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, - ], -}; - -/// Descriptor for `ResponseSetOption`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseSetOptionDescriptor = $convert.base64Decode('ChFSZXNwb25zZVNldE9wdGlvbhISCgRjb2RlGAEgASgNUgRjb2RlEhAKA2xvZxgDIAEoCVIDbG9nEhIKBGluZm8YBCABKAlSBGluZm8='); -@$core.Deprecated('Use responseInitChainDescriptor instead') -const ResponseInitChain$json = const { - '1': 'ResponseInitChain', - '2': const [ - const {'1': 'consensus_params', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParams'}, - const {'1': 'validators', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validators'}, - const {'1': 'app_hash', '3': 3, '4': 1, '5': 12, '10': 'appHash'}, - ], -}; - -/// Descriptor for `ResponseInitChain`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseInitChainDescriptor = $convert.base64Decode('ChFSZXNwb25zZUluaXRDaGFpbhJLChBjb25zZW5zdXNfcGFyYW1zGAEgASgLMiAudGVuZGVybWludC5hYmNpLkNvbnNlbnN1c1BhcmFtc1IPY29uc2Vuc3VzUGFyYW1zEkYKCnZhbGlkYXRvcnMYAiADKAsyIC50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yVXBkYXRlQgTI3h8AUgp2YWxpZGF0b3JzEhkKCGFwcF9oYXNoGAMgASgMUgdhcHBIYXNo'); -@$core.Deprecated('Use responseQueryDescriptor instead') -const ResponseQuery$json = const { - '1': 'ResponseQuery', - '2': const [ - const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, - const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, - const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, - const {'1': 'index', '3': 5, '4': 1, '5': 3, '10': 'index'}, - const {'1': 'key', '3': 6, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'value', '3': 7, '4': 1, '5': 12, '10': 'value'}, - const {'1': 'proof_ops', '3': 8, '4': 1, '5': 11, '6': '.tendermint.crypto.ProofOps', '10': 'proofOps'}, - const {'1': 'height', '3': 9, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'codespace', '3': 10, '4': 1, '5': 9, '10': 'codespace'}, - ], -}; - -/// Descriptor for `ResponseQuery`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseQueryDescriptor = $convert.base64Decode('Cg1SZXNwb25zZVF1ZXJ5EhIKBGNvZGUYASABKA1SBGNvZGUSEAoDbG9nGAMgASgJUgNsb2cSEgoEaW5mbxgEIAEoCVIEaW5mbxIUCgVpbmRleBgFIAEoA1IFaW5kZXgSEAoDa2V5GAYgASgMUgNrZXkSFAoFdmFsdWUYByABKAxSBXZhbHVlEjgKCXByb29mX29wcxgIIAEoCzIbLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mT3BzUghwcm9vZk9wcxIWCgZoZWlnaHQYCSABKANSBmhlaWdodBIcCgljb2Rlc3BhY2UYCiABKAlSCWNvZGVzcGFjZQ=='); -@$core.Deprecated('Use responseBeginBlockDescriptor instead') -const ResponseBeginBlock$json = const { - '1': 'ResponseBeginBlock', - '2': const [ - const {'1': 'events', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, - ], -}; - -/// Descriptor for `ResponseBeginBlock`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseBeginBlockDescriptor = $convert.base64Decode('ChJSZXNwb25zZUJlZ2luQmxvY2sSSAoGZXZlbnRzGAEgAygLMhYudGVuZGVybWludC5hYmNpLkV2ZW50QhjI3h8A6t4fEGV2ZW50cyxvbWl0ZW1wdHlSBmV2ZW50cw=='); -@$core.Deprecated('Use responseCheckTxDescriptor instead') -const ResponseCheckTx$json = const { - '1': 'ResponseCheckTx', - '2': const [ - const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, - const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, - const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, - const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, - const {'1': 'gas_wanted', '3': 5, '4': 1, '5': 3, '10': 'gas_wanted'}, - const {'1': 'gas_used', '3': 6, '4': 1, '5': 3, '10': 'gas_used'}, - const {'1': 'events', '3': 7, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, - const {'1': 'codespace', '3': 8, '4': 1, '5': 9, '10': 'codespace'}, - ], -}; - -/// Descriptor for `ResponseCheckTx`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseCheckTxDescriptor = $convert.base64Decode('Cg9SZXNwb25zZUNoZWNrVHgSEgoEY29kZRgBIAEoDVIEY29kZRISCgRkYXRhGAIgASgMUgRkYXRhEhAKA2xvZxgDIAEoCVIDbG9nEhIKBGluZm8YBCABKAlSBGluZm8SHgoKZ2FzX3dhbnRlZBgFIAEoA1IKZ2FzX3dhbnRlZBIaCghnYXNfdXNlZBgGIAEoA1IIZ2FzX3VzZWQSSAoGZXZlbnRzGAcgAygLMhYudGVuZGVybWludC5hYmNpLkV2ZW50QhjI3h8A6t4fEGV2ZW50cyxvbWl0ZW1wdHlSBmV2ZW50cxIcCgljb2Rlc3BhY2UYCCABKAlSCWNvZGVzcGFjZQ=='); -@$core.Deprecated('Use responseDeliverTxDescriptor instead') -const ResponseDeliverTx$json = const { - '1': 'ResponseDeliverTx', - '2': const [ - const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, - const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, - const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, - const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, - const {'1': 'gas_wanted', '3': 5, '4': 1, '5': 3, '10': 'gas_wanted'}, - const {'1': 'gas_used', '3': 6, '4': 1, '5': 3, '10': 'gas_used'}, - const {'1': 'events', '3': 7, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, - const {'1': 'codespace', '3': 8, '4': 1, '5': 9, '10': 'codespace'}, - ], -}; - -/// Descriptor for `ResponseDeliverTx`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseDeliverTxDescriptor = $convert.base64Decode('ChFSZXNwb25zZURlbGl2ZXJUeBISCgRjb2RlGAEgASgNUgRjb2RlEhIKBGRhdGEYAiABKAxSBGRhdGESEAoDbG9nGAMgASgJUgNsb2cSEgoEaW5mbxgEIAEoCVIEaW5mbxIeCgpnYXNfd2FudGVkGAUgASgDUgpnYXNfd2FudGVkEhoKCGdhc191c2VkGAYgASgDUghnYXNfdXNlZBJICgZldmVudHMYByADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCGMjeHwDq3h8QZXZlbnRzLG9taXRlbXB0eVIGZXZlbnRzEhwKCWNvZGVzcGFjZRgIIAEoCVIJY29kZXNwYWNl'); -@$core.Deprecated('Use responseEndBlockDescriptor instead') -const ResponseEndBlock$json = const { - '1': 'ResponseEndBlock', - '2': const [ - const {'1': 'validator_updates', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validatorUpdates'}, - const {'1': 'consensus_param_updates', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParamUpdates'}, - const {'1': 'events', '3': 3, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, - ], -}; - -/// Descriptor for `ResponseEndBlock`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseEndBlockDescriptor = $convert.base64Decode('ChBSZXNwb25zZUVuZEJsb2NrElMKEXZhbGlkYXRvcl91cGRhdGVzGAEgAygLMiAudGVuZGVybWludC5hYmNpLlZhbGlkYXRvclVwZGF0ZUIEyN4fAFIQdmFsaWRhdG9yVXBkYXRlcxJYChdjb25zZW5zdXNfcGFyYW1fdXBkYXRlcxgCIAEoCzIgLnRlbmRlcm1pbnQuYWJjaS5Db25zZW5zdXNQYXJhbXNSFWNvbnNlbnN1c1BhcmFtVXBkYXRlcxJICgZldmVudHMYAyADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCGMjeHwDq3h8QZXZlbnRzLG9taXRlbXB0eVIGZXZlbnRz'); -@$core.Deprecated('Use responseCommitDescriptor instead') -const ResponseCommit$json = const { - '1': 'ResponseCommit', - '2': const [ - const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, - const {'1': 'retain_height', '3': 3, '4': 1, '5': 3, '10': 'retainHeight'}, - ], -}; - -/// Descriptor for `ResponseCommit`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseCommitDescriptor = $convert.base64Decode('Cg5SZXNwb25zZUNvbW1pdBISCgRkYXRhGAIgASgMUgRkYXRhEiMKDXJldGFpbl9oZWlnaHQYAyABKANSDHJldGFpbkhlaWdodA=='); -@$core.Deprecated('Use responseListSnapshotsDescriptor instead') -const ResponseListSnapshots$json = const { - '1': 'ResponseListSnapshots', - '2': const [ - const {'1': 'snapshots', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.Snapshot', '10': 'snapshots'}, - ], -}; - -/// Descriptor for `ResponseListSnapshots`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseListSnapshotsDescriptor = $convert.base64Decode('ChVSZXNwb25zZUxpc3RTbmFwc2hvdHMSNwoJc25hcHNob3RzGAEgAygLMhkudGVuZGVybWludC5hYmNpLlNuYXBzaG90UglzbmFwc2hvdHM='); -@$core.Deprecated('Use responseOfferSnapshotDescriptor instead') -const ResponseOfferSnapshot$json = const { - '1': 'ResponseOfferSnapshot', - '2': const [ - const {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.ResponseOfferSnapshot.Result', '10': 'result'}, - ], - '4': const [ResponseOfferSnapshot_Result$json], -}; - -@$core.Deprecated('Use responseOfferSnapshotDescriptor instead') -const ResponseOfferSnapshot_Result$json = const { - '1': 'Result', - '2': const [ - const {'1': 'UNKNOWN', '2': 0}, - const {'1': 'ACCEPT', '2': 1}, - const {'1': 'ABORT', '2': 2}, - const {'1': 'REJECT', '2': 3}, - const {'1': 'REJECT_FORMAT', '2': 4}, - const {'1': 'REJECT_SENDER', '2': 5}, - ], -}; - -/// Descriptor for `ResponseOfferSnapshot`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseOfferSnapshotDescriptor = $convert.base64Decode('ChVSZXNwb25zZU9mZmVyU25hcHNob3QSRQoGcmVzdWx0GAEgASgOMi0udGVuZGVybWludC5hYmNpLlJlc3BvbnNlT2ZmZXJTbmFwc2hvdC5SZXN1bHRSBnJlc3VsdCJeCgZSZXN1bHQSCwoHVU5LTk9XThAAEgoKBkFDQ0VQVBABEgkKBUFCT1JUEAISCgoGUkVKRUNUEAMSEQoNUkVKRUNUX0ZPUk1BVBAEEhEKDVJFSkVDVF9TRU5ERVIQBQ=='); -@$core.Deprecated('Use responseLoadSnapshotChunkDescriptor instead') -const ResponseLoadSnapshotChunk$json = const { - '1': 'ResponseLoadSnapshotChunk', - '2': const [ - const {'1': 'chunk', '3': 1, '4': 1, '5': 12, '10': 'chunk'}, - ], -}; - -/// Descriptor for `ResponseLoadSnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseLoadSnapshotChunkDescriptor = $convert.base64Decode('ChlSZXNwb25zZUxvYWRTbmFwc2hvdENodW5rEhQKBWNodW5rGAEgASgMUgVjaHVuaw=='); -@$core.Deprecated('Use responseApplySnapshotChunkDescriptor instead') -const ResponseApplySnapshotChunk$json = const { - '1': 'ResponseApplySnapshotChunk', - '2': const [ - const {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.ResponseApplySnapshotChunk.Result', '10': 'result'}, - const {'1': 'refetch_chunks', '3': 2, '4': 3, '5': 13, '10': 'refetchChunks'}, - const {'1': 'reject_senders', '3': 3, '4': 3, '5': 9, '10': 'rejectSenders'}, - ], - '4': const [ResponseApplySnapshotChunk_Result$json], -}; - -@$core.Deprecated('Use responseApplySnapshotChunkDescriptor instead') -const ResponseApplySnapshotChunk_Result$json = const { - '1': 'Result', - '2': const [ - const {'1': 'UNKNOWN', '2': 0}, - const {'1': 'ACCEPT', '2': 1}, - const {'1': 'ABORT', '2': 2}, - const {'1': 'RETRY', '2': 3}, - const {'1': 'RETRY_SNAPSHOT', '2': 4}, - const {'1': 'REJECT_SNAPSHOT', '2': 5}, - ], -}; - -/// Descriptor for `ResponseApplySnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List responseApplySnapshotChunkDescriptor = $convert.base64Decode('ChpSZXNwb25zZUFwcGx5U25hcHNob3RDaHVuaxJKCgZyZXN1bHQYASABKA4yMi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VBcHBseVNuYXBzaG90Q2h1bmsuUmVzdWx0UgZyZXN1bHQSJQoOcmVmZXRjaF9jaHVua3MYAiADKA1SDXJlZmV0Y2hDaHVua3MSJQoOcmVqZWN0X3NlbmRlcnMYAyADKAlSDXJlamVjdFNlbmRlcnMiYAoGUmVzdWx0EgsKB1VOS05PV04QABIKCgZBQ0NFUFQQARIJCgVBQk9SVBACEgkKBVJFVFJZEAMSEgoOUkVUUllfU05BUFNIT1QQBBITCg9SRUpFQ1RfU05BUFNIT1QQBQ=='); -@$core.Deprecated('Use consensusParamsDescriptor instead') -const ConsensusParams$json = const { - '1': 'ConsensusParams', - '2': const [ - const {'1': 'block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.BlockParams', '10': 'block'}, - const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceParams', '10': 'evidence'}, - const {'1': 'validator', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorParams', '10': 'validator'}, - const {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.VersionParams', '10': 'version'}, - ], -}; - -/// Descriptor for `ConsensusParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List consensusParamsDescriptor = $convert.base64Decode('Cg9Db25zZW5zdXNQYXJhbXMSMgoFYmxvY2sYASABKAsyHC50ZW5kZXJtaW50LmFiY2kuQmxvY2tQYXJhbXNSBWJsb2NrEjwKCGV2aWRlbmNlGAIgASgLMiAudGVuZGVybWludC50eXBlcy5FdmlkZW5jZVBhcmFtc1IIZXZpZGVuY2USPwoJdmFsaWRhdG9yGAMgASgLMiEudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JQYXJhbXNSCXZhbGlkYXRvchI5Cgd2ZXJzaW9uGAQgASgLMh8udGVuZGVybWludC50eXBlcy5WZXJzaW9uUGFyYW1zUgd2ZXJzaW9u'); -@$core.Deprecated('Use blockParamsDescriptor instead') -const BlockParams$json = const { - '1': 'BlockParams', - '2': const [ - const {'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'}, - const {'1': 'max_gas', '3': 2, '4': 1, '5': 3, '10': 'maxGas'}, - ], -}; - -/// Descriptor for `BlockParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List blockParamsDescriptor = $convert.base64Decode('CgtCbG9ja1BhcmFtcxIbCgltYXhfYnl0ZXMYASABKANSCG1heEJ5dGVzEhcKB21heF9nYXMYAiABKANSBm1heEdhcw=='); -@$core.Deprecated('Use lastCommitInfoDescriptor instead') -const LastCommitInfo$json = const { - '1': 'LastCommitInfo', - '2': const [ - const {'1': 'round', '3': 1, '4': 1, '5': 5, '10': 'round'}, - const {'1': 'votes', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.VoteInfo', '8': const {}, '10': 'votes'}, - ], -}; - -/// Descriptor for `LastCommitInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List lastCommitInfoDescriptor = $convert.base64Decode('Cg5MYXN0Q29tbWl0SW5mbxIUCgVyb3VuZBgBIAEoBVIFcm91bmQSNQoFdm90ZXMYAiADKAsyGS50ZW5kZXJtaW50LmFiY2kuVm90ZUluZm9CBMjeHwBSBXZvdGVz'); -@$core.Deprecated('Use eventDescriptor instead') -const Event$json = const { - '1': 'Event', - '2': const [ - const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, - const {'1': 'attributes', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.EventAttribute', '8': const {}, '10': 'attributes'}, - ], -}; - -/// Descriptor for `Event`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List eventDescriptor = $convert.base64Decode('CgVFdmVudBISCgR0eXBlGAEgASgJUgR0eXBlEl0KCmF0dHJpYnV0ZXMYAiADKAsyHy50ZW5kZXJtaW50LmFiY2kuRXZlbnRBdHRyaWJ1dGVCHMjeHwDq3h8UYXR0cmlidXRlcyxvbWl0ZW1wdHlSCmF0dHJpYnV0ZXM='); -@$core.Deprecated('Use eventAttributeDescriptor instead') -const EventAttribute$json = const { - '1': 'EventAttribute', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, - const {'1': 'index', '3': 3, '4': 1, '5': 8, '10': 'index'}, - ], -}; - -/// Descriptor for `EventAttribute`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List eventAttributeDescriptor = $convert.base64Decode('Cg5FdmVudEF0dHJpYnV0ZRIQCgNrZXkYASABKAxSA2tleRIUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSFAoFaW5kZXgYAyABKAhSBWluZGV4'); -@$core.Deprecated('Use txResultDescriptor instead') -const TxResult$json = const { - '1': 'TxResult', - '2': const [ - const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'index', '3': 2, '4': 1, '5': 13, '10': 'index'}, - const {'1': 'tx', '3': 3, '4': 1, '5': 12, '10': 'tx'}, - const {'1': 'result', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseDeliverTx', '8': const {}, '10': 'result'}, - ], -}; - -/// Descriptor for `TxResult`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List txResultDescriptor = $convert.base64Decode('CghUeFJlc3VsdBIWCgZoZWlnaHQYASABKANSBmhlaWdodBIUCgVpbmRleBgCIAEoDVIFaW5kZXgSDgoCdHgYAyABKAxSAnR4EkAKBnJlc3VsdBgEIAEoCzIiLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZURlbGl2ZXJUeEIEyN4fAFIGcmVzdWx0'); -@$core.Deprecated('Use validatorDescriptor instead') -const Validator$json = const { - '1': 'Validator', - '2': const [ - const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, - const {'1': 'power', '3': 3, '4': 1, '5': 3, '10': 'power'}, - ], -}; - -/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxIUCgVwb3dlchgDIAEoA1IFcG93ZXI='); -@$core.Deprecated('Use validatorUpdateDescriptor instead') -const ValidatorUpdate$json = const { - '1': 'ValidatorUpdate', - '2': const [ - const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, - const {'1': 'power', '3': 2, '4': 1, '5': 3, '10': 'power'}, - ], -}; - -/// Descriptor for `ValidatorUpdate`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List validatorUpdateDescriptor = $convert.base64Decode('Cg9WYWxpZGF0b3JVcGRhdGUSOwoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleUIEyN4fAFIGcHViS2V5EhQKBXBvd2VyGAIgASgDUgVwb3dlcg=='); -@$core.Deprecated('Use voteInfoDescriptor instead') -const VoteInfo$json = const { - '1': 'VoteInfo', - '2': const [ - const {'1': 'validator', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.Validator', '8': const {}, '10': 'validator'}, - const {'1': 'signed_last_block', '3': 2, '4': 1, '5': 8, '10': 'signedLastBlock'}, - ], -}; - -/// Descriptor for `VoteInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List voteInfoDescriptor = $convert.base64Decode('CghWb3RlSW5mbxI+Cgl2YWxpZGF0b3IYASABKAsyGi50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3ISKgoRc2lnbmVkX2xhc3RfYmxvY2sYAiABKAhSD3NpZ25lZExhc3RCbG9jaw=='); -@$core.Deprecated('Use evidenceDescriptor instead') -const Evidence$json = const { - '1': 'Evidence', - '2': const [ - const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.EvidenceType', '10': 'type'}, - const {'1': 'validator', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.Validator', '8': const {}, '10': 'validator'}, - const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, - const {'1': 'total_voting_power', '3': 5, '4': 1, '5': 3, '10': 'totalVotingPower'}, - ], -}; - -/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRIxCgR0eXBlGAEgASgOMh0udGVuZGVybWludC5hYmNpLkV2aWRlbmNlVHlwZVIEdHlwZRI+Cgl2YWxpZGF0b3IYAiABKAsyGi50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3ISFgoGaGVpZ2h0GAMgASgDUgZoZWlnaHQSOAoEdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgR0aW1lEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgFIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); -@$core.Deprecated('Use snapshotDescriptor instead') -const Snapshot$json = const { - '1': 'Snapshot', - '2': const [ - const {'1': 'height', '3': 1, '4': 1, '5': 4, '10': 'height'}, - const {'1': 'format', '3': 2, '4': 1, '5': 13, '10': 'format'}, - const {'1': 'chunks', '3': 3, '4': 1, '5': 13, '10': 'chunks'}, - const {'1': 'hash', '3': 4, '4': 1, '5': 12, '10': 'hash'}, - const {'1': 'metadata', '3': 5, '4': 1, '5': 12, '10': 'metadata'}, - ], -}; - -/// Descriptor for `Snapshot`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List snapshotDescriptor = $convert.base64Decode('CghTbmFwc2hvdBIWCgZoZWlnaHQYASABKARSBmhlaWdodBIWCgZmb3JtYXQYAiABKA1SBmZvcm1hdBIWCgZjaHVua3MYAyABKA1SBmNodW5rcxISCgRoYXNoGAQgASgMUgRoYXNoEhoKCG1ldGFkYXRhGAUgASgMUghtZXRhZGF0YQ=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart deleted file mode 100644 index 741c063b..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/export.dart +++ /dev/null @@ -1,6 +0,0 @@ -export 'proof.pbenum.dart'; -export 'keys.pbjson.dart'; -export 'keys.pb.dart'; -export 'keys.pbenum.dart'; -export 'proof.pb.dart'; -export 'proof.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart deleted file mode 100644 index 9605687d..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pb.dart +++ /dev/null @@ -1,87 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/crypto/keys.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -enum PublicKey_Sum { - ed25519, - secp256k1, - notSet -} - -class PublicKey extends $pb.GeneratedMessage { - static const $core.Map<$core.int, PublicKey_Sum> _PublicKey_SumByTag = { - 1 : PublicKey_Sum.ed25519, - 2 : PublicKey_Sum.secp256k1, - 0 : PublicKey_Sum.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PublicKey', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) - ..oo(0, [1, 2]) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ed25519', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'secp256k1', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - PublicKey._() : super(); - factory PublicKey({ - $core.List<$core.int>? ed25519, - $core.List<$core.int>? secp256k1, - }) { - final _result = create(); - if (ed25519 != null) { - _result.ed25519 = ed25519; - } - if (secp256k1 != null) { - _result.secp256k1 = secp256k1; - } - return _result; - } - factory PublicKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory PublicKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - PublicKey clone() => PublicKey()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - PublicKey copyWith(void Function(PublicKey) updates) => super.copyWith((message) => updates(message as PublicKey)) as PublicKey; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static PublicKey create() => PublicKey._(); - PublicKey createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static PublicKey getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static PublicKey? _defaultInstance; - - PublicKey_Sum whichSum() => _PublicKey_SumByTag[$_whichOneof(0)]!; - void clearSum() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - $core.List<$core.int> get ed25519 => $_getN(0); - @$pb.TagNumber(1) - set ed25519($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasEd25519() => $_has(0); - @$pb.TagNumber(1) - void clearEd25519() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get secp256k1 => $_getN(1); - @$pb.TagNumber(2) - set secp256k1($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasSecp256k1() => $_has(1); - @$pb.TagNumber(2) - void clearSecp256k1() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart deleted file mode 100644 index 46e87595..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/crypto/keys.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart deleted file mode 100644 index 2a1aa145..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/keys.pbjson.dart +++ /dev/null @@ -1,25 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/crypto/keys.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use publicKeyDescriptor instead') -const PublicKey$json = const { - '1': 'PublicKey', - '2': const [ - const {'1': 'ed25519', '3': 1, '4': 1, '5': 12, '9': 0, '10': 'ed25519'}, - const {'1': 'secp256k1', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'secp256k1'}, - ], - '7': const {}, - '8': const [ - const {'1': 'sum'}, - ], -}; - -/// Descriptor for `PublicKey`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List publicKeyDescriptor = $convert.base64Decode('CglQdWJsaWNLZXkSGgoHZWQyNTUxORgBIAEoDEgAUgdlZDI1NTE5Eh4KCXNlY3AyNTZrMRgCIAEoDEgAUglzZWNwMjU2azE6COihHwHooB8BQgUKA3N1bQ=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart deleted file mode 100644 index edd582de..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pb.dart +++ /dev/null @@ -1,349 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/crypto/proof.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -class Proof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total') - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') - ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafHash', $pb.PbFieldType.OY) - ..p<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aunts', $pb.PbFieldType.PY) - ..hasRequiredFields = false - ; - - Proof._() : super(); - factory Proof({ - $fixnum.Int64? total, - $fixnum.Int64? index, - $core.List<$core.int>? leafHash, - $core.Iterable<$core.List<$core.int>>? aunts, - }) { - final _result = create(); - if (total != null) { - _result.total = total; - } - if (index != null) { - _result.index = index; - } - if (leafHash != null) { - _result.leafHash = leafHash; - } - if (aunts != null) { - _result.aunts.addAll(aunts); - } - return _result; - } - factory Proof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Proof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Proof clone() => Proof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Proof copyWith(void Function(Proof) updates) => super.copyWith((message) => updates(message as Proof)) as Proof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Proof create() => Proof._(); - Proof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Proof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Proof? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get total => $_getI64(0); - @$pb.TagNumber(1) - set total($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasTotal() => $_has(0); - @$pb.TagNumber(1) - void clearTotal() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get index => $_getI64(1); - @$pb.TagNumber(2) - set index($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasIndex() => $_has(1); - @$pb.TagNumber(2) - void clearIndex() => clearField(2); - - @$pb.TagNumber(3) - $core.List<$core.int> get leafHash => $_getN(2); - @$pb.TagNumber(3) - set leafHash($core.List<$core.int> v) { $_setBytes(2, v); } - @$pb.TagNumber(3) - $core.bool hasLeafHash() => $_has(2); - @$pb.TagNumber(3) - void clearLeafHash() => clearField(3); - - @$pb.TagNumber(4) - $core.List<$core.List<$core.int>> get aunts => $_getList(3); -} - -class ValueOp extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValueOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: Proof.create) - ..hasRequiredFields = false - ; - - ValueOp._() : super(); - factory ValueOp({ - $core.List<$core.int>? key, - Proof? proof, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (proof != null) { - _result.proof = proof; - } - return _result; - } - factory ValueOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ValueOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ValueOp clone() => ValueOp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ValueOp copyWith(void Function(ValueOp) updates) => super.copyWith((message) => updates(message as ValueOp)) as ValueOp; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ValueOp create() => ValueOp._(); - ValueOp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ValueOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ValueOp? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get key => $_getN(0); - @$pb.TagNumber(1) - set key($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - Proof get proof => $_getN(1); - @$pb.TagNumber(2) - set proof(Proof v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasProof() => $_has(1); - @$pb.TagNumber(2) - void clearProof() => clearField(2); - @$pb.TagNumber(2) - Proof ensureProof() => $_ensure(1); -} - -class DominoOp extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DominoOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'input') - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'output') - ..hasRequiredFields = false - ; - - DominoOp._() : super(); - factory DominoOp({ - $core.String? key, - $core.String? input, - $core.String? output, - }) { - final _result = create(); - if (key != null) { - _result.key = key; - } - if (input != null) { - _result.input = input; - } - if (output != null) { - _result.output = output; - } - return _result; - } - factory DominoOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DominoOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DominoOp clone() => DominoOp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DominoOp copyWith(void Function(DominoOp) updates) => super.copyWith((message) => updates(message as DominoOp)) as DominoOp; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static DominoOp create() => DominoOp._(); - DominoOp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static DominoOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static DominoOp? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get key => $_getSZ(0); - @$pb.TagNumber(1) - set key($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasKey() => $_has(0); - @$pb.TagNumber(1) - void clearKey() => clearField(1); - - @$pb.TagNumber(2) - $core.String get input => $_getSZ(1); - @$pb.TagNumber(2) - set input($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasInput() => $_has(1); - @$pb.TagNumber(2) - void clearInput() => clearField(2); - - @$pb.TagNumber(3) - $core.String get output => $_getSZ(2); - @$pb.TagNumber(3) - set output($core.String v) { $_setString(2, v); } - @$pb.TagNumber(3) - $core.bool hasOutput() => $_has(2); - @$pb.TagNumber(3) - void clearOutput() => clearField(3); -} - -class ProofOp extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - ProofOp._() : super(); - factory ProofOp({ - $core.String? type, - $core.List<$core.int>? key, - $core.List<$core.int>? data, - }) { - final _result = create(); - if (type != null) { - _result.type = type; - } - if (key != null) { - _result.key = key; - } - if (data != null) { - _result.data = data; - } - return _result; - } - factory ProofOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ProofOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ProofOp clone() => ProofOp()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ProofOp copyWith(void Function(ProofOp) updates) => super.copyWith((message) => updates(message as ProofOp)) as ProofOp; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ProofOp create() => ProofOp._(); - ProofOp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ProofOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ProofOp? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get type => $_getSZ(0); - @$pb.TagNumber(1) - set type($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasType() => $_has(0); - @$pb.TagNumber(1) - void clearType() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get key => $_getN(1); - @$pb.TagNumber(2) - set key($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasKey() => $_has(1); - @$pb.TagNumber(2) - void clearKey() => clearField(2); - - @$pb.TagNumber(3) - $core.List<$core.int> get data => $_getN(2); - @$pb.TagNumber(3) - set data($core.List<$core.int> v) { $_setBytes(2, v); } - @$pb.TagNumber(3) - $core.bool hasData() => $_has(2); - @$pb.TagNumber(3) - void clearData() => clearField(3); -} - -class ProofOps extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOps', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ops', $pb.PbFieldType.PM, subBuilder: ProofOp.create) - ..hasRequiredFields = false - ; - - ProofOps._() : super(); - factory ProofOps({ - $core.Iterable? ops, - }) { - final _result = create(); - if (ops != null) { - _result.ops.addAll(ops); - } - return _result; - } - factory ProofOps.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ProofOps.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ProofOps clone() => ProofOps()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ProofOps copyWith(void Function(ProofOps) updates) => super.copyWith((message) => updates(message as ProofOps)) as ProofOps; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ProofOps create() => ProofOps._(); - ProofOps createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ProofOps getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ProofOps? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get ops => $_getList(0); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart deleted file mode 100644 index 9d1bb9fa..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/crypto/proof.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart deleted file mode 100644 index 1e8c4473..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/crypto/proof.pbjson.dart +++ /dev/null @@ -1,68 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/crypto/proof.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use proofDescriptor instead') -const Proof$json = const { - '1': 'Proof', - '2': const [ - const {'1': 'total', '3': 1, '4': 1, '5': 3, '10': 'total'}, - const {'1': 'index', '3': 2, '4': 1, '5': 3, '10': 'index'}, - const {'1': 'leaf_hash', '3': 3, '4': 1, '5': 12, '10': 'leafHash'}, - const {'1': 'aunts', '3': 4, '4': 3, '5': 12, '10': 'aunts'}, - ], -}; - -/// Descriptor for `Proof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List proofDescriptor = $convert.base64Decode('CgVQcm9vZhIUCgV0b3RhbBgBIAEoA1IFdG90YWwSFAoFaW5kZXgYAiABKANSBWluZGV4EhsKCWxlYWZfaGFzaBgDIAEoDFIIbGVhZkhhc2gSFAoFYXVudHMYBCADKAxSBWF1bnRz'); -@$core.Deprecated('Use valueOpDescriptor instead') -const ValueOp$json = const { - '1': 'ValueOp', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'proof', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, - ], -}; - -/// Descriptor for `ValueOp`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List valueOpDescriptor = $convert.base64Decode('CgdWYWx1ZU9wEhAKA2tleRgBIAEoDFIDa2V5Ei4KBXByb29mGAIgASgLMhgudGVuZGVybWludC5jcnlwdG8uUHJvb2ZSBXByb29m'); -@$core.Deprecated('Use dominoOpDescriptor instead') -const DominoOp$json = const { - '1': 'DominoOp', - '2': const [ - const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, - const {'1': 'input', '3': 2, '4': 1, '5': 9, '10': 'input'}, - const {'1': 'output', '3': 3, '4': 1, '5': 9, '10': 'output'}, - ], -}; - -/// Descriptor for `DominoOp`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List dominoOpDescriptor = $convert.base64Decode('CghEb21pbm9PcBIQCgNrZXkYASABKAlSA2tleRIUCgVpbnB1dBgCIAEoCVIFaW5wdXQSFgoGb3V0cHV0GAMgASgJUgZvdXRwdXQ='); -@$core.Deprecated('Use proofOpDescriptor instead') -const ProofOp$json = const { - '1': 'ProofOp', - '2': const [ - const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, - const {'1': 'key', '3': 2, '4': 1, '5': 12, '10': 'key'}, - const {'1': 'data', '3': 3, '4': 1, '5': 12, '10': 'data'}, - ], -}; - -/// Descriptor for `ProofOp`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List proofOpDescriptor = $convert.base64Decode('CgdQcm9vZk9wEhIKBHR5cGUYASABKAlSBHR5cGUSEAoDa2V5GAIgASgMUgNrZXkSEgoEZGF0YRgDIAEoDFIEZGF0YQ=='); -@$core.Deprecated('Use proofOpsDescriptor instead') -const ProofOps$json = const { - '1': 'ProofOps', - '2': const [ - const {'1': 'ops', '3': 1, '4': 3, '5': 11, '6': '.tendermint.crypto.ProofOp', '8': const {}, '10': 'ops'}, - ], -}; - -/// Descriptor for `ProofOps`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List proofOpsDescriptor = $convert.base64Decode('CghQcm9vZk9wcxIyCgNvcHMYASADKAsyGi50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZk9wQgTI3h8AUgNvcHM='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart deleted file mode 100644 index 38210621..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/export.dart +++ /dev/null @@ -1,3 +0,0 @@ -export 'types.pbjson.dart'; -export 'types.pbenum.dart'; -export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart deleted file mode 100644 index 514e2e11..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pb.dart +++ /dev/null @@ -1,67 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/libs/bits/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -class BitArray extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BitArray', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.libs.bits'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bits') - ..p<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'elems', $pb.PbFieldType.PU6) - ..hasRequiredFields = false - ; - - BitArray._() : super(); - factory BitArray({ - $fixnum.Int64? bits, - $core.Iterable<$fixnum.Int64>? elems, - }) { - final _result = create(); - if (bits != null) { - _result.bits = bits; - } - if (elems != null) { - _result.elems.addAll(elems); - } - return _result; - } - factory BitArray.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BitArray.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BitArray clone() => BitArray()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BitArray copyWith(void Function(BitArray) updates) => super.copyWith((message) => updates(message as BitArray)) as BitArray; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BitArray create() => BitArray._(); - BitArray createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BitArray getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BitArray? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get bits => $_getI64(0); - @$pb.TagNumber(1) - set bits($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasBits() => $_has(0); - @$pb.TagNumber(1) - void clearBits() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$fixnum.Int64> get elems => $_getList(1); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart deleted file mode 100644 index 8254f11c..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/libs/bits/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart deleted file mode 100644 index d4922915..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/libs/bits/types.pbjson.dart +++ /dev/null @@ -1,21 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/libs/bits/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use bitArrayDescriptor instead') -const BitArray$json = const { - '1': 'BitArray', - '2': const [ - const {'1': 'bits', '3': 1, '4': 1, '5': 3, '10': 'bits'}, - const {'1': 'elems', '3': 2, '4': 3, '5': 4, '10': 'elems'}, - ], -}; - -/// Descriptor for `BitArray`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List bitArrayDescriptor = $convert.base64Decode('CghCaXRBcnJheRISCgRiaXRzGAEgASgDUgRiaXRzEhQKBWVsZW1zGAIgAygEUgVlbGVtcw=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart deleted file mode 100644 index 38210621..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/p2p/export.dart +++ /dev/null @@ -1,3 +0,0 @@ -export 'types.pbjson.dart'; -export 'types.pbenum.dart'; -export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart deleted file mode 100644 index 6da972fe..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pb.dart +++ /dev/null @@ -1,372 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/p2p/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -class NetAddress extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'NetAddress', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ip') - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'port', $pb.PbFieldType.OU3) - ..hasRequiredFields = false - ; - - NetAddress._() : super(); - factory NetAddress({ - $core.String? id, - $core.String? ip, - $core.int? port, - }) { - final _result = create(); - if (id != null) { - _result.id = id; - } - if (ip != null) { - _result.ip = ip; - } - if (port != null) { - _result.port = port; - } - return _result; - } - factory NetAddress.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory NetAddress.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - NetAddress clone() => NetAddress()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - NetAddress copyWith(void Function(NetAddress) updates) => super.copyWith((message) => updates(message as NetAddress)) as NetAddress; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static NetAddress create() => NetAddress._(); - NetAddress createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static NetAddress getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static NetAddress? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get id => $_getSZ(0); - @$pb.TagNumber(1) - set id($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasId() => $_has(0); - @$pb.TagNumber(1) - void clearId() => clearField(1); - - @$pb.TagNumber(2) - $core.String get ip => $_getSZ(1); - @$pb.TagNumber(2) - set ip($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasIp() => $_has(1); - @$pb.TagNumber(2) - void clearIp() => clearField(2); - - @$pb.TagNumber(3) - $core.int get port => $_getIZ(2); - @$pb.TagNumber(3) - set port($core.int v) { $_setUnsignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasPort() => $_has(2); - @$pb.TagNumber(3) - void clearPort() => clearField(3); -} - -class ProtocolVersion extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProtocolVersion', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) - ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'p2p', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..hasRequiredFields = false - ; - - ProtocolVersion._() : super(); - factory ProtocolVersion({ - $fixnum.Int64? p2p, - $fixnum.Int64? block, - $fixnum.Int64? app, - }) { - final _result = create(); - if (p2p != null) { - _result.p2p = p2p; - } - if (block != null) { - _result.block = block; - } - if (app != null) { - _result.app = app; - } - return _result; - } - factory ProtocolVersion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ProtocolVersion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ProtocolVersion clone() => ProtocolVersion()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ProtocolVersion copyWith(void Function(ProtocolVersion) updates) => super.copyWith((message) => updates(message as ProtocolVersion)) as ProtocolVersion; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ProtocolVersion create() => ProtocolVersion._(); - ProtocolVersion createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ProtocolVersion getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ProtocolVersion? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get p2p => $_getI64(0); - @$pb.TagNumber(1) - set p2p($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasP2p() => $_has(0); - @$pb.TagNumber(1) - void clearP2p() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get block => $_getI64(1); - @$pb.TagNumber(2) - set block($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasBlock() => $_has(1); - @$pb.TagNumber(2) - void clearBlock() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get app => $_getI64(2); - @$pb.TagNumber(3) - set app($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasApp() => $_has(2); - @$pb.TagNumber(3) - void clearApp() => clearField(3); -} - -class DefaultNodeInfo extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DefaultNodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocolVersion', subBuilder: ProtocolVersion.create) - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultNodeId') - ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listenAddr') - ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'network') - ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') - ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channels', $pb.PbFieldType.OY) - ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moniker') - ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'other', subBuilder: DefaultNodeInfoOther.create) - ..hasRequiredFields = false - ; - - DefaultNodeInfo._() : super(); - factory DefaultNodeInfo({ - ProtocolVersion? protocolVersion, - $core.String? defaultNodeId, - $core.String? listenAddr, - $core.String? network, - $core.String? version, - $core.List<$core.int>? channels, - $core.String? moniker, - DefaultNodeInfoOther? other, - }) { - final _result = create(); - if (protocolVersion != null) { - _result.protocolVersion = protocolVersion; - } - if (defaultNodeId != null) { - _result.defaultNodeId = defaultNodeId; - } - if (listenAddr != null) { - _result.listenAddr = listenAddr; - } - if (network != null) { - _result.network = network; - } - if (version != null) { - _result.version = version; - } - if (channels != null) { - _result.channels = channels; - } - if (moniker != null) { - _result.moniker = moniker; - } - if (other != null) { - _result.other = other; - } - return _result; - } - factory DefaultNodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DefaultNodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DefaultNodeInfo clone() => DefaultNodeInfo()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DefaultNodeInfo copyWith(void Function(DefaultNodeInfo) updates) => super.copyWith((message) => updates(message as DefaultNodeInfo)) as DefaultNodeInfo; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static DefaultNodeInfo create() => DefaultNodeInfo._(); - DefaultNodeInfo createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static DefaultNodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static DefaultNodeInfo? _defaultInstance; - - @$pb.TagNumber(1) - ProtocolVersion get protocolVersion => $_getN(0); - @$pb.TagNumber(1) - set protocolVersion(ProtocolVersion v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasProtocolVersion() => $_has(0); - @$pb.TagNumber(1) - void clearProtocolVersion() => clearField(1); - @$pb.TagNumber(1) - ProtocolVersion ensureProtocolVersion() => $_ensure(0); - - @$pb.TagNumber(2) - $core.String get defaultNodeId => $_getSZ(1); - @$pb.TagNumber(2) - set defaultNodeId($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasDefaultNodeId() => $_has(1); - @$pb.TagNumber(2) - void clearDefaultNodeId() => clearField(2); - - @$pb.TagNumber(3) - $core.String get listenAddr => $_getSZ(2); - @$pb.TagNumber(3) - set listenAddr($core.String v) { $_setString(2, v); } - @$pb.TagNumber(3) - $core.bool hasListenAddr() => $_has(2); - @$pb.TagNumber(3) - void clearListenAddr() => clearField(3); - - @$pb.TagNumber(4) - $core.String get network => $_getSZ(3); - @$pb.TagNumber(4) - set network($core.String v) { $_setString(3, v); } - @$pb.TagNumber(4) - $core.bool hasNetwork() => $_has(3); - @$pb.TagNumber(4) - void clearNetwork() => clearField(4); - - @$pb.TagNumber(5) - $core.String get version => $_getSZ(4); - @$pb.TagNumber(5) - set version($core.String v) { $_setString(4, v); } - @$pb.TagNumber(5) - $core.bool hasVersion() => $_has(4); - @$pb.TagNumber(5) - void clearVersion() => clearField(5); - - @$pb.TagNumber(6) - $core.List<$core.int> get channels => $_getN(5); - @$pb.TagNumber(6) - set channels($core.List<$core.int> v) { $_setBytes(5, v); } - @$pb.TagNumber(6) - $core.bool hasChannels() => $_has(5); - @$pb.TagNumber(6) - void clearChannels() => clearField(6); - - @$pb.TagNumber(7) - $core.String get moniker => $_getSZ(6); - @$pb.TagNumber(7) - set moniker($core.String v) { $_setString(6, v); } - @$pb.TagNumber(7) - $core.bool hasMoniker() => $_has(6); - @$pb.TagNumber(7) - void clearMoniker() => clearField(7); - - @$pb.TagNumber(8) - DefaultNodeInfoOther get other => $_getN(7); - @$pb.TagNumber(8) - set other(DefaultNodeInfoOther v) { setField(8, v); } - @$pb.TagNumber(8) - $core.bool hasOther() => $_has(7); - @$pb.TagNumber(8) - void clearOther() => clearField(8); - @$pb.TagNumber(8) - DefaultNodeInfoOther ensureOther() => $_ensure(7); -} - -class DefaultNodeInfoOther extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DefaultNodeInfoOther', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) - ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txIndex') - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rpcAddress') - ..hasRequiredFields = false - ; - - DefaultNodeInfoOther._() : super(); - factory DefaultNodeInfoOther({ - $core.String? txIndex, - $core.String? rpcAddress, - }) { - final _result = create(); - if (txIndex != null) { - _result.txIndex = txIndex; - } - if (rpcAddress != null) { - _result.rpcAddress = rpcAddress; - } - return _result; - } - factory DefaultNodeInfoOther.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DefaultNodeInfoOther.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DefaultNodeInfoOther clone() => DefaultNodeInfoOther()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DefaultNodeInfoOther copyWith(void Function(DefaultNodeInfoOther) updates) => super.copyWith((message) => updates(message as DefaultNodeInfoOther)) as DefaultNodeInfoOther; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static DefaultNodeInfoOther create() => DefaultNodeInfoOther._(); - DefaultNodeInfoOther createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static DefaultNodeInfoOther getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static DefaultNodeInfoOther? _defaultInstance; - - @$pb.TagNumber(1) - $core.String get txIndex => $_getSZ(0); - @$pb.TagNumber(1) - set txIndex($core.String v) { $_setString(0, v); } - @$pb.TagNumber(1) - $core.bool hasTxIndex() => $_has(0); - @$pb.TagNumber(1) - void clearTxIndex() => clearField(1); - - @$pb.TagNumber(2) - $core.String get rpcAddress => $_getSZ(1); - @$pb.TagNumber(2) - set rpcAddress($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasRpcAddress() => $_has(1); - @$pb.TagNumber(2) - void clearRpcAddress() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart deleted file mode 100644 index 28412fab..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/p2p/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart deleted file mode 100644 index ed2c5a61..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/p2p/types.pbjson.dart +++ /dev/null @@ -1,62 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/p2p/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use netAddressDescriptor instead') -const NetAddress$json = const { - '1': 'NetAddress', - '2': const [ - const {'1': 'id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'id'}, - const {'1': 'ip', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'ip'}, - const {'1': 'port', '3': 3, '4': 1, '5': 13, '10': 'port'}, - ], -}; - -/// Descriptor for `NetAddress`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List netAddressDescriptor = $convert.base64Decode('CgpOZXRBZGRyZXNzEhYKAmlkGAEgASgJQgbi3h8CSURSAmlkEhYKAmlwGAIgASgJQgbi3h8CSVBSAmlwEhIKBHBvcnQYAyABKA1SBHBvcnQ='); -@$core.Deprecated('Use protocolVersionDescriptor instead') -const ProtocolVersion$json = const { - '1': 'ProtocolVersion', - '2': const [ - const {'1': 'p2p', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'p2p'}, - const {'1': 'block', '3': 2, '4': 1, '5': 4, '10': 'block'}, - const {'1': 'app', '3': 3, '4': 1, '5': 4, '10': 'app'}, - ], -}; - -/// Descriptor for `ProtocolVersion`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List protocolVersionDescriptor = $convert.base64Decode('Cg9Qcm90b2NvbFZlcnNpb24SGQoDcDJwGAEgASgEQgfi3h8DUDJQUgNwMnASFAoFYmxvY2sYAiABKARSBWJsb2NrEhAKA2FwcBgDIAEoBFIDYXBw'); -@$core.Deprecated('Use defaultNodeInfoDescriptor instead') -const DefaultNodeInfo$json = const { - '1': 'DefaultNodeInfo', - '2': const [ - const {'1': 'protocol_version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.p2p.ProtocolVersion', '8': const {}, '10': 'protocolVersion'}, - const {'1': 'default_node_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'defaultNodeId'}, - const {'1': 'listen_addr', '3': 3, '4': 1, '5': 9, '10': 'listenAddr'}, - const {'1': 'network', '3': 4, '4': 1, '5': 9, '10': 'network'}, - const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, - const {'1': 'channels', '3': 6, '4': 1, '5': 12, '10': 'channels'}, - const {'1': 'moniker', '3': 7, '4': 1, '5': 9, '10': 'moniker'}, - const {'1': 'other', '3': 8, '4': 1, '5': 11, '6': '.tendermint.p2p.DefaultNodeInfoOther', '8': const {}, '10': 'other'}, - ], -}; - -/// Descriptor for `DefaultNodeInfo`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List defaultNodeInfoDescriptor = $convert.base64Decode('Cg9EZWZhdWx0Tm9kZUluZm8SUAoQcHJvdG9jb2xfdmVyc2lvbhgBIAEoCzIfLnRlbmRlcm1pbnQucDJwLlByb3RvY29sVmVyc2lvbkIEyN4fAFIPcHJvdG9jb2xWZXJzaW9uEjkKD2RlZmF1bHRfbm9kZV9pZBgCIAEoCUIR4t4fDURlZmF1bHROb2RlSURSDWRlZmF1bHROb2RlSWQSHwoLbGlzdGVuX2FkZHIYAyABKAlSCmxpc3RlbkFkZHISGAoHbmV0d29yaxgEIAEoCVIHbmV0d29yaxIYCgd2ZXJzaW9uGAUgASgJUgd2ZXJzaW9uEhoKCGNoYW5uZWxzGAYgASgMUghjaGFubmVscxIYCgdtb25pa2VyGAcgASgJUgdtb25pa2VyEkAKBW90aGVyGAggASgLMiQudGVuZGVybWludC5wMnAuRGVmYXVsdE5vZGVJbmZvT3RoZXJCBMjeHwBSBW90aGVy'); -@$core.Deprecated('Use defaultNodeInfoOtherDescriptor instead') -const DefaultNodeInfoOther$json = const { - '1': 'DefaultNodeInfoOther', - '2': const [ - const {'1': 'tx_index', '3': 1, '4': 1, '5': 9, '10': 'txIndex'}, - const {'1': 'rpc_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'rpcAddress'}, - ], -}; - -/// Descriptor for `DefaultNodeInfoOther`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List defaultNodeInfoOtherDescriptor = $convert.base64Decode('ChREZWZhdWx0Tm9kZUluZm9PdGhlchIZCgh0eF9pbmRleBgBIAEoCVIHdHhJbmRleBIvCgtycGNfYWRkcmVzcxgCIAEoCUIO4t4fClJQQ0FkZHJlc3NSCnJwY0FkZHJlc3M='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart deleted file mode 100644 index e484ba5a..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pb.dart +++ /dev/null @@ -1,111 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/block.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:protobuf/protobuf.dart' as $pb; - -import 'types.pb.dart' as $5; -import 'evidence.pb.dart' as $6; - -class Block extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Block', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM<$5.Header>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $5.Header.create) - ..aOM<$5.Data>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', subBuilder: $5.Data.create) - ..aOM<$6.EvidenceList>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $6.EvidenceList.create) - ..aOM<$5.Commit>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommit', subBuilder: $5.Commit.create) - ..hasRequiredFields = false - ; - - Block._() : super(); - factory Block({ - $5.Header? header, - $5.Data? data, - $6.EvidenceList? evidence, - $5.Commit? lastCommit, - }) { - final _result = create(); - if (header != null) { - _result.header = header; - } - if (data != null) { - _result.data = data; - } - if (evidence != null) { - _result.evidence = evidence; - } - if (lastCommit != null) { - _result.lastCommit = lastCommit; - } - return _result; - } - factory Block.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Block.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Block clone() => Block()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Block copyWith(void Function(Block) updates) => super.copyWith((message) => updates(message as Block)) as Block; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Block create() => Block._(); - Block createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Block getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Block? _defaultInstance; - - @$pb.TagNumber(1) - $5.Header get header => $_getN(0); - @$pb.TagNumber(1) - set header($5.Header v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasHeader() => $_has(0); - @$pb.TagNumber(1) - void clearHeader() => clearField(1); - @$pb.TagNumber(1) - $5.Header ensureHeader() => $_ensure(0); - - @$pb.TagNumber(2) - $5.Data get data => $_getN(1); - @$pb.TagNumber(2) - set data($5.Data v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasData() => $_has(1); - @$pb.TagNumber(2) - void clearData() => clearField(2); - @$pb.TagNumber(2) - $5.Data ensureData() => $_ensure(1); - - @$pb.TagNumber(3) - $6.EvidenceList get evidence => $_getN(2); - @$pb.TagNumber(3) - set evidence($6.EvidenceList v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasEvidence() => $_has(2); - @$pb.TagNumber(3) - void clearEvidence() => clearField(3); - @$pb.TagNumber(3) - $6.EvidenceList ensureEvidence() => $_ensure(2); - - @$pb.TagNumber(4) - $5.Commit get lastCommit => $_getN(3); - @$pb.TagNumber(4) - set lastCommit($5.Commit v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasLastCommit() => $_has(3); - @$pb.TagNumber(4) - void clearLastCommit() => clearField(4); - @$pb.TagNumber(4) - $5.Commit ensureLastCommit() => $_ensure(3); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart deleted file mode 100644 index cc25835f..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/block.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart deleted file mode 100644 index aa2c804f..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/block.pbjson.dart +++ /dev/null @@ -1,23 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/block.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use blockDescriptor instead') -const Block$json = const { - '1': 'Block', - '2': const [ - const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, - const {'1': 'data', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Data', '8': const {}, '10': 'data'}, - const {'1': 'evidence', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceList', '8': const {}, '10': 'evidence'}, - const {'1': 'last_commit', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'lastCommit'}, - ], -}; - -/// Descriptor for `Block`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List blockDescriptor = $convert.base64Decode('CgVCbG9jaxI2CgZoZWFkZXIYASABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkhlYWRlckIEyN4fAFIGaGVhZGVyEjAKBGRhdGEYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLkRhdGFCBMjeHwBSBGRhdGESQAoIZXZpZGVuY2UYAyABKAsyHi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlTGlzdEIEyN4fAFIIZXZpZGVuY2USOQoLbGFzdF9jb21taXQYBCABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIKbGFzdENvbW1pdA=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart deleted file mode 100644 index e3b677f5..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pb.dart +++ /dev/null @@ -1,347 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/evidence.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import 'types.pb.dart' as $5; -import '../../google/protobuf/timestamp.pb.dart' as $3; -import 'validator.pb.dart' as $4; - -enum Evidence_Sum { - duplicateVoteEvidence, - lightClientAttackEvidence, - notSet -} - -class Evidence extends $pb.GeneratedMessage { - static const $core.Map<$core.int, Evidence_Sum> _Evidence_SumByTag = { - 1 : Evidence_Sum.duplicateVoteEvidence, - 2 : Evidence_Sum.lightClientAttackEvidence, - 0 : Evidence_Sum.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..oo(0, [1, 2]) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'duplicateVoteEvidence', subBuilder: DuplicateVoteEvidence.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lightClientAttackEvidence', subBuilder: LightClientAttackEvidence.create) - ..hasRequiredFields = false - ; - - Evidence._() : super(); - factory Evidence({ - DuplicateVoteEvidence? duplicateVoteEvidence, - LightClientAttackEvidence? lightClientAttackEvidence, - }) { - final _result = create(); - if (duplicateVoteEvidence != null) { - _result.duplicateVoteEvidence = duplicateVoteEvidence; - } - if (lightClientAttackEvidence != null) { - _result.lightClientAttackEvidence = lightClientAttackEvidence; - } - return _result; - } - factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Evidence clone() => Evidence()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Evidence create() => Evidence._(); - Evidence createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Evidence? _defaultInstance; - - Evidence_Sum whichSum() => _Evidence_SumByTag[$_whichOneof(0)]!; - void clearSum() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - DuplicateVoteEvidence get duplicateVoteEvidence => $_getN(0); - @$pb.TagNumber(1) - set duplicateVoteEvidence(DuplicateVoteEvidence v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasDuplicateVoteEvidence() => $_has(0); - @$pb.TagNumber(1) - void clearDuplicateVoteEvidence() => clearField(1); - @$pb.TagNumber(1) - DuplicateVoteEvidence ensureDuplicateVoteEvidence() => $_ensure(0); - - @$pb.TagNumber(2) - LightClientAttackEvidence get lightClientAttackEvidence => $_getN(1); - @$pb.TagNumber(2) - set lightClientAttackEvidence(LightClientAttackEvidence v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasLightClientAttackEvidence() => $_has(1); - @$pb.TagNumber(2) - void clearLightClientAttackEvidence() => clearField(2); - @$pb.TagNumber(2) - LightClientAttackEvidence ensureLightClientAttackEvidence() => $_ensure(1); -} - -class DuplicateVoteEvidence extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DuplicateVoteEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM<$5.Vote>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteA', subBuilder: $5.Vote.create) - ..aOM<$5.Vote>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteB', subBuilder: $5.Vote.create) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') - ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorPower') - ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) - ..hasRequiredFields = false - ; - - DuplicateVoteEvidence._() : super(); - factory DuplicateVoteEvidence({ - $5.Vote? voteA, - $5.Vote? voteB, - $fixnum.Int64? totalVotingPower, - $fixnum.Int64? validatorPower, - $3.Timestamp? timestamp, - }) { - final _result = create(); - if (voteA != null) { - _result.voteA = voteA; - } - if (voteB != null) { - _result.voteB = voteB; - } - if (totalVotingPower != null) { - _result.totalVotingPower = totalVotingPower; - } - if (validatorPower != null) { - _result.validatorPower = validatorPower; - } - if (timestamp != null) { - _result.timestamp = timestamp; - } - return _result; - } - factory DuplicateVoteEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DuplicateVoteEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - DuplicateVoteEvidence clone() => DuplicateVoteEvidence()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - DuplicateVoteEvidence copyWith(void Function(DuplicateVoteEvidence) updates) => super.copyWith((message) => updates(message as DuplicateVoteEvidence)) as DuplicateVoteEvidence; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static DuplicateVoteEvidence create() => DuplicateVoteEvidence._(); - DuplicateVoteEvidence createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static DuplicateVoteEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static DuplicateVoteEvidence? _defaultInstance; - - @$pb.TagNumber(1) - $5.Vote get voteA => $_getN(0); - @$pb.TagNumber(1) - set voteA($5.Vote v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasVoteA() => $_has(0); - @$pb.TagNumber(1) - void clearVoteA() => clearField(1); - @$pb.TagNumber(1) - $5.Vote ensureVoteA() => $_ensure(0); - - @$pb.TagNumber(2) - $5.Vote get voteB => $_getN(1); - @$pb.TagNumber(2) - set voteB($5.Vote v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasVoteB() => $_has(1); - @$pb.TagNumber(2) - void clearVoteB() => clearField(2); - @$pb.TagNumber(2) - $5.Vote ensureVoteB() => $_ensure(1); - - @$pb.TagNumber(3) - $fixnum.Int64 get totalVotingPower => $_getI64(2); - @$pb.TagNumber(3) - set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasTotalVotingPower() => $_has(2); - @$pb.TagNumber(3) - void clearTotalVotingPower() => clearField(3); - - @$pb.TagNumber(4) - $fixnum.Int64 get validatorPower => $_getI64(3); - @$pb.TagNumber(4) - set validatorPower($fixnum.Int64 v) { $_setInt64(3, v); } - @$pb.TagNumber(4) - $core.bool hasValidatorPower() => $_has(3); - @$pb.TagNumber(4) - void clearValidatorPower() => clearField(4); - - @$pb.TagNumber(5) - $3.Timestamp get timestamp => $_getN(4); - @$pb.TagNumber(5) - set timestamp($3.Timestamp v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasTimestamp() => $_has(4); - @$pb.TagNumber(5) - void clearTimestamp() => clearField(5); - @$pb.TagNumber(5) - $3.Timestamp ensureTimestamp() => $_ensure(4); -} - -class LightClientAttackEvidence extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightClientAttackEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM<$5.LightBlock>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'conflictingBlock', subBuilder: $5.LightBlock.create) - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commonHeight') - ..pc<$4.Validator>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: $4.Validator.create) - ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') - ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) - ..hasRequiredFields = false - ; - - LightClientAttackEvidence._() : super(); - factory LightClientAttackEvidence({ - $5.LightBlock? conflictingBlock, - $fixnum.Int64? commonHeight, - $core.Iterable<$4.Validator>? byzantineValidators, - $fixnum.Int64? totalVotingPower, - $3.Timestamp? timestamp, - }) { - final _result = create(); - if (conflictingBlock != null) { - _result.conflictingBlock = conflictingBlock; - } - if (commonHeight != null) { - _result.commonHeight = commonHeight; - } - if (byzantineValidators != null) { - _result.byzantineValidators.addAll(byzantineValidators); - } - if (totalVotingPower != null) { - _result.totalVotingPower = totalVotingPower; - } - if (timestamp != null) { - _result.timestamp = timestamp; - } - return _result; - } - factory LightClientAttackEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LightClientAttackEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LightClientAttackEvidence clone() => LightClientAttackEvidence()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LightClientAttackEvidence copyWith(void Function(LightClientAttackEvidence) updates) => super.copyWith((message) => updates(message as LightClientAttackEvidence)) as LightClientAttackEvidence; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static LightClientAttackEvidence create() => LightClientAttackEvidence._(); - LightClientAttackEvidence createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static LightClientAttackEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static LightClientAttackEvidence? _defaultInstance; - - @$pb.TagNumber(1) - $5.LightBlock get conflictingBlock => $_getN(0); - @$pb.TagNumber(1) - set conflictingBlock($5.LightBlock v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasConflictingBlock() => $_has(0); - @$pb.TagNumber(1) - void clearConflictingBlock() => clearField(1); - @$pb.TagNumber(1) - $5.LightBlock ensureConflictingBlock() => $_ensure(0); - - @$pb.TagNumber(2) - $fixnum.Int64 get commonHeight => $_getI64(1); - @$pb.TagNumber(2) - set commonHeight($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasCommonHeight() => $_has(1); - @$pb.TagNumber(2) - void clearCommonHeight() => clearField(2); - - @$pb.TagNumber(3) - $core.List<$4.Validator> get byzantineValidators => $_getList(2); - - @$pb.TagNumber(4) - $fixnum.Int64 get totalVotingPower => $_getI64(3); - @$pb.TagNumber(4) - set totalVotingPower($fixnum.Int64 v) { $_setInt64(3, v); } - @$pb.TagNumber(4) - $core.bool hasTotalVotingPower() => $_has(3); - @$pb.TagNumber(4) - void clearTotalVotingPower() => clearField(4); - - @$pb.TagNumber(5) - $3.Timestamp get timestamp => $_getN(4); - @$pb.TagNumber(5) - set timestamp($3.Timestamp v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasTimestamp() => $_has(4); - @$pb.TagNumber(5) - void clearTimestamp() => clearField(5); - @$pb.TagNumber(5) - $3.Timestamp ensureTimestamp() => $_ensure(4); -} - -class EvidenceList extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceList', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', $pb.PbFieldType.PM, subBuilder: Evidence.create) - ..hasRequiredFields = false - ; - - EvidenceList._() : super(); - factory EvidenceList({ - $core.Iterable? evidence, - }) { - final _result = create(); - if (evidence != null) { - _result.evidence.addAll(evidence); - } - return _result; - } - factory EvidenceList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory EvidenceList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - EvidenceList clone() => EvidenceList()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - EvidenceList copyWith(void Function(EvidenceList) updates) => super.copyWith((message) => updates(message as EvidenceList)) as EvidenceList; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static EvidenceList create() => EvidenceList._(); - EvidenceList createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static EvidenceList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static EvidenceList? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get evidence => $_getList(0); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart deleted file mode 100644 index 80ae415d..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/evidence.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart deleted file mode 100644 index b38efd71..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/evidence.pbjson.dart +++ /dev/null @@ -1,62 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/evidence.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use evidenceDescriptor instead') -const Evidence$json = const { - '1': 'Evidence', - '2': const [ - const {'1': 'duplicate_vote_evidence', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.DuplicateVoteEvidence', '9': 0, '10': 'duplicateVoteEvidence'}, - const {'1': 'light_client_attack_evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.LightClientAttackEvidence', '9': 0, '10': 'lightClientAttackEvidence'}, - ], - '8': const [ - const {'1': 'sum'}, - ], -}; - -/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRJhChdkdXBsaWNhdGVfdm90ZV9ldmlkZW5jZRgBIAEoCzInLnRlbmRlcm1pbnQudHlwZXMuRHVwbGljYXRlVm90ZUV2aWRlbmNlSABSFWR1cGxpY2F0ZVZvdGVFdmlkZW5jZRJuChxsaWdodF9jbGllbnRfYXR0YWNrX2V2aWRlbmNlGAIgASgLMisudGVuZGVybWludC50eXBlcy5MaWdodENsaWVudEF0dGFja0V2aWRlbmNlSABSGWxpZ2h0Q2xpZW50QXR0YWNrRXZpZGVuY2VCBQoDc3Vt'); -@$core.Deprecated('Use duplicateVoteEvidenceDescriptor instead') -const DuplicateVoteEvidence$json = const { - '1': 'DuplicateVoteEvidence', - '2': const [ - const {'1': 'vote_a', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteA'}, - const {'1': 'vote_b', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteB'}, - const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, - const {'1': 'validator_power', '3': 4, '4': 1, '5': 3, '10': 'validatorPower'}, - const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, - ], -}; - -/// Descriptor for `DuplicateVoteEvidence`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List duplicateVoteEvidenceDescriptor = $convert.base64Decode('ChVEdXBsaWNhdGVWb3RlRXZpZGVuY2USLQoGdm90ZV9hGAEgASgLMhYudGVuZGVybWludC50eXBlcy5Wb3RlUgV2b3RlQRItCgZ2b3RlX2IYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLlZvdGVSBXZvdGVCEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlchInCg92YWxpZGF0b3JfcG93ZXIYBCABKANSDnZhbGlkYXRvclBvd2VyEkIKCXRpbWVzdGFtcBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXA='); -@$core.Deprecated('Use lightClientAttackEvidenceDescriptor instead') -const LightClientAttackEvidence$json = const { - '1': 'LightClientAttackEvidence', - '2': const [ - const {'1': 'conflicting_block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.LightBlock', '10': 'conflictingBlock'}, - const {'1': 'common_height', '3': 2, '4': 1, '5': 3, '10': 'commonHeight'}, - const {'1': 'byzantine_validators', '3': 3, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'byzantineValidators'}, - const {'1': 'total_voting_power', '3': 4, '4': 1, '5': 3, '10': 'totalVotingPower'}, - const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, - ], -}; - -/// Descriptor for `LightClientAttackEvidence`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List lightClientAttackEvidenceDescriptor = $convert.base64Decode('ChlMaWdodENsaWVudEF0dGFja0V2aWRlbmNlEkkKEWNvbmZsaWN0aW5nX2Jsb2NrGAEgASgLMhwudGVuZGVybWludC50eXBlcy5MaWdodEJsb2NrUhBjb25mbGljdGluZ0Jsb2NrEiMKDWNvbW1vbl9oZWlnaHQYAiABKANSDGNvbW1vbkhlaWdodBJOChRieXphbnRpbmVfdmFsaWRhdG9ycxgDIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUhNieXphbnRpbmVWYWxpZGF0b3JzEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgEIAEoA1IQdG90YWxWb3RpbmdQb3dlchJCCgl0aW1lc3RhbXAYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIJdGltZXN0YW1w'); -@$core.Deprecated('Use evidenceListDescriptor instead') -const EvidenceList$json = const { - '1': 'EvidenceList', - '2': const [ - const {'1': 'evidence', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Evidence', '8': const {}, '10': 'evidence'}, - ], -}; - -/// Descriptor for `EvidenceList`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List evidenceListDescriptor = $convert.base64Decode('CgxFdmlkZW5jZUxpc3QSPAoIZXZpZGVuY2UYASADKAsyGi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlQgTI3h8AUghldmlkZW5jZQ=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/export.dart deleted file mode 100644 index 0e4b54f0..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/export.dart +++ /dev/null @@ -1,15 +0,0 @@ -export 'validator.pbjson.dart'; -export 'block.pbenum.dart'; -export 'types.pbjson.dart'; -export 'evidence.pbjson.dart'; -export 'evidence.pb.dart'; -export 'validator.pb.dart'; -export 'params.pbjson.dart'; -export 'params.pb.dart'; -export 'types.pbenum.dart'; -export 'evidence.pbenum.dart'; -export 'types.pb.dart'; -export 'params.pbenum.dart'; -export 'block.pb.dart'; -export 'block.pbjson.dart'; -export 'validator.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart deleted file mode 100644 index 48cc016b..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pb.dart +++ /dev/null @@ -1,412 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/params.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import '../../google/protobuf/duration.pb.dart' as $7; - -class ConsensusParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: BlockParams.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: EvidenceParams.create) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: ValidatorParams.create) - ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: VersionParams.create) - ..hasRequiredFields = false - ; - - ConsensusParams._() : super(); - factory ConsensusParams({ - BlockParams? block, - EvidenceParams? evidence, - ValidatorParams? validator, - VersionParams? version, - }) { - final _result = create(); - if (block != null) { - _result.block = block; - } - if (evidence != null) { - _result.evidence = evidence; - } - if (validator != null) { - _result.validator = validator; - } - if (version != null) { - _result.version = version; - } - return _result; - } - factory ConsensusParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ConsensusParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ConsensusParams clone() => ConsensusParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ConsensusParams copyWith(void Function(ConsensusParams) updates) => super.copyWith((message) => updates(message as ConsensusParams)) as ConsensusParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ConsensusParams create() => ConsensusParams._(); - ConsensusParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ConsensusParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ConsensusParams? _defaultInstance; - - @$pb.TagNumber(1) - BlockParams get block => $_getN(0); - @$pb.TagNumber(1) - set block(BlockParams v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasBlock() => $_has(0); - @$pb.TagNumber(1) - void clearBlock() => clearField(1); - @$pb.TagNumber(1) - BlockParams ensureBlock() => $_ensure(0); - - @$pb.TagNumber(2) - EvidenceParams get evidence => $_getN(1); - @$pb.TagNumber(2) - set evidence(EvidenceParams v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasEvidence() => $_has(1); - @$pb.TagNumber(2) - void clearEvidence() => clearField(2); - @$pb.TagNumber(2) - EvidenceParams ensureEvidence() => $_ensure(1); - - @$pb.TagNumber(3) - ValidatorParams get validator => $_getN(2); - @$pb.TagNumber(3) - set validator(ValidatorParams v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasValidator() => $_has(2); - @$pb.TagNumber(3) - void clearValidator() => clearField(3); - @$pb.TagNumber(3) - ValidatorParams ensureValidator() => $_ensure(2); - - @$pb.TagNumber(4) - VersionParams get version => $_getN(3); - @$pb.TagNumber(4) - set version(VersionParams v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasVersion() => $_has(3); - @$pb.TagNumber(4) - void clearVersion() => clearField(4); - @$pb.TagNumber(4) - VersionParams ensureVersion() => $_ensure(3); -} - -class BlockParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxGas') - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeIotaMs') - ..hasRequiredFields = false - ; - - BlockParams._() : super(); - factory BlockParams({ - $fixnum.Int64? maxBytes, - $fixnum.Int64? maxGas, - $fixnum.Int64? timeIotaMs, - }) { - final _result = create(); - if (maxBytes != null) { - _result.maxBytes = maxBytes; - } - if (maxGas != null) { - _result.maxGas = maxGas; - } - if (timeIotaMs != null) { - _result.timeIotaMs = timeIotaMs; - } - return _result; - } - factory BlockParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BlockParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BlockParams clone() => BlockParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BlockParams copyWith(void Function(BlockParams) updates) => super.copyWith((message) => updates(message as BlockParams)) as BlockParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BlockParams create() => BlockParams._(); - BlockParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BlockParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BlockParams? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get maxBytes => $_getI64(0); - @$pb.TagNumber(1) - set maxBytes($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasMaxBytes() => $_has(0); - @$pb.TagNumber(1) - void clearMaxBytes() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get maxGas => $_getI64(1); - @$pb.TagNumber(2) - set maxGas($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasMaxGas() => $_has(1); - @$pb.TagNumber(2) - void clearMaxGas() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get timeIotaMs => $_getI64(2); - @$pb.TagNumber(3) - set timeIotaMs($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasTimeIotaMs() => $_has(2); - @$pb.TagNumber(3) - void clearTimeIotaMs() => clearField(3); -} - -class EvidenceParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxAgeNumBlocks') - ..aOM<$7.Duration>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxAgeDuration', subBuilder: $7.Duration.create) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') - ..hasRequiredFields = false - ; - - EvidenceParams._() : super(); - factory EvidenceParams({ - $fixnum.Int64? maxAgeNumBlocks, - $7.Duration? maxAgeDuration, - $fixnum.Int64? maxBytes, - }) { - final _result = create(); - if (maxAgeNumBlocks != null) { - _result.maxAgeNumBlocks = maxAgeNumBlocks; - } - if (maxAgeDuration != null) { - _result.maxAgeDuration = maxAgeDuration; - } - if (maxBytes != null) { - _result.maxBytes = maxBytes; - } - return _result; - } - factory EvidenceParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory EvidenceParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - EvidenceParams clone() => EvidenceParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - EvidenceParams copyWith(void Function(EvidenceParams) updates) => super.copyWith((message) => updates(message as EvidenceParams)) as EvidenceParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static EvidenceParams create() => EvidenceParams._(); - EvidenceParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static EvidenceParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static EvidenceParams? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get maxAgeNumBlocks => $_getI64(0); - @$pb.TagNumber(1) - set maxAgeNumBlocks($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasMaxAgeNumBlocks() => $_has(0); - @$pb.TagNumber(1) - void clearMaxAgeNumBlocks() => clearField(1); - - @$pb.TagNumber(2) - $7.Duration get maxAgeDuration => $_getN(1); - @$pb.TagNumber(2) - set maxAgeDuration($7.Duration v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasMaxAgeDuration() => $_has(1); - @$pb.TagNumber(2) - void clearMaxAgeDuration() => clearField(2); - @$pb.TagNumber(2) - $7.Duration ensureMaxAgeDuration() => $_ensure(1); - - @$pb.TagNumber(3) - $fixnum.Int64 get maxBytes => $_getI64(2); - @$pb.TagNumber(3) - set maxBytes($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasMaxBytes() => $_has(2); - @$pb.TagNumber(3) - void clearMaxBytes() => clearField(3); -} - -class ValidatorParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKeyTypes') - ..hasRequiredFields = false - ; - - ValidatorParams._() : super(); - factory ValidatorParams({ - $core.Iterable<$core.String>? pubKeyTypes, - }) { - final _result = create(); - if (pubKeyTypes != null) { - _result.pubKeyTypes.addAll(pubKeyTypes); - } - return _result; - } - factory ValidatorParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ValidatorParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ValidatorParams clone() => ValidatorParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ValidatorParams copyWith(void Function(ValidatorParams) updates) => super.copyWith((message) => updates(message as ValidatorParams)) as ValidatorParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ValidatorParams create() => ValidatorParams._(); - ValidatorParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ValidatorParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ValidatorParams? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.String> get pubKeyTypes => $_getList(0); -} - -class VersionParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VersionParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..hasRequiredFields = false - ; - - VersionParams._() : super(); - factory VersionParams({ - $fixnum.Int64? appVersion, - }) { - final _result = create(); - if (appVersion != null) { - _result.appVersion = appVersion; - } - return _result; - } - factory VersionParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory VersionParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - VersionParams clone() => VersionParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - VersionParams copyWith(void Function(VersionParams) updates) => super.copyWith((message) => updates(message as VersionParams)) as VersionParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static VersionParams create() => VersionParams._(); - VersionParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static VersionParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static VersionParams? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get appVersion => $_getI64(0); - @$pb.TagNumber(1) - set appVersion($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasAppVersion() => $_has(0); - @$pb.TagNumber(1) - void clearAppVersion() => clearField(1); -} - -class HashedParams extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HashedParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockMaxBytes') - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockMaxGas') - ..hasRequiredFields = false - ; - - HashedParams._() : super(); - factory HashedParams({ - $fixnum.Int64? blockMaxBytes, - $fixnum.Int64? blockMaxGas, - }) { - final _result = create(); - if (blockMaxBytes != null) { - _result.blockMaxBytes = blockMaxBytes; - } - if (blockMaxGas != null) { - _result.blockMaxGas = blockMaxGas; - } - return _result; - } - factory HashedParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory HashedParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - HashedParams clone() => HashedParams()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - HashedParams copyWith(void Function(HashedParams) updates) => super.copyWith((message) => updates(message as HashedParams)) as HashedParams; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static HashedParams create() => HashedParams._(); - HashedParams createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static HashedParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static HashedParams? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get blockMaxBytes => $_getI64(0); - @$pb.TagNumber(1) - set blockMaxBytes($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasBlockMaxBytes() => $_has(0); - @$pb.TagNumber(1) - void clearBlockMaxBytes() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get blockMaxGas => $_getI64(1); - @$pb.TagNumber(2) - set blockMaxGas($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasBlockMaxGas() => $_has(1); - @$pb.TagNumber(2) - void clearBlockMaxGas() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart deleted file mode 100644 index 5086538f..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/params.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart deleted file mode 100644 index aee6a3c0..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/params.pbjson.dart +++ /dev/null @@ -1,80 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/params.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use consensusParamsDescriptor instead') -const ConsensusParams$json = const { - '1': 'ConsensusParams', - '2': const [ - const {'1': 'block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockParams', '8': const {}, '10': 'block'}, - const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceParams', '8': const {}, '10': 'evidence'}, - const {'1': 'validator', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorParams', '8': const {}, '10': 'validator'}, - const {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.VersionParams', '8': const {}, '10': 'version'}, - ], -}; - -/// Descriptor for `ConsensusParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List consensusParamsDescriptor = $convert.base64Decode('Cg9Db25zZW5zdXNQYXJhbXMSOQoFYmxvY2sYASABKAsyHS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrUGFyYW1zQgTI3h8AUgVibG9jaxJCCghldmlkZW5jZRgCIAEoCzIgLnRlbmRlcm1pbnQudHlwZXMuRXZpZGVuY2VQYXJhbXNCBMjeHwBSCGV2aWRlbmNlEkUKCXZhbGlkYXRvchgDIAEoCzIhLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUGFyYW1zQgTI3h8AUgl2YWxpZGF0b3ISPwoHdmVyc2lvbhgEIAEoCzIfLnRlbmRlcm1pbnQudHlwZXMuVmVyc2lvblBhcmFtc0IEyN4fAFIHdmVyc2lvbg=='); -@$core.Deprecated('Use blockParamsDescriptor instead') -const BlockParams$json = const { - '1': 'BlockParams', - '2': const [ - const {'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'}, - const {'1': 'max_gas', '3': 2, '4': 1, '5': 3, '10': 'maxGas'}, - const {'1': 'time_iota_ms', '3': 3, '4': 1, '5': 3, '10': 'timeIotaMs'}, - ], -}; - -/// Descriptor for `BlockParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List blockParamsDescriptor = $convert.base64Decode('CgtCbG9ja1BhcmFtcxIbCgltYXhfYnl0ZXMYASABKANSCG1heEJ5dGVzEhcKB21heF9nYXMYAiABKANSBm1heEdhcxIgCgx0aW1lX2lvdGFfbXMYAyABKANSCnRpbWVJb3RhTXM='); -@$core.Deprecated('Use evidenceParamsDescriptor instead') -const EvidenceParams$json = const { - '1': 'EvidenceParams', - '2': const [ - const {'1': 'max_age_num_blocks', '3': 1, '4': 1, '5': 3, '10': 'maxAgeNumBlocks'}, - const {'1': 'max_age_duration', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'maxAgeDuration'}, - const {'1': 'max_bytes', '3': 3, '4': 1, '5': 3, '10': 'maxBytes'}, - ], -}; - -/// Descriptor for `EvidenceParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List evidenceParamsDescriptor = $convert.base64Decode('Cg5FdmlkZW5jZVBhcmFtcxIrChJtYXhfYWdlX251bV9ibG9ja3MYASABKANSD21heEFnZU51bUJsb2NrcxJNChBtYXhfYWdlX2R1cmF0aW9uGAIgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uQgjI3h8AmN8fAVIObWF4QWdlRHVyYXRpb24SGwoJbWF4X2J5dGVzGAMgASgDUghtYXhCeXRlcw=='); -@$core.Deprecated('Use validatorParamsDescriptor instead') -const ValidatorParams$json = const { - '1': 'ValidatorParams', - '2': const [ - const {'1': 'pub_key_types', '3': 1, '4': 3, '5': 9, '10': 'pubKeyTypes'}, - ], - '7': const {}, -}; - -/// Descriptor for `ValidatorParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List validatorParamsDescriptor = $convert.base64Decode('Cg9WYWxpZGF0b3JQYXJhbXMSIgoNcHViX2tleV90eXBlcxgBIAMoCVILcHViS2V5VHlwZXM6CLigHwHooB8B'); -@$core.Deprecated('Use versionParamsDescriptor instead') -const VersionParams$json = const { - '1': 'VersionParams', - '2': const [ - const {'1': 'app_version', '3': 1, '4': 1, '5': 4, '10': 'appVersion'}, - ], - '7': const {}, -}; - -/// Descriptor for `VersionParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List versionParamsDescriptor = $convert.base64Decode('Cg1WZXJzaW9uUGFyYW1zEh8KC2FwcF92ZXJzaW9uGAEgASgEUgphcHBWZXJzaW9uOgi4oB8B6KAfAQ=='); -@$core.Deprecated('Use hashedParamsDescriptor instead') -const HashedParams$json = const { - '1': 'HashedParams', - '2': const [ - const {'1': 'block_max_bytes', '3': 1, '4': 1, '5': 3, '10': 'blockMaxBytes'}, - const {'1': 'block_max_gas', '3': 2, '4': 1, '5': 3, '10': 'blockMaxGas'}, - ], -}; - -/// Descriptor for `HashedParams`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List hashedParamsDescriptor = $convert.base64Decode('CgxIYXNoZWRQYXJhbXMSJgoPYmxvY2tfbWF4X2J5dGVzGAEgASgDUg1ibG9ja01heEJ5dGVzEiIKDWJsb2NrX21heF9nYXMYAiABKANSC2Jsb2NrTWF4R2Fz'); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart deleted file mode 100644 index cd73bb89..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pb.dart +++ /dev/null @@ -1,1258 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import '../crypto/proof.pb.dart' as $1; -import '../version/types.pb.dart' as $2; -import '../../google/protobuf/timestamp.pb.dart' as $3; -import 'validator.pb.dart' as $4; - -import 'types.pbenum.dart'; - -export 'types.pbenum.dart'; - -class PartSetHeader extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PartSetHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - PartSetHeader._() : super(); - factory PartSetHeader({ - $core.int? total, - $core.List<$core.int>? hash, - }) { - final _result = create(); - if (total != null) { - _result.total = total; - } - if (hash != null) { - _result.hash = hash; - } - return _result; - } - factory PartSetHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory PartSetHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - PartSetHeader clone() => PartSetHeader()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - PartSetHeader copyWith(void Function(PartSetHeader) updates) => super.copyWith((message) => updates(message as PartSetHeader)) as PartSetHeader; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static PartSetHeader create() => PartSetHeader._(); - PartSetHeader createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static PartSetHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static PartSetHeader? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get total => $_getIZ(0); - @$pb.TagNumber(1) - set total($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasTotal() => $_has(0); - @$pb.TagNumber(1) - void clearTotal() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get hash => $_getN(1); - @$pb.TagNumber(2) - set hash($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasHash() => $_has(1); - @$pb.TagNumber(2) - void clearHash() => clearField(2); -} - -class Part extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Part', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bytes', $pb.PbFieldType.OY) - ..aOM<$1.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $1.Proof.create) - ..hasRequiredFields = false - ; - - Part._() : super(); - factory Part({ - $core.int? index, - $core.List<$core.int>? bytes, - $1.Proof? proof, - }) { - final _result = create(); - if (index != null) { - _result.index = index; - } - if (bytes != null) { - _result.bytes = bytes; - } - if (proof != null) { - _result.proof = proof; - } - return _result; - } - factory Part.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Part.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Part clone() => Part()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Part copyWith(void Function(Part) updates) => super.copyWith((message) => updates(message as Part)) as Part; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Part create() => Part._(); - Part createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Part getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Part? _defaultInstance; - - @$pb.TagNumber(1) - $core.int get index => $_getIZ(0); - @$pb.TagNumber(1) - set index($core.int v) { $_setUnsignedInt32(0, v); } - @$pb.TagNumber(1) - $core.bool hasIndex() => $_has(0); - @$pb.TagNumber(1) - void clearIndex() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get bytes => $_getN(1); - @$pb.TagNumber(2) - set bytes($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasBytes() => $_has(1); - @$pb.TagNumber(2) - void clearBytes() => clearField(2); - - @$pb.TagNumber(3) - $1.Proof get proof => $_getN(2); - @$pb.TagNumber(3) - set proof($1.Proof v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasProof() => $_has(2); - @$pb.TagNumber(3) - void clearProof() => clearField(3); - @$pb.TagNumber(3) - $1.Proof ensureProof() => $_ensure(2); -} - -class BlockID extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'partSetHeader', subBuilder: PartSetHeader.create) - ..hasRequiredFields = false - ; - - BlockID._() : super(); - factory BlockID({ - $core.List<$core.int>? hash, - PartSetHeader? partSetHeader, - }) { - final _result = create(); - if (hash != null) { - _result.hash = hash; - } - if (partSetHeader != null) { - _result.partSetHeader = partSetHeader; - } - return _result; - } - factory BlockID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BlockID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BlockID clone() => BlockID()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BlockID copyWith(void Function(BlockID) updates) => super.copyWith((message) => updates(message as BlockID)) as BlockID; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BlockID create() => BlockID._(); - BlockID createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BlockID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BlockID? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get hash => $_getN(0); - @$pb.TagNumber(1) - set hash($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasHash() => $_has(0); - @$pb.TagNumber(1) - void clearHash() => clearField(1); - - @$pb.TagNumber(2) - PartSetHeader get partSetHeader => $_getN(1); - @$pb.TagNumber(2) - set partSetHeader(PartSetHeader v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasPartSetHeader() => $_has(1); - @$pb.TagNumber(2) - void clearPartSetHeader() => clearField(2); - @$pb.TagNumber(2) - PartSetHeader ensurePartSetHeader() => $_ensure(1); -} - -class Header extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Header', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM<$2.Consensus>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $2.Consensus.create) - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..aOM<$3.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $3.Timestamp.create) - ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockId', subBuilder: BlockID.create) - ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dataHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorsHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextValidatorsHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastResultsHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidenceHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerAddress', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - Header._() : super(); - factory Header({ - $2.Consensus? version, - $core.String? chainId, - $fixnum.Int64? height, - $3.Timestamp? time, - BlockID? lastBlockId, - $core.List<$core.int>? lastCommitHash, - $core.List<$core.int>? dataHash, - $core.List<$core.int>? validatorsHash, - $core.List<$core.int>? nextValidatorsHash, - $core.List<$core.int>? consensusHash, - $core.List<$core.int>? appHash, - $core.List<$core.int>? lastResultsHash, - $core.List<$core.int>? evidenceHash, - $core.List<$core.int>? proposerAddress, - }) { - final _result = create(); - if (version != null) { - _result.version = version; - } - if (chainId != null) { - _result.chainId = chainId; - } - if (height != null) { - _result.height = height; - } - if (time != null) { - _result.time = time; - } - if (lastBlockId != null) { - _result.lastBlockId = lastBlockId; - } - if (lastCommitHash != null) { - _result.lastCommitHash = lastCommitHash; - } - if (dataHash != null) { - _result.dataHash = dataHash; - } - if (validatorsHash != null) { - _result.validatorsHash = validatorsHash; - } - if (nextValidatorsHash != null) { - _result.nextValidatorsHash = nextValidatorsHash; - } - if (consensusHash != null) { - _result.consensusHash = consensusHash; - } - if (appHash != null) { - _result.appHash = appHash; - } - if (lastResultsHash != null) { - _result.lastResultsHash = lastResultsHash; - } - if (evidenceHash != null) { - _result.evidenceHash = evidenceHash; - } - if (proposerAddress != null) { - _result.proposerAddress = proposerAddress; - } - return _result; - } - factory Header.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Header.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Header clone() => Header()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Header copyWith(void Function(Header) updates) => super.copyWith((message) => updates(message as Header)) as Header; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Header create() => Header._(); - Header createEmptyInstance() => create(); - static $pb.PbList
createRepeated() => $pb.PbList
(); - @$core.pragma('dart2js:noInline') - static Header getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor
(create); - static Header? _defaultInstance; - - @$pb.TagNumber(1) - $2.Consensus get version => $_getN(0); - @$pb.TagNumber(1) - set version($2.Consensus v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasVersion() => $_has(0); - @$pb.TagNumber(1) - void clearVersion() => clearField(1); - @$pb.TagNumber(1) - $2.Consensus ensureVersion() => $_ensure(0); - - @$pb.TagNumber(2) - $core.String get chainId => $_getSZ(1); - @$pb.TagNumber(2) - set chainId($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasChainId() => $_has(1); - @$pb.TagNumber(2) - void clearChainId() => clearField(2); - - @$pb.TagNumber(3) - $fixnum.Int64 get height => $_getI64(2); - @$pb.TagNumber(3) - set height($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasHeight() => $_has(2); - @$pb.TagNumber(3) - void clearHeight() => clearField(3); - - @$pb.TagNumber(4) - $3.Timestamp get time => $_getN(3); - @$pb.TagNumber(4) - set time($3.Timestamp v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasTime() => $_has(3); - @$pb.TagNumber(4) - void clearTime() => clearField(4); - @$pb.TagNumber(4) - $3.Timestamp ensureTime() => $_ensure(3); - - @$pb.TagNumber(5) - BlockID get lastBlockId => $_getN(4); - @$pb.TagNumber(5) - set lastBlockId(BlockID v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasLastBlockId() => $_has(4); - @$pb.TagNumber(5) - void clearLastBlockId() => clearField(5); - @$pb.TagNumber(5) - BlockID ensureLastBlockId() => $_ensure(4); - - @$pb.TagNumber(6) - $core.List<$core.int> get lastCommitHash => $_getN(5); - @$pb.TagNumber(6) - set lastCommitHash($core.List<$core.int> v) { $_setBytes(5, v); } - @$pb.TagNumber(6) - $core.bool hasLastCommitHash() => $_has(5); - @$pb.TagNumber(6) - void clearLastCommitHash() => clearField(6); - - @$pb.TagNumber(7) - $core.List<$core.int> get dataHash => $_getN(6); - @$pb.TagNumber(7) - set dataHash($core.List<$core.int> v) { $_setBytes(6, v); } - @$pb.TagNumber(7) - $core.bool hasDataHash() => $_has(6); - @$pb.TagNumber(7) - void clearDataHash() => clearField(7); - - @$pb.TagNumber(8) - $core.List<$core.int> get validatorsHash => $_getN(7); - @$pb.TagNumber(8) - set validatorsHash($core.List<$core.int> v) { $_setBytes(7, v); } - @$pb.TagNumber(8) - $core.bool hasValidatorsHash() => $_has(7); - @$pb.TagNumber(8) - void clearValidatorsHash() => clearField(8); - - @$pb.TagNumber(9) - $core.List<$core.int> get nextValidatorsHash => $_getN(8); - @$pb.TagNumber(9) - set nextValidatorsHash($core.List<$core.int> v) { $_setBytes(8, v); } - @$pb.TagNumber(9) - $core.bool hasNextValidatorsHash() => $_has(8); - @$pb.TagNumber(9) - void clearNextValidatorsHash() => clearField(9); - - @$pb.TagNumber(10) - $core.List<$core.int> get consensusHash => $_getN(9); - @$pb.TagNumber(10) - set consensusHash($core.List<$core.int> v) { $_setBytes(9, v); } - @$pb.TagNumber(10) - $core.bool hasConsensusHash() => $_has(9); - @$pb.TagNumber(10) - void clearConsensusHash() => clearField(10); - - @$pb.TagNumber(11) - $core.List<$core.int> get appHash => $_getN(10); - @$pb.TagNumber(11) - set appHash($core.List<$core.int> v) { $_setBytes(10, v); } - @$pb.TagNumber(11) - $core.bool hasAppHash() => $_has(10); - @$pb.TagNumber(11) - void clearAppHash() => clearField(11); - - @$pb.TagNumber(12) - $core.List<$core.int> get lastResultsHash => $_getN(11); - @$pb.TagNumber(12) - set lastResultsHash($core.List<$core.int> v) { $_setBytes(11, v); } - @$pb.TagNumber(12) - $core.bool hasLastResultsHash() => $_has(11); - @$pb.TagNumber(12) - void clearLastResultsHash() => clearField(12); - - @$pb.TagNumber(13) - $core.List<$core.int> get evidenceHash => $_getN(12); - @$pb.TagNumber(13) - set evidenceHash($core.List<$core.int> v) { $_setBytes(12, v); } - @$pb.TagNumber(13) - $core.bool hasEvidenceHash() => $_has(12); - @$pb.TagNumber(13) - void clearEvidenceHash() => clearField(13); - - @$pb.TagNumber(14) - $core.List<$core.int> get proposerAddress => $_getN(13); - @$pb.TagNumber(14) - set proposerAddress($core.List<$core.int> v) { $_setBytes(13, v); } - @$pb.TagNumber(14) - $core.bool hasProposerAddress() => $_has(13); - @$pb.TagNumber(14) - void clearProposerAddress() => clearField(14); -} - -class Data extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Data', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..p<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PY) - ..hasRequiredFields = false - ; - - Data._() : super(); - factory Data({ - $core.Iterable<$core.List<$core.int>>? txs, - }) { - final _result = create(); - if (txs != null) { - _result.txs.addAll(txs); - } - return _result; - } - factory Data.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Data.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Data clone() => Data()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Data copyWith(void Function(Data) updates) => super.copyWith((message) => updates(message as Data)) as Data; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Data create() => Data._(); - Data createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Data getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Data? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.List<$core.int>> get txs => $_getList(0); -} - -class Vote extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Vote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) - ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) - ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) - ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) - ..a<$core.int>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorIndex', $pb.PbFieldType.O3) - ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - Vote._() : super(); - factory Vote({ - SignedMsgType? type, - $fixnum.Int64? height, - $core.int? round, - BlockID? blockId, - $3.Timestamp? timestamp, - $core.List<$core.int>? validatorAddress, - $core.int? validatorIndex, - $core.List<$core.int>? signature, - }) { - final _result = create(); - if (type != null) { - _result.type = type; - } - if (height != null) { - _result.height = height; - } - if (round != null) { - _result.round = round; - } - if (blockId != null) { - _result.blockId = blockId; - } - if (timestamp != null) { - _result.timestamp = timestamp; - } - if (validatorAddress != null) { - _result.validatorAddress = validatorAddress; - } - if (validatorIndex != null) { - _result.validatorIndex = validatorIndex; - } - if (signature != null) { - _result.signature = signature; - } - return _result; - } - factory Vote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Vote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Vote clone() => Vote()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Vote copyWith(void Function(Vote) updates) => super.copyWith((message) => updates(message as Vote)) as Vote; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Vote create() => Vote._(); - Vote createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Vote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Vote? _defaultInstance; - - @$pb.TagNumber(1) - SignedMsgType get type => $_getN(0); - @$pb.TagNumber(1) - set type(SignedMsgType v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasType() => $_has(0); - @$pb.TagNumber(1) - void clearType() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get height => $_getI64(1); - @$pb.TagNumber(2) - set height($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasHeight() => $_has(1); - @$pb.TagNumber(2) - void clearHeight() => clearField(2); - - @$pb.TagNumber(3) - $core.int get round => $_getIZ(2); - @$pb.TagNumber(3) - set round($core.int v) { $_setSignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasRound() => $_has(2); - @$pb.TagNumber(3) - void clearRound() => clearField(3); - - @$pb.TagNumber(4) - BlockID get blockId => $_getN(3); - @$pb.TagNumber(4) - set blockId(BlockID v) { setField(4, v); } - @$pb.TagNumber(4) - $core.bool hasBlockId() => $_has(3); - @$pb.TagNumber(4) - void clearBlockId() => clearField(4); - @$pb.TagNumber(4) - BlockID ensureBlockId() => $_ensure(3); - - @$pb.TagNumber(5) - $3.Timestamp get timestamp => $_getN(4); - @$pb.TagNumber(5) - set timestamp($3.Timestamp v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasTimestamp() => $_has(4); - @$pb.TagNumber(5) - void clearTimestamp() => clearField(5); - @$pb.TagNumber(5) - $3.Timestamp ensureTimestamp() => $_ensure(4); - - @$pb.TagNumber(6) - $core.List<$core.int> get validatorAddress => $_getN(5); - @$pb.TagNumber(6) - set validatorAddress($core.List<$core.int> v) { $_setBytes(5, v); } - @$pb.TagNumber(6) - $core.bool hasValidatorAddress() => $_has(5); - @$pb.TagNumber(6) - void clearValidatorAddress() => clearField(6); - - @$pb.TagNumber(7) - $core.int get validatorIndex => $_getIZ(6); - @$pb.TagNumber(7) - set validatorIndex($core.int v) { $_setSignedInt32(6, v); } - @$pb.TagNumber(7) - $core.bool hasValidatorIndex() => $_has(6); - @$pb.TagNumber(7) - void clearValidatorIndex() => clearField(7); - - @$pb.TagNumber(8) - $core.List<$core.int> get signature => $_getN(7); - @$pb.TagNumber(8) - set signature($core.List<$core.int> v) { $_setBytes(7, v); } - @$pb.TagNumber(8) - $core.bool hasSignature() => $_has(7); - @$pb.TagNumber(8) - void clearSignature() => clearField(8); -} - -class Commit extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Commit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) - ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) - ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: CommitSig.create) - ..hasRequiredFields = false - ; - - Commit._() : super(); - factory Commit({ - $fixnum.Int64? height, - $core.int? round, - BlockID? blockId, - $core.Iterable? signatures, - }) { - final _result = create(); - if (height != null) { - _result.height = height; - } - if (round != null) { - _result.round = round; - } - if (blockId != null) { - _result.blockId = blockId; - } - if (signatures != null) { - _result.signatures.addAll(signatures); - } - return _result; - } - factory Commit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Commit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Commit clone() => Commit()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Commit copyWith(void Function(Commit) updates) => super.copyWith((message) => updates(message as Commit)) as Commit; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Commit create() => Commit._(); - Commit createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Commit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Commit? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get height => $_getI64(0); - @$pb.TagNumber(1) - set height($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasHeight() => $_has(0); - @$pb.TagNumber(1) - void clearHeight() => clearField(1); - - @$pb.TagNumber(2) - $core.int get round => $_getIZ(1); - @$pb.TagNumber(2) - set round($core.int v) { $_setSignedInt32(1, v); } - @$pb.TagNumber(2) - $core.bool hasRound() => $_has(1); - @$pb.TagNumber(2) - void clearRound() => clearField(2); - - @$pb.TagNumber(3) - BlockID get blockId => $_getN(2); - @$pb.TagNumber(3) - set blockId(BlockID v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasBlockId() => $_has(2); - @$pb.TagNumber(3) - void clearBlockId() => clearField(3); - @$pb.TagNumber(3) - BlockID ensureBlockId() => $_ensure(2); - - @$pb.TagNumber(4) - $core.List get signatures => $_getList(3); -} - -class CommitSig extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitSig', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockIdFlag', $pb.PbFieldType.OE, defaultOrMaker: BlockIDFlag.BLOCK_ID_FLAG_UNKNOWN, valueOf: BlockIDFlag.valueOf, enumValues: BlockIDFlag.values) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) - ..aOM<$3.Timestamp>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) - ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - CommitSig._() : super(); - factory CommitSig({ - BlockIDFlag? blockIdFlag, - $core.List<$core.int>? validatorAddress, - $3.Timestamp? timestamp, - $core.List<$core.int>? signature, - }) { - final _result = create(); - if (blockIdFlag != null) { - _result.blockIdFlag = blockIdFlag; - } - if (validatorAddress != null) { - _result.validatorAddress = validatorAddress; - } - if (timestamp != null) { - _result.timestamp = timestamp; - } - if (signature != null) { - _result.signature = signature; - } - return _result; - } - factory CommitSig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CommitSig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - CommitSig clone() => CommitSig()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - CommitSig copyWith(void Function(CommitSig) updates) => super.copyWith((message) => updates(message as CommitSig)) as CommitSig; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CommitSig create() => CommitSig._(); - CommitSig createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static CommitSig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static CommitSig? _defaultInstance; - - @$pb.TagNumber(1) - BlockIDFlag get blockIdFlag => $_getN(0); - @$pb.TagNumber(1) - set blockIdFlag(BlockIDFlag v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasBlockIdFlag() => $_has(0); - @$pb.TagNumber(1) - void clearBlockIdFlag() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get validatorAddress => $_getN(1); - @$pb.TagNumber(2) - set validatorAddress($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasValidatorAddress() => $_has(1); - @$pb.TagNumber(2) - void clearValidatorAddress() => clearField(2); - - @$pb.TagNumber(3) - $3.Timestamp get timestamp => $_getN(2); - @$pb.TagNumber(3) - set timestamp($3.Timestamp v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasTimestamp() => $_has(2); - @$pb.TagNumber(3) - void clearTimestamp() => clearField(3); - @$pb.TagNumber(3) - $3.Timestamp ensureTimestamp() => $_ensure(2); - - @$pb.TagNumber(4) - $core.List<$core.int> get signature => $_getN(3); - @$pb.TagNumber(4) - set signature($core.List<$core.int> v) { $_setBytes(3, v); } - @$pb.TagNumber(4) - $core.bool hasSignature() => $_has(3); - @$pb.TagNumber(4) - void clearSignature() => clearField(4); -} - -class Proposal extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') - ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) - ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'polRound', $pb.PbFieldType.O3) - ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) - ..aOM<$3.Timestamp>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $3.Timestamp.create) - ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - Proposal._() : super(); - factory Proposal({ - SignedMsgType? type, - $fixnum.Int64? height, - $core.int? round, - $core.int? polRound, - BlockID? blockId, - $3.Timestamp? timestamp, - $core.List<$core.int>? signature, - }) { - final _result = create(); - if (type != null) { - _result.type = type; - } - if (height != null) { - _result.height = height; - } - if (round != null) { - _result.round = round; - } - if (polRound != null) { - _result.polRound = polRound; - } - if (blockId != null) { - _result.blockId = blockId; - } - if (timestamp != null) { - _result.timestamp = timestamp; - } - if (signature != null) { - _result.signature = signature; - } - return _result; - } - factory Proposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Proposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Proposal clone() => Proposal()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Proposal copyWith(void Function(Proposal) updates) => super.copyWith((message) => updates(message as Proposal)) as Proposal; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Proposal create() => Proposal._(); - Proposal createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Proposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Proposal? _defaultInstance; - - @$pb.TagNumber(1) - SignedMsgType get type => $_getN(0); - @$pb.TagNumber(1) - set type(SignedMsgType v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasType() => $_has(0); - @$pb.TagNumber(1) - void clearType() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get height => $_getI64(1); - @$pb.TagNumber(2) - set height($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasHeight() => $_has(1); - @$pb.TagNumber(2) - void clearHeight() => clearField(2); - - @$pb.TagNumber(3) - $core.int get round => $_getIZ(2); - @$pb.TagNumber(3) - set round($core.int v) { $_setSignedInt32(2, v); } - @$pb.TagNumber(3) - $core.bool hasRound() => $_has(2); - @$pb.TagNumber(3) - void clearRound() => clearField(3); - - @$pb.TagNumber(4) - $core.int get polRound => $_getIZ(3); - @$pb.TagNumber(4) - set polRound($core.int v) { $_setSignedInt32(3, v); } - @$pb.TagNumber(4) - $core.bool hasPolRound() => $_has(3); - @$pb.TagNumber(4) - void clearPolRound() => clearField(4); - - @$pb.TagNumber(5) - BlockID get blockId => $_getN(4); - @$pb.TagNumber(5) - set blockId(BlockID v) { setField(5, v); } - @$pb.TagNumber(5) - $core.bool hasBlockId() => $_has(4); - @$pb.TagNumber(5) - void clearBlockId() => clearField(5); - @$pb.TagNumber(5) - BlockID ensureBlockId() => $_ensure(4); - - @$pb.TagNumber(6) - $3.Timestamp get timestamp => $_getN(5); - @$pb.TagNumber(6) - set timestamp($3.Timestamp v) { setField(6, v); } - @$pb.TagNumber(6) - $core.bool hasTimestamp() => $_has(5); - @$pb.TagNumber(6) - void clearTimestamp() => clearField(6); - @$pb.TagNumber(6) - $3.Timestamp ensureTimestamp() => $_ensure(5); - - @$pb.TagNumber(7) - $core.List<$core.int> get signature => $_getN(6); - @$pb.TagNumber(7) - set signature($core.List<$core.int> v) { $_setBytes(6, v); } - @$pb.TagNumber(7) - $core.bool hasSignature() => $_has(6); - @$pb.TagNumber(7) - void clearSignature() => clearField(7); -} - -class SignedHeader extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignedHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM
(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: Commit.create) - ..hasRequiredFields = false - ; - - SignedHeader._() : super(); - factory SignedHeader({ - Header? header, - Commit? commit, - }) { - final _result = create(); - if (header != null) { - _result.header = header; - } - if (commit != null) { - _result.commit = commit; - } - return _result; - } - factory SignedHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory SignedHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - SignedHeader clone() => SignedHeader()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - SignedHeader copyWith(void Function(SignedHeader) updates) => super.copyWith((message) => updates(message as SignedHeader)) as SignedHeader; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static SignedHeader create() => SignedHeader._(); - SignedHeader createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static SignedHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static SignedHeader? _defaultInstance; - - @$pb.TagNumber(1) - Header get header => $_getN(0); - @$pb.TagNumber(1) - set header(Header v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasHeader() => $_has(0); - @$pb.TagNumber(1) - void clearHeader() => clearField(1); - @$pb.TagNumber(1) - Header ensureHeader() => $_ensure(0); - - @$pb.TagNumber(2) - Commit get commit => $_getN(1); - @$pb.TagNumber(2) - set commit(Commit v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasCommit() => $_has(1); - @$pb.TagNumber(2) - void clearCommit() => clearField(2); - @$pb.TagNumber(2) - Commit ensureCommit() => $_ensure(1); -} - -class LightBlock extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedHeader', subBuilder: SignedHeader.create) - ..aOM<$4.ValidatorSet>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSet', subBuilder: $4.ValidatorSet.create) - ..hasRequiredFields = false - ; - - LightBlock._() : super(); - factory LightBlock({ - SignedHeader? signedHeader, - $4.ValidatorSet? validatorSet, - }) { - final _result = create(); - if (signedHeader != null) { - _result.signedHeader = signedHeader; - } - if (validatorSet != null) { - _result.validatorSet = validatorSet; - } - return _result; - } - factory LightBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory LightBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - LightBlock clone() => LightBlock()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - LightBlock copyWith(void Function(LightBlock) updates) => super.copyWith((message) => updates(message as LightBlock)) as LightBlock; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static LightBlock create() => LightBlock._(); - LightBlock createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static LightBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static LightBlock? _defaultInstance; - - @$pb.TagNumber(1) - SignedHeader get signedHeader => $_getN(0); - @$pb.TagNumber(1) - set signedHeader(SignedHeader v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasSignedHeader() => $_has(0); - @$pb.TagNumber(1) - void clearSignedHeader() => clearField(1); - @$pb.TagNumber(1) - SignedHeader ensureSignedHeader() => $_ensure(0); - - @$pb.TagNumber(2) - $4.ValidatorSet get validatorSet => $_getN(1); - @$pb.TagNumber(2) - set validatorSet($4.ValidatorSet v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasValidatorSet() => $_has(1); - @$pb.TagNumber(2) - void clearValidatorSet() => clearField(2); - @$pb.TagNumber(2) - $4.ValidatorSet ensureValidatorSet() => $_ensure(1); -} - -class BlockMeta extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockMeta', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockSize') - ..aOM
(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) - ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numTxs') - ..hasRequiredFields = false - ; - - BlockMeta._() : super(); - factory BlockMeta({ - BlockID? blockId, - $fixnum.Int64? blockSize, - Header? header, - $fixnum.Int64? numTxs, - }) { - final _result = create(); - if (blockId != null) { - _result.blockId = blockId; - } - if (blockSize != null) { - _result.blockSize = blockSize; - } - if (header != null) { - _result.header = header; - } - if (numTxs != null) { - _result.numTxs = numTxs; - } - return _result; - } - factory BlockMeta.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory BlockMeta.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - BlockMeta clone() => BlockMeta()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - BlockMeta copyWith(void Function(BlockMeta) updates) => super.copyWith((message) => updates(message as BlockMeta)) as BlockMeta; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static BlockMeta create() => BlockMeta._(); - BlockMeta createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static BlockMeta getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static BlockMeta? _defaultInstance; - - @$pb.TagNumber(1) - BlockID get blockId => $_getN(0); - @$pb.TagNumber(1) - set blockId(BlockID v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasBlockId() => $_has(0); - @$pb.TagNumber(1) - void clearBlockId() => clearField(1); - @$pb.TagNumber(1) - BlockID ensureBlockId() => $_ensure(0); - - @$pb.TagNumber(2) - $fixnum.Int64 get blockSize => $_getI64(1); - @$pb.TagNumber(2) - set blockSize($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasBlockSize() => $_has(1); - @$pb.TagNumber(2) - void clearBlockSize() => clearField(2); - - @$pb.TagNumber(3) - Header get header => $_getN(2); - @$pb.TagNumber(3) - set header(Header v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasHeader() => $_has(2); - @$pb.TagNumber(3) - void clearHeader() => clearField(3); - @$pb.TagNumber(3) - Header ensureHeader() => $_ensure(2); - - @$pb.TagNumber(4) - $fixnum.Int64 get numTxs => $_getI64(3); - @$pb.TagNumber(4) - set numTxs($fixnum.Int64 v) { $_setInt64(3, v); } - @$pb.TagNumber(4) - $core.bool hasNumTxs() => $_has(3); - @$pb.TagNumber(4) - void clearNumTxs() => clearField(4); -} - -class TxProof extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rootHash', $pb.PbFieldType.OY) - ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) - ..aOM<$1.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $1.Proof.create) - ..hasRequiredFields = false - ; - - TxProof._() : super(); - factory TxProof({ - $core.List<$core.int>? rootHash, - $core.List<$core.int>? data, - $1.Proof? proof, - }) { - final _result = create(); - if (rootHash != null) { - _result.rootHash = rootHash; - } - if (data != null) { - _result.data = data; - } - if (proof != null) { - _result.proof = proof; - } - return _result; - } - factory TxProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory TxProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - TxProof clone() => TxProof()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - TxProof copyWith(void Function(TxProof) updates) => super.copyWith((message) => updates(message as TxProof)) as TxProof; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static TxProof create() => TxProof._(); - TxProof createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static TxProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static TxProof? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get rootHash => $_getN(0); - @$pb.TagNumber(1) - set rootHash($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasRootHash() => $_has(0); - @$pb.TagNumber(1) - void clearRootHash() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get data => $_getN(1); - @$pb.TagNumber(2) - set data($core.List<$core.int> v) { $_setBytes(1, v); } - @$pb.TagNumber(2) - $core.bool hasData() => $_has(1); - @$pb.TagNumber(2) - void clearData() => clearField(2); - - @$pb.TagNumber(3) - $1.Proof get proof => $_getN(2); - @$pb.TagNumber(3) - set proof($1.Proof v) { setField(3, v); } - @$pb.TagNumber(3) - $core.bool hasProof() => $_has(2); - @$pb.TagNumber(3) - void clearProof() => clearField(3); - @$pb.TagNumber(3) - $1.Proof ensureProof() => $_ensure(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart deleted file mode 100644 index 68ef114c..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbenum.dart +++ /dev/null @@ -1,49 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -// ignore_for_file: UNDEFINED_SHOWN_NAME -import 'dart:core' as $core; -import 'package:protobuf/protobuf.dart' as $pb; - -class BlockIDFlag extends $pb.ProtobufEnum { - static const BlockIDFlag BLOCK_ID_FLAG_UNKNOWN = BlockIDFlag._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_UNKNOWN'); - static const BlockIDFlag BLOCK_ID_FLAG_ABSENT = BlockIDFlag._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_ABSENT'); - static const BlockIDFlag BLOCK_ID_FLAG_COMMIT = BlockIDFlag._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_COMMIT'); - static const BlockIDFlag BLOCK_ID_FLAG_NIL = BlockIDFlag._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_NIL'); - - static const $core.List values = [ - BLOCK_ID_FLAG_UNKNOWN, - BLOCK_ID_FLAG_ABSENT, - BLOCK_ID_FLAG_COMMIT, - BLOCK_ID_FLAG_NIL, - ]; - - static final $core.Map<$core.int, BlockIDFlag> _byValue = $pb.ProtobufEnum.initByValue(values); - static BlockIDFlag? valueOf($core.int value) => _byValue[value]; - - const BlockIDFlag._($core.int v, $core.String n) : super(v, n); -} - -class SignedMsgType extends $pb.ProtobufEnum { - static const SignedMsgType SIGNED_MSG_TYPE_UNKNOWN = SignedMsgType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_UNKNOWN'); - static const SignedMsgType SIGNED_MSG_TYPE_PREVOTE = SignedMsgType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PREVOTE'); - static const SignedMsgType SIGNED_MSG_TYPE_PRECOMMIT = SignedMsgType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PRECOMMIT'); - static const SignedMsgType SIGNED_MSG_TYPE_PROPOSAL = SignedMsgType._(32, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PROPOSAL'); - - static const $core.List values = [ - SIGNED_MSG_TYPE_UNKNOWN, - SIGNED_MSG_TYPE_PREVOTE, - SIGNED_MSG_TYPE_PRECOMMIT, - SIGNED_MSG_TYPE_PROPOSAL, - ]; - - static final $core.Map<$core.int, SignedMsgType> _byValue = $pb.ProtobufEnum.initByValue(values); - static SignedMsgType? valueOf($core.int value) => _byValue[value]; - - const SignedMsgType._($core.int v, $core.String n) : super(v, n); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart deleted file mode 100644 index 820c4d8e..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/types.pbjson.dart +++ /dev/null @@ -1,211 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use blockIDFlagDescriptor instead') -const BlockIDFlag$json = const { - '1': 'BlockIDFlag', - '2': const [ - const {'1': 'BLOCK_ID_FLAG_UNKNOWN', '2': 0, '3': const {}}, - const {'1': 'BLOCK_ID_FLAG_ABSENT', '2': 1, '3': const {}}, - const {'1': 'BLOCK_ID_FLAG_COMMIT', '2': 2, '3': const {}}, - const {'1': 'BLOCK_ID_FLAG_NIL', '2': 3, '3': const {}}, - ], - '3': const {}, -}; - -/// Descriptor for `BlockIDFlag`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List blockIDFlagDescriptor = $convert.base64Decode('CgtCbG9ja0lERmxhZxIxChVCTE9DS19JRF9GTEFHX1VOS05PV04QABoWip0gEkJsb2NrSURGbGFnVW5rbm93bhIvChRCTE9DS19JRF9GTEFHX0FCU0VOVBABGhWKnSARQmxvY2tJREZsYWdBYnNlbnQSLwoUQkxPQ0tfSURfRkxBR19DT01NSVQQAhoVip0gEUJsb2NrSURGbGFnQ29tbWl0EikKEUJMT0NLX0lEX0ZMQUdfTklMEAMaEoqdIA5CbG9ja0lERmxhZ05pbBoIqKQeAYijHgA='); -@$core.Deprecated('Use signedMsgTypeDescriptor instead') -const SignedMsgType$json = const { - '1': 'SignedMsgType', - '2': const [ - const {'1': 'SIGNED_MSG_TYPE_UNKNOWN', '2': 0, '3': const {}}, - const {'1': 'SIGNED_MSG_TYPE_PREVOTE', '2': 1, '3': const {}}, - const {'1': 'SIGNED_MSG_TYPE_PRECOMMIT', '2': 2, '3': const {}}, - const {'1': 'SIGNED_MSG_TYPE_PROPOSAL', '2': 32, '3': const {}}, - ], - '3': const {}, -}; - -/// Descriptor for `SignedMsgType`. Decode as a `google.protobuf.EnumDescriptorProto`. -final $typed_data.Uint8List signedMsgTypeDescriptor = $convert.base64Decode('Cg1TaWduZWRNc2dUeXBlEiwKF1NJR05FRF9NU0dfVFlQRV9VTktOT1dOEAAaD4qdIAtVbmtub3duVHlwZRIsChdTSUdORURfTVNHX1RZUEVfUFJFVk9URRABGg+KnSALUHJldm90ZVR5cGUSMAoZU0lHTkVEX01TR19UWVBFX1BSRUNPTU1JVBACGhGKnSANUHJlY29tbWl0VHlwZRIuChhTSUdORURfTVNHX1RZUEVfUFJPUE9TQUwQIBoQip0gDFByb3Bvc2FsVHlwZRoIqKQeAYijHgA='); -@$core.Deprecated('Use partSetHeaderDescriptor instead') -const PartSetHeader$json = const { - '1': 'PartSetHeader', - '2': const [ - const {'1': 'total', '3': 1, '4': 1, '5': 13, '10': 'total'}, - const {'1': 'hash', '3': 2, '4': 1, '5': 12, '10': 'hash'}, - ], -}; - -/// Descriptor for `PartSetHeader`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List partSetHeaderDescriptor = $convert.base64Decode('Cg1QYXJ0U2V0SGVhZGVyEhQKBXRvdGFsGAEgASgNUgV0b3RhbBISCgRoYXNoGAIgASgMUgRoYXNo'); -@$core.Deprecated('Use partDescriptor instead') -const Part$json = const { - '1': 'Part', - '2': const [ - const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, - const {'1': 'bytes', '3': 2, '4': 1, '5': 12, '10': 'bytes'}, - const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '8': const {}, '10': 'proof'}, - ], -}; - -/// Descriptor for `Part`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List partDescriptor = $convert.base64Decode('CgRQYXJ0EhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVieXRlcxgCIAEoDFIFYnl0ZXMSNAoFcHJvb2YYAyABKAsyGC50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZkIEyN4fAFIFcHJvb2Y='); -@$core.Deprecated('Use blockIDDescriptor instead') -const BlockID$json = const { - '1': 'BlockID', - '2': const [ - const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, - const {'1': 'part_set_header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.PartSetHeader', '8': const {}, '10': 'partSetHeader'}, - ], -}; - -/// Descriptor for `BlockID`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List blockIDDescriptor = $convert.base64Decode('CgdCbG9ja0lEEhIKBGhhc2gYASABKAxSBGhhc2gSTQoPcGFydF9zZXRfaGVhZGVyGAIgASgLMh8udGVuZGVybWludC50eXBlcy5QYXJ0U2V0SGVhZGVyQgTI3h8AUg1wYXJ0U2V0SGVhZGVy'); -@$core.Deprecated('Use headerDescriptor instead') -const Header$json = const { - '1': 'Header', - '2': const [ - const {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.version.Consensus', '8': const {}, '10': 'version'}, - const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'chainId'}, - const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, - const {'1': 'last_block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'lastBlockId'}, - const {'1': 'last_commit_hash', '3': 6, '4': 1, '5': 12, '10': 'lastCommitHash'}, - const {'1': 'data_hash', '3': 7, '4': 1, '5': 12, '10': 'dataHash'}, - const {'1': 'validators_hash', '3': 8, '4': 1, '5': 12, '10': 'validatorsHash'}, - const {'1': 'next_validators_hash', '3': 9, '4': 1, '5': 12, '10': 'nextValidatorsHash'}, - const {'1': 'consensus_hash', '3': 10, '4': 1, '5': 12, '10': 'consensusHash'}, - const {'1': 'app_hash', '3': 11, '4': 1, '5': 12, '10': 'appHash'}, - const {'1': 'last_results_hash', '3': 12, '4': 1, '5': 12, '10': 'lastResultsHash'}, - const {'1': 'evidence_hash', '3': 13, '4': 1, '5': 12, '10': 'evidenceHash'}, - const {'1': 'proposer_address', '3': 14, '4': 1, '5': 12, '10': 'proposerAddress'}, - ], -}; - -/// Descriptor for `Header`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List headerDescriptor = $convert.base64Decode('CgZIZWFkZXISPQoHdmVyc2lvbhgBIAEoCzIdLnRlbmRlcm1pbnQudmVyc2lvbi5Db25zZW5zdXNCBMjeHwBSB3ZlcnNpb24SJgoIY2hhaW5faWQYAiABKAlCC+LeHwdDaGFpbklEUgdjaGFpbklkEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EjgKBHRpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRJDCg1sYXN0X2Jsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQgTI3h8AUgtsYXN0QmxvY2tJZBIoChBsYXN0X2NvbW1pdF9oYXNoGAYgASgMUg5sYXN0Q29tbWl0SGFzaBIbCglkYXRhX2hhc2gYByABKAxSCGRhdGFIYXNoEicKD3ZhbGlkYXRvcnNfaGFzaBgIIAEoDFIOdmFsaWRhdG9yc0hhc2gSMAoUbmV4dF92YWxpZGF0b3JzX2hhc2gYCSABKAxSEm5leHRWYWxpZGF0b3JzSGFzaBIlCg5jb25zZW5zdXNfaGFzaBgKIAEoDFINY29uc2Vuc3VzSGFzaBIZCghhcHBfaGFzaBgLIAEoDFIHYXBwSGFzaBIqChFsYXN0X3Jlc3VsdHNfaGFzaBgMIAEoDFIPbGFzdFJlc3VsdHNIYXNoEiMKDWV2aWRlbmNlX2hhc2gYDSABKAxSDGV2aWRlbmNlSGFzaBIpChBwcm9wb3Nlcl9hZGRyZXNzGA4gASgMUg9wcm9wb3NlckFkZHJlc3M='); -@$core.Deprecated('Use dataDescriptor instead') -const Data$json = const { - '1': 'Data', - '2': const [ - const {'1': 'txs', '3': 1, '4': 3, '5': 12, '10': 'txs'}, - ], -}; - -/// Descriptor for `Data`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List dataDescriptor = $convert.base64Decode('CgREYXRhEhAKA3R4cxgBIAMoDFIDdHhz'); -@$core.Deprecated('Use voteDescriptor instead') -const Vote$json = const { - '1': 'Vote', - '2': const [ - const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, - const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, - const {'1': 'block_id', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, - const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, - const {'1': 'validator_address', '3': 6, '4': 1, '5': 12, '10': 'validatorAddress'}, - const {'1': 'validator_index', '3': 7, '4': 1, '5': 5, '10': 'validatorIndex'}, - const {'1': 'signature', '3': 8, '4': 1, '5': 12, '10': 'signature'}, - ], -}; - -/// Descriptor for `Vote`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List voteDescriptor = $convert.base64Decode('CgRWb3RlEjMKBHR5cGUYASABKA4yHy50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZE1zZ1R5cGVSBHR5cGUSFgoGaGVpZ2h0GAIgASgDUgZoZWlnaHQSFAoFcm91bmQYAyABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAQgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIrChF2YWxpZGF0b3JfYWRkcmVzcxgGIAEoDFIQdmFsaWRhdG9yQWRkcmVzcxInCg92YWxpZGF0b3JfaW5kZXgYByABKAVSDnZhbGlkYXRvckluZGV4EhwKCXNpZ25hdHVyZRgIIAEoDFIJc2lnbmF0dXJl'); -@$core.Deprecated('Use commitDescriptor instead') -const Commit$json = const { - '1': 'Commit', - '2': const [ - const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'round', '3': 2, '4': 1, '5': 5, '10': 'round'}, - const {'1': 'block_id', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, - const {'1': 'signatures', '3': 4, '4': 3, '5': 11, '6': '.tendermint.types.CommitSig', '8': const {}, '10': 'signatures'}, - ], -}; - -/// Descriptor for `Commit`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List commitDescriptor = $convert.base64Decode('CgZDb21taXQSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSFAoFcm91bmQYAiABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAMgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQQoKc2lnbmF0dXJlcxgEIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuQ29tbWl0U2lnQgTI3h8AUgpzaWduYXR1cmVz'); -@$core.Deprecated('Use commitSigDescriptor instead') -const CommitSig$json = const { - '1': 'CommitSig', - '2': const [ - const {'1': 'block_id_flag', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.BlockIDFlag', '10': 'blockIdFlag'}, - const {'1': 'validator_address', '3': 2, '4': 1, '5': 12, '10': 'validatorAddress'}, - const {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, - const {'1': 'signature', '3': 4, '4': 1, '5': 12, '10': 'signature'}, - ], -}; - -/// Descriptor for `CommitSig`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List commitSigDescriptor = $convert.base64Decode('CglDb21taXRTaWcSQQoNYmxvY2tfaWRfZmxhZxgBIAEoDjIdLnRlbmRlcm1pbnQudHlwZXMuQmxvY2tJREZsYWdSC2Jsb2NrSWRGbGFnEisKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgMUhB2YWxpZGF0b3JBZGRyZXNzEkIKCXRpbWVzdGFtcBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXASHAoJc2lnbmF0dXJlGAQgASgMUglzaWduYXR1cmU='); -@$core.Deprecated('Use proposalDescriptor instead') -const Proposal$json = const { - '1': 'Proposal', - '2': const [ - const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, - const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, - const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, - const {'1': 'pol_round', '3': 4, '4': 1, '5': 5, '10': 'polRound'}, - const {'1': 'block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, - const {'1': 'timestamp', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, - const {'1': 'signature', '3': 7, '4': 1, '5': 12, '10': 'signature'}, - ], -}; - -/// Descriptor for `Proposal`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List proposalDescriptor = $convert.base64Decode('CghQcm9wb3NhbBIzCgR0eXBlGAEgASgOMh8udGVuZGVybWludC50eXBlcy5TaWduZWRNc2dUeXBlUgR0eXBlEhYKBmhlaWdodBgCIAEoA1IGaGVpZ2h0EhQKBXJvdW5kGAMgASgFUgVyb3VuZBIbCglwb2xfcm91bmQYBCABKAVSCHBvbFJvdW5kEkUKCGJsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/i3h8HQmxvY2tJRMjeHwBSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIcCglzaWduYXR1cmUYByABKAxSCXNpZ25hdHVyZQ=='); -@$core.Deprecated('Use signedHeaderDescriptor instead') -const SignedHeader$json = const { - '1': 'SignedHeader', - '2': const [ - const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '10': 'header'}, - const {'1': 'commit', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'commit'}, - ], -}; - -/// Descriptor for `SignedHeader`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List signedHeaderDescriptor = $convert.base64Decode('CgxTaWduZWRIZWFkZXISMAoGaGVhZGVyGAEgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJSBmhlYWRlchIwCgZjb21taXQYAiABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIGY29tbWl0'); -@$core.Deprecated('Use lightBlockDescriptor instead') -const LightBlock$json = const { - '1': 'LightBlock', - '2': const [ - const {'1': 'signed_header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.SignedHeader', '10': 'signedHeader'}, - const {'1': 'validator_set', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorSet', '10': 'validatorSet'}, - ], -}; - -/// Descriptor for `LightBlock`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List lightBlockDescriptor = $convert.base64Decode('CgpMaWdodEJsb2NrEkMKDXNpZ25lZF9oZWFkZXIYASABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZEhlYWRlclIMc2lnbmVkSGVhZGVyEkMKDXZhbGlkYXRvcl9zZXQYAiABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlZhbGlkYXRvclNldFIMdmFsaWRhdG9yU2V0'); -@$core.Deprecated('Use blockMetaDescriptor instead') -const BlockMeta$json = const { - '1': 'BlockMeta', - '2': const [ - const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, - const {'1': 'block_size', '3': 2, '4': 1, '5': 3, '10': 'blockSize'}, - const {'1': 'header', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, - const {'1': 'num_txs', '3': 4, '4': 1, '5': 3, '10': 'numTxs'}, - ], -}; - -/// Descriptor for `BlockMeta`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List blockMetaDescriptor = $convert.base64Decode('CglCbG9ja01ldGESRQoIYmxvY2tfaWQYASABKAsyGS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrSURCD+LeHwdCbG9ja0lEyN4fAFIHYmxvY2tJZBIdCgpibG9ja19zaXplGAIgASgDUglibG9ja1NpemUSNgoGaGVhZGVyGAMgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJCBMjeHwBSBmhlYWRlchIXCgdudW1fdHhzGAQgASgDUgZudW1UeHM='); -@$core.Deprecated('Use txProofDescriptor instead') -const TxProof$json = const { - '1': 'TxProof', - '2': const [ - const {'1': 'root_hash', '3': 1, '4': 1, '5': 12, '10': 'rootHash'}, - const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, - const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, - ], -}; - -/// Descriptor for `TxProof`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List txProofDescriptor = $convert.base64Decode('CgdUeFByb29mEhsKCXJvb3RfaGFzaBgBIAEoDFIIcm9vdEhhc2gSEgoEZGF0YRgCIAEoDFIEZGF0YRIuCgVwcm9vZhgDIAEoCzIYLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mUgVwcm9vZg=='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart deleted file mode 100644 index e542ecee..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pb.dart +++ /dev/null @@ -1,239 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/validator.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -import '../crypto/keys.pb.dart' as $0; - -class ValidatorSet extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) - ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposer', subBuilder: Validator.create) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') - ..hasRequiredFields = false - ; - - ValidatorSet._() : super(); - factory ValidatorSet({ - $core.Iterable? validators, - Validator? proposer, - $fixnum.Int64? totalVotingPower, - }) { - final _result = create(); - if (validators != null) { - _result.validators.addAll(validators); - } - if (proposer != null) { - _result.proposer = proposer; - } - if (totalVotingPower != null) { - _result.totalVotingPower = totalVotingPower; - } - return _result; - } - factory ValidatorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory ValidatorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - ValidatorSet clone() => ValidatorSet()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - ValidatorSet copyWith(void Function(ValidatorSet) updates) => super.copyWith((message) => updates(message as ValidatorSet)) as ValidatorSet; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static ValidatorSet create() => ValidatorSet._(); - ValidatorSet createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static ValidatorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static ValidatorSet? _defaultInstance; - - @$pb.TagNumber(1) - $core.List get validators => $_getList(0); - - @$pb.TagNumber(2) - Validator get proposer => $_getN(1); - @$pb.TagNumber(2) - set proposer(Validator v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasProposer() => $_has(1); - @$pb.TagNumber(2) - void clearProposer() => clearField(2); - @$pb.TagNumber(2) - Validator ensureProposer() => $_ensure(1); - - @$pb.TagNumber(3) - $fixnum.Int64 get totalVotingPower => $_getI64(2); - @$pb.TagNumber(3) - set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasTotalVotingPower() => $_has(2); - @$pb.TagNumber(3) - void clearTotalVotingPower() => clearField(3); -} - -class Validator extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) - ..aOM<$0.PublicKey>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $0.PublicKey.create) - ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') - ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority') - ..hasRequiredFields = false - ; - - Validator._() : super(); - factory Validator({ - $core.List<$core.int>? address, - $0.PublicKey? pubKey, - $fixnum.Int64? votingPower, - $fixnum.Int64? proposerPriority, - }) { - final _result = create(); - if (address != null) { - _result.address = address; - } - if (pubKey != null) { - _result.pubKey = pubKey; - } - if (votingPower != null) { - _result.votingPower = votingPower; - } - if (proposerPriority != null) { - _result.proposerPriority = proposerPriority; - } - return _result; - } - factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Validator clone() => Validator()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Validator create() => Validator._(); - Validator createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Validator? _defaultInstance; - - @$pb.TagNumber(1) - $core.List<$core.int> get address => $_getN(0); - @$pb.TagNumber(1) - set address($core.List<$core.int> v) { $_setBytes(0, v); } - @$pb.TagNumber(1) - $core.bool hasAddress() => $_has(0); - @$pb.TagNumber(1) - void clearAddress() => clearField(1); - - @$pb.TagNumber(2) - $0.PublicKey get pubKey => $_getN(1); - @$pb.TagNumber(2) - set pubKey($0.PublicKey v) { setField(2, v); } - @$pb.TagNumber(2) - $core.bool hasPubKey() => $_has(1); - @$pb.TagNumber(2) - void clearPubKey() => clearField(2); - @$pb.TagNumber(2) - $0.PublicKey ensurePubKey() => $_ensure(1); - - @$pb.TagNumber(3) - $fixnum.Int64 get votingPower => $_getI64(2); - @$pb.TagNumber(3) - set votingPower($fixnum.Int64 v) { $_setInt64(2, v); } - @$pb.TagNumber(3) - $core.bool hasVotingPower() => $_has(2); - @$pb.TagNumber(3) - void clearVotingPower() => clearField(3); - - @$pb.TagNumber(4) - $fixnum.Int64 get proposerPriority => $_getI64(3); - @$pb.TagNumber(4) - set proposerPriority($fixnum.Int64 v) { $_setInt64(3, v); } - @$pb.TagNumber(4) - $core.bool hasProposerPriority() => $_has(3); - @$pb.TagNumber(4) - void clearProposerPriority() => clearField(4); -} - -class SimpleValidator extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimpleValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) - ..aOM<$0.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $0.PublicKey.create) - ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') - ..hasRequiredFields = false - ; - - SimpleValidator._() : super(); - factory SimpleValidator({ - $0.PublicKey? pubKey, - $fixnum.Int64? votingPower, - }) { - final _result = create(); - if (pubKey != null) { - _result.pubKey = pubKey; - } - if (votingPower != null) { - _result.votingPower = votingPower; - } - return _result; - } - factory SimpleValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory SimpleValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - SimpleValidator clone() => SimpleValidator()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - SimpleValidator copyWith(void Function(SimpleValidator) updates) => super.copyWith((message) => updates(message as SimpleValidator)) as SimpleValidator; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static SimpleValidator create() => SimpleValidator._(); - SimpleValidator createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static SimpleValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static SimpleValidator? _defaultInstance; - - @$pb.TagNumber(1) - $0.PublicKey get pubKey => $_getN(0); - @$pb.TagNumber(1) - set pubKey($0.PublicKey v) { setField(1, v); } - @$pb.TagNumber(1) - $core.bool hasPubKey() => $_has(0); - @$pb.TagNumber(1) - void clearPubKey() => clearField(1); - @$pb.TagNumber(1) - $0.PublicKey ensurePubKey() => $_ensure(0); - - @$pb.TagNumber(2) - $fixnum.Int64 get votingPower => $_getI64(1); - @$pb.TagNumber(2) - set votingPower($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasVotingPower() => $_has(1); - @$pb.TagNumber(2) - void clearVotingPower() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart deleted file mode 100644 index 2b6c00f1..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/validator.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart deleted file mode 100644 index ca6dbdc4..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/types/validator.pbjson.dart +++ /dev/null @@ -1,46 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/types/validator.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use validatorSetDescriptor instead') -const ValidatorSet$json = const { - '1': 'ValidatorSet', - '2': const [ - const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'validators'}, - const {'1': 'proposer', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Validator', '10': 'proposer'}, - const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, - ], -}; - -/// Descriptor for `ValidatorSet`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List validatorSetDescriptor = $convert.base64Decode('CgxWYWxpZGF0b3JTZXQSOwoKdmFsaWRhdG9ycxgBIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUgp2YWxpZGF0b3JzEjcKCHByb3Bvc2VyGAIgASgLMhsudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JSCHByb3Bvc2VyEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); -@$core.Deprecated('Use validatorDescriptor instead') -const Validator$json = const { - '1': 'Validator', - '2': const [ - const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, - const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, - const {'1': 'voting_power', '3': 3, '4': 1, '5': 3, '10': 'votingPower'}, - const {'1': 'proposer_priority', '3': 4, '4': 1, '5': 3, '10': 'proposerPriority'}, - ], -}; - -/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxI7CgdwdWJfa2V5GAIgASgLMhwudGVuZGVybWludC5jcnlwdG8uUHVibGljS2V5QgTI3h8AUgZwdWJLZXkSIQoMdm90aW5nX3Bvd2VyGAMgASgDUgt2b3RpbmdQb3dlchIrChFwcm9wb3Nlcl9wcmlvcml0eRgEIAEoA1IQcHJvcG9zZXJQcmlvcml0eQ=='); -@$core.Deprecated('Use simpleValidatorDescriptor instead') -const SimpleValidator$json = const { - '1': 'SimpleValidator', - '2': const [ - const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '10': 'pubKey'}, - const {'1': 'voting_power', '3': 2, '4': 1, '5': 3, '10': 'votingPower'}, - ], -}; - -/// Descriptor for `SimpleValidator`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List simpleValidatorDescriptor = $convert.base64Decode('Cg9TaW1wbGVWYWxpZGF0b3ISNQoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleVIGcHViS2V5EiEKDHZvdGluZ19wb3dlchgCIAEoA1ILdm90aW5nUG93ZXI='); diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/export.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/export.dart deleted file mode 100644 index 38210621..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/version/export.dart +++ /dev/null @@ -1,3 +0,0 @@ -export 'types.pbjson.dart'; -export 'types.pbenum.dart'; -export 'types.pb.dart'; diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart deleted file mode 100644 index 2b39464b..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pb.dart +++ /dev/null @@ -1,134 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/version/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - -import 'dart:core' as $core; - -import 'package:fixnum/fixnum.dart' as $fixnum; -import 'package:protobuf/protobuf.dart' as $pb; - -class App extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'App', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) - ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocol', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'software') - ..hasRequiredFields = false - ; - - App._() : super(); - factory App({ - $fixnum.Int64? protocol, - $core.String? software, - }) { - final _result = create(); - if (protocol != null) { - _result.protocol = protocol; - } - if (software != null) { - _result.software = software; - } - return _result; - } - factory App.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory App.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - App clone() => App()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - App copyWith(void Function(App) updates) => super.copyWith((message) => updates(message as App)) as App; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static App create() => App._(); - App createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static App getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static App? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get protocol => $_getI64(0); - @$pb.TagNumber(1) - set protocol($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasProtocol() => $_has(0); - @$pb.TagNumber(1) - void clearProtocol() => clearField(1); - - @$pb.TagNumber(2) - $core.String get software => $_getSZ(1); - @$pb.TagNumber(2) - set software($core.String v) { $_setString(1, v); } - @$pb.TagNumber(2) - $core.bool hasSoftware() => $_has(1); - @$pb.TagNumber(2) - void clearSoftware() => clearField(2); -} - -class Consensus extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Consensus', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) - ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) - ..hasRequiredFields = false - ; - - Consensus._() : super(); - factory Consensus({ - $fixnum.Int64? block, - $fixnum.Int64? app, - }) { - final _result = create(); - if (block != null) { - _result.block = block; - } - if (app != null) { - _result.app = app; - } - return _result; - } - factory Consensus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Consensus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' - 'Will be removed in next major version') - Consensus clone() => Consensus()..mergeFromMessage(this); - @$core.Deprecated( - 'Using this can add significant overhead to your binary. ' - 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' - 'Will be removed in next major version') - Consensus copyWith(void Function(Consensus) updates) => super.copyWith((message) => updates(message as Consensus)) as Consensus; // ignore: deprecated_member_use - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Consensus create() => Consensus._(); - Consensus createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - @$core.pragma('dart2js:noInline') - static Consensus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); - static Consensus? _defaultInstance; - - @$pb.TagNumber(1) - $fixnum.Int64 get block => $_getI64(0); - @$pb.TagNumber(1) - set block($fixnum.Int64 v) { $_setInt64(0, v); } - @$pb.TagNumber(1) - $core.bool hasBlock() => $_has(0); - @$pb.TagNumber(1) - void clearBlock() => clearField(1); - - @$pb.TagNumber(2) - $fixnum.Int64 get app => $_getI64(1); - @$pb.TagNumber(2) - set app($fixnum.Int64 v) { $_setInt64(1, v); } - @$pb.TagNumber(2) - $core.bool hasApp() => $_has(1); - @$pb.TagNumber(2) - void clearApp() => clearField(2); -} - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart deleted file mode 100644 index f3d93f4f..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbenum.dart +++ /dev/null @@ -1,7 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/version/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields - diff --git a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart b/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart deleted file mode 100644 index b90224d8..00000000 --- a/packages/cosmos_node_client/lib/proto/tendermint/version/types.pbjson.dart +++ /dev/null @@ -1,33 +0,0 @@ -/// -// Generated code. Do not modify. -// source: tendermint/version/types.proto -// -// @dart = 2.12 -// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package - -import 'dart:core' as $core; -import 'dart:convert' as $convert; -import 'dart:typed_data' as $typed_data; -@$core.Deprecated('Use appDescriptor instead') -const App$json = const { - '1': 'App', - '2': const [ - const {'1': 'protocol', '3': 1, '4': 1, '5': 4, '10': 'protocol'}, - const {'1': 'software', '3': 2, '4': 1, '5': 9, '10': 'software'}, - ], -}; - -/// Descriptor for `App`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List appDescriptor = $convert.base64Decode('CgNBcHASGgoIcHJvdG9jb2wYASABKARSCHByb3RvY29sEhoKCHNvZnR3YXJlGAIgASgJUghzb2Z0d2FyZQ=='); -@$core.Deprecated('Use consensusDescriptor instead') -const Consensus$json = const { - '1': 'Consensus', - '2': const [ - const {'1': 'block', '3': 1, '4': 1, '5': 4, '10': 'block'}, - const {'1': 'app', '3': 2, '4': 1, '5': 4, '10': 'app'}, - ], - '7': const {}, -}; - -/// Descriptor for `Consensus`. Decode as a `google.protobuf.DescriptorProto`. -final $typed_data.Uint8List consensusDescriptor = $convert.base64Decode('CglDb25zZW5zdXMSFAoFYmxvY2sYASABKARSBWJsb2NrEhAKA2FwcBgCIAEoBFIDYXBwOgTooB8B'); diff --git a/packages/cosmos_node_client/scripts/generate_exports.sh b/packages/cosmos_node_client/scripts/generate_exports.sh deleted file mode 100755 index e8fb6579..00000000 --- a/packages/cosmos_node_client/scripts/generate_exports.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -eo pipefail - -# Export all the files -INPUT="./lib/proto/" -proto_dirs=$(find "$INPUT" -path -prune -o -name '*.pb*.dart' -print0 | xargs -0 -n1 dirname | sort | uniq) -for dir in $proto_dirs; do - rm -f "$dir/export.dart" - - files=$(find "${dir}" -maxdepth 1 -name '*.pb*.dart') - for file in $files; do - echo "export '${file#$dir/}';" >> "$dir/export.dart" - done -done diff --git a/packages/cosmos_node_client/scripts/generate_proto.sh b/packages/cosmos_node_client/scripts/generate_proto.sh deleted file mode 100755 index 0063b0ca..00000000 --- a/packages/cosmos_node_client/scripts/generate_proto.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -set -eo pipefail - -# Define variables -OUT=lib/proto -PROTO=proto -THIRD_PARTY=third_party -COSMOS_VERSION=0.45.4 - -## Download the Protobuf files -source scripts/get_proto.sh $PROTO $THIRD_PARTY $OUT $COSMOS_VERSION - -# Generate the third party Protobuf implementations -PROTOC="protoc --dart_out=grpc:$OUT -I$THIRD_PARTY/proto" -proto_dirs=$(find "$THIRD_PARTY/proto" -path -prune -o -name '*.proto' -print0 | xargs -0 -n1 dirname | sort | uniq) -for dir in $proto_dirs; do - $PROTOC -I$THIRD_PARTY/proto $(find "${dir}" -maxdepth 1 -name '*.proto') -done diff --git a/packages/cosmos_node_client/scripts/get_proto.sh b/packages/cosmos_node_client/scripts/get_proto.sh deleted file mode 100755 index cb37b313..00000000 --- a/packages/cosmos_node_client/scripts/get_proto.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash - -set -eo pipefail - -BUILD=.build -rm -r -f $BUILD -mkdir -p $BUILD - -PROTO=$1 -rm -r -f "$PROTO" -mkdir -p "$PROTO" - -THIRD_PARTY=$2 -rm -r -f "$THIRD_PARTY" -mkdir -p "$THIRD_PARTY" - -OUT=$3 -rm -r -f "$OUT" -mkdir -p "$OUT" - -COSMOS_VERSION=$4 - -# Download the Cosmos Protobuf files from the Cosmos SDK -COSMOS_ZIP="$BUILD/cosmos.zip" -echo "Downloading Cosmos SDK -> https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" - -curl -o "$COSMOS_ZIP" "https://codeload.github.com/cosmos/cosmos-sdk/zip/refs/tags/v$COSMOS_VERSION" -unzip "$COSMOS_ZIP" -d "$BUILD/" && rm "$COSMOS_ZIP" -COSMOS="$BUILD/cosmos-sdk-$COSMOS_VERSION" - -PROTO_COSMOS=$PROTO/cosmos -mkdir -p "$PROTO_COSMOS" -mv -f "$COSMOS/proto/cosmos"/* "$PROTO_COSMOS" - -mkdir -p "$THIRD_PARTY" -mv -f "$COSMOS/third_party"/* "$THIRD_PARTY" - -# Get the missing Protobuf types files -PROTO_PROTOBUF=$THIRD_PARTY/proto/google/protobuf -PROTOBUF_LINK=https://raw.githubusercontent.com/protocolbuffers/protobuf/master/src/google/protobuf -curl "$PROTOBUF_LINK/timestamp.proto" > "$PROTO_PROTOBUF/timestamp.proto" -curl "$PROTOBUF_LINK/duration.proto" > "$PROTO_PROTOBUF/duration.proto" - -# Delete unnecessary folders -rm -rf "$COSMOS" "$BUILD" diff --git a/packages/cosmos_node_client/tests/flutter/.metadata b/packages/cosmos_node_client/tests/flutter/.metadata new file mode 100644 index 00000000..ec98142d --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: d79295af24c3ed621c33713ecda14ad196fd9c31 + channel: stable + +project_type: app diff --git a/packages/cosmos_node_client/tests/flutter/README.md b/packages/cosmos_node_client/tests/flutter/README.md new file mode 100644 index 00000000..fa0518b5 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/README.md @@ -0,0 +1,32 @@ +## Setup and run Flutter app + +- [Setup Flutter based on your operating system](https://flutter.dev/docs/get-started/install) +- Make sure you follow all the steps above and have an all-green output of `flutter doctor` command. +- [Install and run Anroid Studio once](https://developer.android.com/studio/install) +- (For iOS) Install XCode from AppStore +- You can use Android Studio, [IntelliJ Idea](https://www.jetbrains.com/idea/download), + or [VSCode](https://code.visualstudio.com/download) for Flutter development +- Install Flutter plugin in your chosen IDE +- Clone this repository using `git clone https://github.com/tendermint/flutter.git` +- To run it on your `localhost` environment, you will just have to run `main.dart` file in your project. That can be + done directly by clicking on the play button in your IDE, or by running `flutter run` from the root of your project. + This will run the app on any device or simulator connected to your system +- If you're running the app on real device instead of emulator/simulator or want to taget a specific blockchain run on a + remote machine, make sure to specify proper urls and ports when running the app. Here is an example for running the + app on cosmos hub testnet: + +``` +flutter run --dart-define=LCD_URL=https://api.testnet.cosmos.network --dart-define=LCD_PORT=443 --dart-define=GRPC_URL=https://grpc.testnet.cosmos.network --dart-define=GRPC_PORT=443 +``` + +## Using template from Starport's scaffolded chain + +- Clone the [Starport](https://github.com/tendermint/starport) repository from `develop` branch +- Make sure to install [GoLang](https://go.dev/dl/) for your platform +- Run `make install` in Starport's root directory +- Run `starport scaffold chain github.com/cosmonaut/mars` to create a new chain +- Run `cd mars` +- Run `starport scaffold flutter` to create a new Flutter app (this clones the `starport_template` repository - the + current repo) and puts in under `flutter` subdirectory +- Run `starport generate dart` to generate dart files from proto files to be used by the template to interact with the + blockchain \ No newline at end of file diff --git a/packages/cosmos_node_client/tests/flutter/analysis_options.yaml b/packages/cosmos_node_client/tests/flutter/analysis_options.yaml new file mode 100644 index 00000000..ae0eb3e3 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/analysis_options.yaml @@ -0,0 +1,228 @@ +include: package:lint/analysis_options.yaml + +analyzer: + exclude: + - build/** + - lib/**.freezed.dart + - lib/**.g.dart + - lib/**.gr.dart + - lib/**.config.dart + - lib/generated/**.dart + strong-mode: + implicit-dynamic: true + errors: + sort_pub_dependencies: ignore + avoid_setters_without_getters: ignore + import_of_legacy_library_into_null_safe: error + avoid_single_cascade_in_expression_statements: ignore + null_aware_in_logical_operator: error + missing_required_param: error + implicit_dynamic_map_literal: ignore + prefer_single_quotes: warning + missing_return: error + always_declare_return_types: error + override_on_non_overriding_member: error + annotate_overrides: error + avoid_relative_lib_imports: error + avoid_empty_else: error + avoid_returning_null_for_future: error + empty_statements: error + always_put_control_body_on_new_line: error + always_require_non_null_named_parameters: error + avoid_renaming_method_parameters: error + avoid_void_async: error + parameter_assignments: error + constant_identifier_names: ignore + unawaited_futures: error + non_constant_identifier_names: ignore + exhaustive_cases: error + always_use_package_imports: error + missing_enum_constant_in_switch: error + prefer_const_constructors: error + depend_on_referenced_packages: ignore + avoid_type_to_string: error + avoid_types_as_parameter_names: error + control_flow_in_finally: error + invariant_booleans: error + iterable_contains_unrelated_type: error + sort_constructors_first: error + +linter: + rules: + - annotate_overrides + - await_only_futures + - camel_case_types + - cancel_subscriptions + - close_sinks + - comment_references + - control_flow_in_finally + - empty_statements + - always_declare_return_types + - avoid_empty_else + - avoid_relative_lib_imports + - avoid_returning_null_for_future + - always_put_control_body_on_new_line + - always_require_non_null_named_parameters + - avoid_renaming_method_parameters + - avoid_unnecessary_containers + - avoid_void_async + - parameter_assignments + - file_names + - empty_constructor_bodies + - unnecessary_parenthesis + - unnecessary_overrides + - use_rethrow_when_possible + - always_use_package_imports + - avoid_init_to_null + - avoid_null_checks_in_equality_operators + - avoid_return_types_on_setters + - avoid_shadowing_type_parameters + - avoid_types_as_parameter_names + - camel_case_extensions + - curly_braces_in_flow_control_structures + - empty_catches + - library_names + - library_prefixes + - no_duplicate_case_values + - null_closures + - omit_local_variable_types + - prefer_adjacent_string_concatenation + - prefer_collection_literals + - prefer_conditional_assignment + - prefer_contains + - prefer_equal_for_default_values + - prefer_final_fields + - prefer_for_elements_to_map_fromIterable + - prefer_generic_function_type_aliases + - prefer_if_null_operators + - prefer_is_empty + - prefer_is_not_empty + - prefer_iterable_whereType + - prefer_single_quotes + - prefer_spread_collections + - recursive_getters + - slash_for_doc_comments + - type_init_formals + - unnecessary_const + - unnecessary_new + - unnecessary_null_in_if_null_operators + - unnecessary_this + - unrelated_type_equality_checks + - use_function_type_syntax_for_parameters + - valid_regexps + - exhaustive_cases + - prefer_const_constructors + - sort_constructors_first + - always_put_required_named_parameters_first + - avoid_bool_literals_in_conditional_expressions + - avoid_catching_errors + - avoid_classes_with_only_static_members + - avoid_double_and_int_checks + - avoid_dynamic_calls + - avoid_equals_and_hash_code_on_mutable_classes + - avoid_escaping_inner_quotes + - avoid_field_initializers_in_const_classes + - avoid_function_literals_in_foreach_calls + - avoid_implementing_value_types + - avoid_multiple_declarations_per_line + - avoid_positional_boolean_parameters + - avoid_print + - avoid_private_typedef_functions + - avoid_redundant_argument_values + - avoid_returning_null + - avoid_returning_null_for_void + - avoid_returning_this + - avoid_setters_without_getters + - avoid_single_cascade_in_expression_statements + - avoid_slow_async_io + - avoid_type_to_string + - avoid_types_on_closure_parameters + - avoid_unused_constructor_parameters + - avoid_web_libraries_in_flutter + - cascade_invocations + - cast_nullable_to_non_nullable + - constant_identifier_names + - depend_on_referenced_packages + - deprecated_consistency + - diagnostic_describe_all_properties + - directives_ordering + - do_not_use_environment + - eol_at_end_of_file + - hash_and_equals + - implementation_imports + - invariant_booleans + - iterable_contains_unrelated_type + - join_return_with_assignment + - leading_newlines_in_multiline_strings + - library_private_types_in_public_api + - list_remove_unrelated_type + - literal_only_boolean_expressions + - missing_whitespace_between_adjacent_strings + - no_adjacent_strings_in_list + - no_default_cases + - no_logic_in_create_state + - no_runtimeType_toString + - non_constant_identifier_names + - noop_primitive_operations + - null_check_on_nullable_type_parameter + - overridden_fields + - package_api_docs + - package_names + - package_prefixed_library_names + - prefer_asserts_in_initializer_lists + - prefer_asserts_with_message + - prefer_const_constructors_in_immutables + - prefer_const_declarations + - prefer_const_literals_to_create_immutables + - prefer_constructors_over_static_methods + - prefer_final_locals + - prefer_foreach + - prefer_function_declarations_over_variables + - prefer_if_elements_to_conditional_expressions + - prefer_initializing_formals + - prefer_inlined_adds + - prefer_int_literals + - prefer_interpolation_to_compose_strings + - prefer_is_not_operator + - prefer_mixin + - prefer_null_aware_method_calls + - prefer_null_aware_operators + - prefer_typing_uninitialized_variables + - prefer_void_to_null + - provide_deprecation_message + - require_trailing_commas + - sized_box_for_whitespace + - sort_child_properties_last + - sort_pub_dependencies + - sort_unnamed_constructors_first + - test_types_in_equals + - throw_in_finally + - tighten_type_of_initializing_formals + - type_annotate_public_apis + - unawaited_futures + - unnecessary_await_in_return + - unnecessary_brace_in_string_interps + - unnecessary_constructor_name + - unnecessary_getters_setters + - unnecessary_lambdas + - unnecessary_null_aware_assignments + - unnecessary_null_checks + - unnecessary_nullable_for_final_variable_declarations + - unnecessary_raw_strings + - unnecessary_statements + - unnecessary_string_escapes + - unnecessary_string_interpolations + - unsafe_html + - use_build_context_synchronously + - use_full_hex_values_for_flutter_colors + - use_if_null_to_convert_nulls_to_bools + - use_is_even_rather_than_modulo + - use_key_in_widget_constructors + - use_late_for_private_fields_and_variables + - use_named_constants + - use_raw_strings + - use_setters_to_change_properties + - use_string_buffers + - use_test_throws_matchers + - use_to_and_as_if_applicable + - void_checks \ No newline at end of file diff --git a/packages/cosmos_node_client/tests/flutter/android/Gemfile b/packages/cosmos_node_client/tests/flutter/android/Gemfile new file mode 100644 index 00000000..2ccf2ecb --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/Gemfile @@ -0,0 +1,5 @@ +source "https://rubygems.org" + +gem "fastlane" +plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') +eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/packages/cosmos_node_client/tests/flutter/android/Gemfile.lock b/packages/cosmos_node_client/tests/flutter/android/Gemfile.lock new file mode 100644 index 00000000..f021671f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/Gemfile.lock @@ -0,0 +1,220 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.5) + rexml + addressable (2.8.0) + public_suffix (>= 2.0.2, < 5.0) + artifactory (3.0.15) + atomos (0.1.3) + aws-eventstream (1.2.0) + aws-partitions (1.548.0) + aws-sdk-core (3.125.3) + aws-eventstream (~> 1, >= 1.0.2) + aws-partitions (~> 1, >= 1.525.0) + aws-sigv4 (~> 1.1) + jmespath (~> 1.0) + aws-sdk-kms (1.53.0) + aws-sdk-core (~> 3, >= 3.125.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.111.1) + aws-sdk-core (~> 3, >= 3.125.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.4) + aws-sigv4 (1.4.0) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + claide (1.1.0) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + declarative (0.0.20) + digest-crc (0.6.4) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + dotenv (2.7.6) + emoji_regex (3.2.3) + excon (0.90.0) + faraday (1.9.3) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0) + faraday-multipart (~> 1.0) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.0) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + faraday-retry (~> 1.0) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-multipart (1.0.3) + multipart-post (>= 1.2, < 3) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday-retry (1.0.3) + faraday_middleware (1.2.0) + faraday (~> 1.0) + fastimage (2.2.6) + fastlane (2.200.0) + CFPropertyList (>= 2.3, < 4.0.0) + addressable (>= 2.8, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.0) + babosa (>= 1.0.3, < 2.0.0) + bundler (>= 1.12.0, < 3.0.0) + colored + commander (~> 4.6) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.3) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (~> 2.0.0) + naturally (~> 2.2) + optparse (~> 0.1.1) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.3) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (>= 1.4.5, < 2.0.0) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.3.0) + xcpretty-travis-formatter (>= 0.0.3) + fastlane-plugin-firebase_app_distribution (0.3.2) + gh_inspector (1.1.3) + google-apis-androidpublisher_v3 (0.15.0) + google-apis-core (>= 0.4, < 2.a) + google-apis-core (0.4.1) + addressable (~> 2.5, >= 2.5.1) + googleauth (>= 0.16.2, < 2.a) + httpclient (>= 2.8.1, < 3.a) + mini_mime (~> 1.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.a) + rexml + webrick + google-apis-iamcredentials_v1 (0.10.0) + google-apis-core (>= 0.4, < 2.a) + google-apis-playcustomapp_v1 (0.7.0) + google-apis-core (>= 0.4, < 2.a) + google-apis-storage_v1 (0.11.0) + google-apis-core (>= 0.4, < 2.a) + google-cloud-core (1.6.0) + google-cloud-env (~> 1.0) + google-cloud-errors (~> 1.0) + google-cloud-env (1.5.0) + faraday (>= 0.17.3, < 2.0) + google-cloud-errors (1.2.0) + google-cloud-storage (1.36.0) + addressable (~> 2.8) + digest-crc (~> 0.4) + google-apis-iamcredentials_v1 (~> 0.1) + google-apis-storage_v1 (~> 0.1) + google-cloud-core (~> 1.6) + googleauth (>= 0.16.2, < 2.a) + mini_mime (~> 1.0) + googleauth (1.1.0) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.4, < 3.0) + memoist (~> 0.16) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (>= 0.16, < 2.a) + highline (2.0.3) + http-cookie (1.0.4) + domain_name (~> 0.5) + httpclient (2.8.3) + jmespath (1.5.0) + json (2.6.1) + jwt (2.3.0) + memoist (0.16.2) + mini_magick (4.11.0) + mini_mime (1.1.2) + multi_json (1.15.0) + multipart-post (2.0.0) + nanaimo (0.3.0) + naturally (2.2.1) + optparse (0.1.1) + os (1.1.4) + plist (3.6.0) + public_suffix (4.0.6) + rake (13.0.6) + representable (3.1.1) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.1.2) + rexml (3.2.5) + rouge (2.0.7) + ruby2_keywords (0.0.5) + rubyzip (2.3.2) + security (0.1.3) + signet (0.16.0) + addressable (~> 2.8) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.5, < 3.0) + multi_json (~> 1.10) + simctl (1.6.8) + CFPropertyList + naturally + terminal-notifier (2.0.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + trailblazer-option (0.1.2) + tty-cursor (0.7.1) + tty-screen (0.8.1) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + uber (0.1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.8) + unicode-display_width (1.8.0) + webrick (1.7.0) + word_wrap (1.0.0) + xcodeproj (1.21.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + rexml (~> 3.2.4) + xcpretty (0.3.0) + rouge (~> 2.0.7) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + arm64-darwin-21 + +DEPENDENCIES + fastlane + fastlane-plugin-firebase_app_distribution + +BUNDLED WITH + 2.3.5 diff --git a/packages/cosmos_node_client/tests/flutter/android/app/build.gradle b/packages/cosmos_node_client/tests/flutter/android/app/build.gradle new file mode 100644 index 00000000..2dfec8a2 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/build.gradle @@ -0,0 +1,65 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 30 + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + applicationId "com.starport.template" + minSdkVersion 23 + targetSdkVersion 30 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + signingConfigs { + release { + storeFile rootProject.file("signing/release") + storePassword System.getenv("STARPORT_TEMPLATE_ANDROID_STORE_PASS") ?: "" + keyAlias System.getenv("STARPORT_TEMPLATE_ANDROID_KEY_ALIAS") ?: "" + keyPassword System.getenv("STARPORT_TEMPLATE_ANDROID_KEY_PASS") ?: "" + } + } + + buildTypes { + release { + signingConfig signingConfigs.release + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/AndroidManifest.xml b/packages/cosmos_node_client/tests/flutter/android/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..fd8c475d --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/kotlin/com/starport/template/MainActivity.kt b/packages/cosmos_node_client/tests/flutter/android/app/src/main/kotlin/com/starport/template/MainActivity.kt new file mode 100644 index 00000000..6b4f74d2 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/src/main/kotlin/com/starport/template/MainActivity.kt @@ -0,0 +1,6 @@ +package com.starport.template + +import io.flutter.embedding.android.FlutterFragmentActivity + +class MainActivity: FlutterFragmentActivity() { +} diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable-v21/launch_background.xml b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 00000000..f74085f3 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable/launch_background.xml b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 00000000..304732f8 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..632c1967b9ca5f34f99f05e0e45f3bb399ba9371 GIT binary patch literal 3773 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..05d68519b3c84411caf352ccbb23f4df3396ccb6 GIT binary patch literal 2083 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c6583ae4f932dbb0fe25ebfbf490a125db9f7364 GIT binary patch literal 12932 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values-night/styles.xml b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 00000000..449a9f93 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values/styles.xml b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..1e701746 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/android/build.gradle b/packages/cosmos_node_client/tests/flutter/android/build.gradle new file mode 100644 index 00000000..c48fdc3d --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/build.gradle @@ -0,0 +1,29 @@ +buildscript { + ext.kotlin_version = '1.4.31' + repositories { + google() + jcenter() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + jcenter() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/packages/cosmos_node_client/tests/flutter/android/fastlane/Appfile b/packages/cosmos_node_client/tests/flutter/android/fastlane/Appfile new file mode 100644 index 00000000..edab6939 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one +package_name("com.starport.template") # e.g. com.krausefx.app diff --git a/packages/cosmos_node_client/tests/flutter/android/fastlane/Fastfile b/packages/cosmos_node_client/tests/flutter/android/fastlane/Fastfile new file mode 100644 index 00000000..7e70f8bf --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/fastlane/Fastfile @@ -0,0 +1,45 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + + desc "deploys to firebase app distribution" + lane :deploy_firebase do + setup_ci + releaseNotes = changelog_from_git_commits( + commits_count: 10, + date_format: "format:%d %b", + pretty: "- (%cd) %s", + merge_commit_filtering: "exclude_merges", + quiet: true + ).split("\n").select do |elem| + !elem.include? "skip-ci" + end[0...5].join("\n") + + print("RELEASE NOTES:\n") + print(releaseNotes) + + firebase_app_distribution( + app: ENV["ALPHA_ANDROID_FIREBASE_APP_ID"], + android_artifact_path: "../build/app/outputs/flutter-apk/app-release.apk", + groups: ENV["ALPHA_ANDROID_FIREBASE_TESTERS_GROUP"], + release_notes: releaseNotes, + firebase_cli_token: ENV["FIREBASE_TOKEN"] + ) + + end +end diff --git a/packages/cosmos_node_client/tests/flutter/android/fastlane/Pluginfile b/packages/cosmos_node_client/tests/flutter/android/fastlane/Pluginfile new file mode 100644 index 00000000..b18539bc --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/fastlane/Pluginfile @@ -0,0 +1,5 @@ +# Autogenerated by fastlane +# +# Ensure this file is checked in to source control! + +gem 'fastlane-plugin-firebase_app_distribution' diff --git a/packages/cosmos_node_client/tests/flutter/android/fastlane/README.md b/packages/cosmos_node_client/tests/flutter/android/fastlane/README.md new file mode 100644 index 00000000..72d576d6 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/fastlane/README.md @@ -0,0 +1,32 @@ +fastlane documentation +---- + +# Installation + +Make sure you have the latest version of the Xcode command line tools installed: + +```sh +xcode-select --install +``` + +For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) + +# Available Actions + +## Android + +### android deploy_firebase + +```sh +[bundle exec] fastlane android deploy_firebase +``` + +deploys to firebase app distribution + +---- + +This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. + +More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). + +The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/packages/cosmos_node_client/tests/flutter/android/gradle.properties b/packages/cosmos_node_client/tests/flutter/android/gradle.properties new file mode 100644 index 00000000..94adc3a3 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/packages/cosmos_node_client/tests/flutter/android/gradle/wrapper/gradle-wrapper.properties b/packages/cosmos_node_client/tests/flutter/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..bc6a58af --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/packages/cosmos_node_client/tests/flutter/android/settings.gradle b/packages/cosmos_node_client/tests/flutter/android/settings.gradle new file mode 100644 index 00000000..44e62bcf --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/packages/cosmos_node_client/tests/flutter/assets/app_icon/app_icon.png b/packages/cosmos_node_client/tests/flutter/assets/app_icon/app_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..78f0f87923990e9827fe0c329e236e3d8044001e GIT binary patch literal 947539 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

P+a6YFBR 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 z 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

RQqL*RCms&5!5P>d10a>=FP&El!>#u-_ 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
    E~6_8U>UOkR@P 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/arrow_down_circle.png b/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/arrow_down_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad77a375ca5aaeb5f803d75d20c9d21600fd1f7 GIT binary patch literal 1202 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLs7Q_QO!M_+&;qhK7+4sk z7(ga40+XMsm#F$05+HwZH>wVk$-fq{96r;B4q2J6+Co*5#J60O3fh3-w^6AMo^ zRB&+aSa4)UhenfWQk-u-L+t6Ng`f$Y9QCe7a#_ym|S9IgH!WW!kd zfUknDu6fllsi^mC%n2-iN{^_&y2}=uAi5&s%H=5a7p%z#LcfH3-FL81^bLctL*!!7 zZ?6-y3={wF=P8e@N|8JA>fQQOk^E=wnU6JQuoFw(tuGV!n!GyC zr@lMH8l2@Um%bD_v1jA*jmaBZ zdwI7#URcB1zV3!Jf6Psh+czd&E1AKVI(b*n*8l&%eagObdGCha$sUgxC%j|LUeaoR zt@nE8pKEF&%kJ~0Im}$J{mx>hZ%a$3-D;=!l5gL1^Ybs zQdhPg>{dE|dhI&a%~EHrz0caj7rx6`Q1je}?>y@_(P~Gt|H|Lq?zEm+th0OG>2JDU z57Y)^Wn6vWQt-*~)MnO>lBeZNy2g2IyB%j-2ueL`_u!FP{M^e0E5uEfZywXF{ktkYS%Yi3n(nTxje9O0y|_Z^ z#mUt+7Ap+@xUu*yxv-=)eYr<~w%6&`mmclelgDRzj;}fEzTYK-#53lNdP^@gEME|% z#+Df^<EJmRmjy`U}smIW^tQacA#~;B{_JTVLAVO4Lcu*Kp1Fy3VRSpmMTU zbM--gfo<-`nAZ87(!9Sx=CjbP0l+XkKvkda@ literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/arrow_right.png b/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..c53ad425561f936f1e124e127638d489d6b38b88 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLs7Q_QO!M_+&;qhK7+4sk z7(ga40+XMsm#F$05+HwZH>wVk#SXq2m`i(^Oz>)Yv;d5022TIPObxH+Y18jI$s zqW{S$Pq_rDtP=K}*#AW7ZBmx;nL(M}f33A5fG*;#V3b(u|zHN&#Z zCINAw?H6ek*MI?*LjCTb8}NSH`u z^fn}-zVfYiz2A>>_CEXWbJjXP?pk-K2>9vGf2Y^5^0NAt#0EHI-0QEt4n!v6P zLYysi9vK(_0@s`rAOx`h|0aO0Lm9;SKduS71AzZeCjfwWH-PZJ9>Z(=M>+nb{~`D# z=)dl3?Ipqg+&(YC|Ie>G06j^?d)Gkbqy4}i0EDi05z+&_Qp%|U0J=9ia5b|K(2h-L zgSC0#W#Q7dy?2;+8p>WC4{=N{rhFv>Mx&RSXy}%g=YVP;rHxLxm$YW;{+HU_dSptV zg-wjxQleLdh9}+G>Cqh%<4G~HP{GhfDNF;LELul3p*}Y}Z6(;d_)n)|TkcXsctphJ zao17@t_Xj&>#a0uJ~iToOS&_JKNhj;n|j(1i)Kz4s_J1 zXjY{HnQEfzIh$8Ue{EadH`Ajc;J4ASqe&u*6DWpy=M^d zE^4eYAbvr=p%UCyxf9f(F)Lw*2jm#-Qe-2!+qcQ3LZsz{xi%V~=x0`KaP_i~i-?qs!O;9EdG z^wtA%y=8w1ge^Er}ywW=FX4wM_Glt)@4dJl8Y-S4XK=Z!>;bkYJ16 z|LL9TW*z@#?Upp2t*iYR8%|o9YC=F37|N^A=m!j1yo2;1?_Yzc%3XwbxL$Jc-_)YEyde&P)9VTQ>|IQS79f8)Y)OL zV)UK#3o5pqF4A9nQ~}nSk0L^9tjS5n27TqMZbFwXU6@~-gjOw$lK3EJ=>p7@Q)s@( zH_M3GB;`BUxBxI-qoISJRvkWv+Kq@&`VtnAPR9s{L?_r*+&wNZwTz*2RyU9S3|YlB z`lF{YDp_3FkL3Ku?Aw@B-Ilkrb@a>>g?(-wlFY~;*M_S zsjubh#}p6&5v`|@#FIHxA%O$q5o{W6xmMiwPh(=)?a*MY?+wY@aciMgeB%!io`&Ke z8fs_8bR@d3j;AxUi$$T^N)8?d{8Zf_Wjm5?zjXVFt{k4o#X{J<-H4Be;#0Gpg~H!V z>_mhpIld96KUVyv{;{$kFcn>TB;JVDb3lGgxb>{L&Z2o#o|8-V<&}?bqs7Rk=-T0HvE5)X>F&AB_R#wp5 ze6XBYu~XaE`AeNmof&mgw-?IC&n{Xqja;(V?bZCUxW_=>6ah-RnOabd0 z^S#Ze)ZM4(R>-FnmERvf%T501^XFk6+vruH?J4xmi_x;%8mBv~4#1(cK;WX^-@83n zXfatxaR%QJomyQP3Kv0_sYGD>@6ul%*82hQ3eNP2Iq)7+^mu`FAuf{_H-lYZgqytw zXz0zEWwvEgM*d3dt)uv_;6RIYY^5GUX-Ve!9s3@=FJhLOet|`Hk^Xgxf29+qBX$F% z{6*GtUSMjxy5*pG5B)*s=2vbZ>T|*E6VLg)A7gI!j>=jdHvMAT)gtkf2$F2)vkjEX z5Q)`99?|OCsE!crw-~Bma2e0Go~uXhp|Blw1eiz0`?fpp$T%CRqrm6x(R{!};ElsR$B&hca%seR!g8W#UusH&WIp-4 zti0Ti9%zyrZ;fzlaNX<%u#<7xA1m>Fl9ox6%k*WeFe49 zV4ko^MrpsVMMiHjKFoZWpB-f-9B1C_djISRq0#5!+#G6q*smwKr7K5)Nd^iV$E)2N zB+Z>EH68q&s->N6BD74K(DyPaThe;@j0KE66j*_ohaRV&M}Me36xAdg!1)bTbXS=f zIhN0|%aw6LZ5@0?aFg~?;}o0avPt-+{7ulE@h=Z>?#+5VZ2BdBHF{#r8}De$Kfu$T zcovy^RmI^=KZmNJ1N@fn#tp6usAfnRzX)NNS?{iO<_eMN(OYCyt8_^5MVinJ3pS7% z{!m2|Q=_4994*YRh{6_vK0?Wb09JjyT`f8c1=iV7*xI56=?j{=>2i%fabF@vS zLcZQGvZ%x)afcG+z^#4v3%2_%HZRE+MI|r(fW$DMH>UbIYP?$8Lk1ecQv#xyp%R}g z4Fqf#JBM=dhqu;}rWe*43?K6uLPFS1+is(Z=gZM9+OB}q;CHXGH^?)O^@Dy13lXB= zb67y3_Wp@m6hjUk+dk%(IiDF>y~Mm^|G3#WTM3Y!2{kYCJWO&yi$u>RWclCHq^Dl9 z5k|ICQY0wOWtT*+`!1Vk$Nb@L{cHa{9%plKihob>7{935MII_WDt`o+SyG8_V`S(0 zMkp9_xX1{&ETV$dW@i0YrEs*}>4&{#3&>Z07z4;W>q6`AW(UY}9o0KXU;_$C5#^>d zYr5;05w(BIa)5drJtS{*5h3W&^C2qU`8h;E5?p4`!gw3(@}Z&svjWh;0kE2db_HYL zL>yu0KXi=b_8~${IN{9;5rSzfY=-s8Sdj!*)(Yf}g9JyAIhP?gdi_BU7Upt~!=iV~ zyuBs6ha16;$~mu!+Yi;C$GF~Dm5TCa%1$cmB&NW;hFEYWwCEJJ(J0gpLl{+3V1Q>} zrAXN%DHnwGRiu#G$Ep~kLk9W^P23mI86Ku03bw^>bt7pc+1A-KyASIv+eNOzP6q27 zz|gX4E}9ES0oy*o)4`O5?dX;~52bz5XC&BzjtS28Gvu#3$j^s*pNPdPlhyif=dEp9 zkh9BQ-$vPUSoC}n+4(O}$ahDr@0zfOvVe{dxD-XNbvBn}pfa!Us+qcQA$haeLQM>z zpl!d{PJV>9x&fo3wBtPne%5i*?+#LrzIGyICPQS=vUc!^CCnt&EBxu3J+XgT6wn_k zj4g-0YLJayEn$8&xW^KxvFkq6V>`W*HIqA(fACF1&~{8?!d}gT9??vMJ}NbE<_k5o zbC#pAQTa{S6J8|}ryn_%BKOLH9*+K%dv8001vYz%om|lOBP^7Jf$h_jQNQ=JX3E8f zQLaP`6>Bp&ScCXMj@EW@-2cPMoR2Lo30A!6R~ddIKLvRU!cMZOQN_`yMu6IMsGUrRU-uRI9tw<*SN&?z-iEQkUCn zexki}5*q1Qv1Pvn^>HH=^3bZI>}ys?UsWiB}}CSG{<$AEO>QfuN@*|l?KC5?v{ioMtgkw)}f8ds5&Du>S;HRA~ z&f|o^=Yy=MO2*mc@g*WQxBlyI%A(ly%QBi*E*-bS8%-7G-;@CwF1okioLlEY6We{G zE>*L}rB)H-F$q(=9`oCWif3y4s&Kh)M%6}H1Zf(%)ExfQDZ41|lbiZot0sK2(FEnS zJ73Lq#fGukmgA`svEq3*BbbztCjQ@{Tg}H zLO-7QLZ|xyBjlE7n|m+FX&78)ld;KfJ7+B0RXVQ@IU`6dTjU2i-R&H&IB$)xu6?4_`y>CW;9lkR2e)cf0UqCWHv;hY;P> zbvzi`*KI{O{b2)GOiMhiC>339MzDP!X0;}+EY1548q%d4lNUA)ELk*IV%RgM0 z#g>)oQ=Qw&i4x$YwA`cEyBBuCF~`G^aWxl1DM}Q)%8cTfzw? ztMv8l*oX)oMXkqs({0=#WEX_zPwVX|ao<|Jj3Yo!k596h6c3qwegqnCS9B>mR)dE* z_iV*ZHP#cZo(CK;N`_Zn08+v%b}fW{zxw66iIb^>e8T@eglPBs>X3}StyIMLdJ)fG zEK4=AFP-|^M^^u)6v-CBg+0xZiQ_+wa%TIxJ&j;RN%O{$#2ga zUvNL|#{k&X>Mtf=lDDvvFn%6&r@ALQr<%KfQ%Fl7eTme%ukpZdr#G)l4B-)eX-zbZ z4)ZJ^QJr4Beu;A{-BafnH@_Ud>-VmD>F5fEquwv*Y)3 zt?+O>kKa~qrC|mMJjz567HhQaJA0aJ9n97DzjEHMH4JLD7bb@46Fd~IBurNIt!~gr zCk?*YpY!s9WmNOZ>~(1xMa4_m2ku@#b7Cy@<;Zz%u7g^stV8+XL$x&!4U)4-h@b-f zQvuEc>*Z4iF)Kw*&!#17PYZ`giHgYF26eqgAFXbs= z;J!%CSj%LSLHIs`DScYw!4&r!}K^K0V&e)zG45x2oV)Ue^l4ART!h6@dP3q xP`#k~5W&C*wHSFr{1Y_j>+ae|{|DRVPuTzf literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/face_id.png b/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/face_id.png new file mode 100644 index 0000000000000000000000000000000000000000..c0cbadab458064290ac7c5234603c71dd88c9c52 GIT binary patch literal 1369 zcmYL}c{mhk9LL{bF83mvj4QWcCN&$)2#tqfGBbq5vX03;5fu_UZlMb)Taw06qb2L! znJp|+$d$&KqarksD3mg>W1pV(kMHmEeZTMbeV^z3=go4W*~v(%NCE(4$o4kQB4W3N zgo~y-*T_r+XfTmV1fV8cN=S!^)|&qI&Qt*6^Z-ao1K^7&N)iANZ34i&9{_}F0PKt` z{QJm3(MD{b2RVpJ1!$2+0w_cUY~KJ8$r6J4?nw{>ApT!220%tAfPU-HMBKKT+v7XM zS&(mSQN|Mc-o~=T|M#L3phKHBCxS$z{V%5gFm~7$LmeV_7e(E(N&uV>QW%K4z;dOj)P#*@}RUJj}mSOuLQ!3L_ zrZ3#d&0Du8;)HN3l-`QYAe_LimcGP0)*0wn?j$cT4uDv85t~mwGe@hYI=>>^M(zrP z?)3YUKWebr`h!r6tzJxdU*w989w9#x7B8uBMnP!z)#*BxqzX$RU@EZC<59% zJn%-gaaPH3sw z6;9CHZ09li8MpycT5byakZH2e+QHx;Tp}i%@OC!{EA*bG&mR$YOCB67H}-1AFFu<=J(=dFh3S_=l^!VBB&9a)Me<}ajQNlMx)>^}PB#Cqy+vys!LxV{}3$s7zcB{W1US8Bcrd10kywsklm2>4l z_vfj%b%d~SbJr}Urz|}7?`n9hvql&pab$*hhfT~L3E={`BO@QYy|p)oZFY=qjWCYz_rw^ZX5Rbzd(m1Pu$Xd|dyuu`Tyd z85v&{tx({yuUBE~oh-(aQ=cCC_8J3Up^A^A4_Ti)bbS;h$dK>fxZR|JPPm0~@}>Es zm=O=NEL+du&Z0&FiZ^H#3)VT_X}s011LQXd1VL>qCP9u%x%DEdx<*<ut1F1E#x+?oN$2?XpF_5# K*;HBkrThzh*+N(V literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/icon_check_16.png b/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/icon_check_16.png new file mode 100644 index 0000000000000000000000000000000000000000..cc28e4074a0d156baeafc3bd4c66978951c6a6b7 GIT binary patch literal 2170 zcmYL}c{JOJ7RP@P4Pt+2OYO0XQhSvcd+AU+Qzf>Lpr~N%RJ62e8ERjmRa(_z>>5gl zy+`bfEh$9|MX9Bhc)a({ynD{~e!l0P@BQ=Mr`(zH008W!w+*e&DS9Dh$a%*` zMEn2%Mh=XDfu*m3i9vv0K#)zKn+M7S<&O%&cvze01At~qik&lB(2f^T&{8KaF@zg0 zFVEnhtG%fAvmQy9q0v!w59Z*Re)W3k{TuT|7%7#dlh+to1g{NYg zJhoWZyFwyq1rwu(*`tRQLl)94ze3T)e|0qg4p)mgw`<9He<&v*jo>oxp3_OQNldG- z{dC%!BNvqYC6Nnn z_jN8fsrovmuAA!&)q-L94g;JCt&fAC-w`AayU12ST5!cXjgb!dH{*HUTohbb2vK{W zXVdVc;Rdo08WLk&$hN{M3{V&46lx+4V8S)#7`ddu6bH0=?@rQT^U7r}hUiTNZ;aN| z@Xa!>XL|6>M`!@)ZLq&0p{wY$SiMK~m=ZQ-pTX3IJ$jRPOs6$a6^J2!$E35*~ zB^B)(zU%kJIy6YX=0Y|G$EGdL^_kCR4uJ6Oc!6chOp(lQ_Yow%+?4)bhza2vd`hl7 zhUuc5m?$UL(l<~68u}%z4E^$Og1SNJl>JEunrwaOee1LlCH?X<*!J+d&MmYZtd%V$ z99Cl=Dw-kPZ{zvgb41IGL#;Pk9P7E;GBO?xf?4A= zl3SB$zw7nTy*+cO_2h0dyav}ad7A7ykTvD+q807$kW4VP#}g*8YrzuU0zL}CeKX@l zLFBVe^D{V~9aWU{Mc;fW|yu=8`PD}D8wn*9-j z$RH5i5=LP5hB%#kJ?PiX@a;dy5Rr;qTKJ0iGK9qk;U7}s`kblPgOEYUhayy%j~@^s629$~hsNB|nW=u%gZ=KO zeaSrv8KsKg)$I(#@l%pNS#5kD4_d1omoYb6(CoNtnWF6`AaSU(@||MXUC@z(YxSr3ea3~20oJvW9{~s z96Wyzekey%FLQH1?%Xp2j35Ev(zyej3jw4iWK&_zc80M0ix)U$PD`H*9tWbSsg zH)V^+z-p%c$<)j-DZ}v3+%&Ig_g8Q~$x!vnDk#h?8*y2Q0xPpl^lO=0ctK{$hWnSSE4`&ZYuD2-EF9_p6*<{TMfPa zZJvx!pwPmjN4vu-0`;A6^leBBldjnOn)fE2xFlzAUsrF&7*81HC{q(k^FM@g|9~wI z26Cwr8FHObVpA!@muAq{Vkj~P9ly%FZgDJ1WTuKnxasgt++*AO$-%wKupFLV$zSi1 z5ctm09~Uv6Fop867oig6;O|MCHFM5{|nr2fE6jjCVlEIoUpzhAvQ~-4>m<2lmag=b5maaCwn2QVOa1#AdAw`%I#AfkTkNuTL-BR1+MVj4({8&LK-kv!cztQIc4ZpWmfSQ<6x*aZcs88 z+VD~T@i&oL4vY(E$gaWDcBE_8+eHj!mS?^4-Mu=Ya1Grx`!e&Qc+)Na4-EOM6G^+dt z51w6?;I)cik<)7CW~255;u5s=d&RtHYRf_+eS0#7t4*@UKG(%X;1QBmYnn~ZXq5ZBE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z0BmJgNoGw=04e|g00;mC0U7`W000010000!0UH1X000010000+0Vn_i0000100IC2 zhiL!=000010000^000000001x000010001x0000100N)_00aO40096103e_P00aO4 z0096103ZMW0073Ui}e5i010qNS#tmY79{`x79{~mQY7#I00D4GL_t(o3GG+0N&`U< z-DnU=?37510l_AX1jHsb{*GT15NvEx1g&gsY;Emq4W!8rBt(+;lH0Hz?9C+E+iPy% zG0X0onRj!ydw0ed^9(FN&JtH09* zD0mm(Ft6Bw11H&$Gv0To&gBZ&x9Cpsg$v+A7}L@_Vi7|CAI4K)2(+E6{loY(h5**A z0Udz5!?jKf0c`s(&;?GC>bLN39LErl)HD+e2-^AD8B^3Qu%~Zf0&D|H0c8iu4*cr? z&*o6Z&peg6Ct(W_SE?wPbSYET3|GMFY}N)Ud7Bf@$EScN-~kZHz9gP`zJ}icdeQjC z^1%lC*0bhqY}(&rg2FZ*Bv~rYKs*LUKycH%4F{pAa<`$K^Z6bY#=gZZ=Wn!p-U9w!t)AE%{9L*PEc^lFWiLx`2x(bGyOa6= O0000NS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLs7Q_QO!M_+&;qhK7+4sk z7(ga40+XMsm#F$05+HwZH>wVk$-fq^;M)5S3)gZ1jnli4DUBJIK#cjQ-072sua zQB--vB$V{XwSdu<^=te`g_er1?=J3l2o!M^bKEn-MX-5?3$vwrZ}p-T_r;eV_DNf2 z?CrbkH~ak(|MIV^zc1UhD(N6A z7?M9o{+o6}{giEEodwV8RccwUn;jz>g68Uly|XrxJ75{XZ5k?mt$o1^Qtr| z%MMIuVK->c|8};is7=e{#)&dWK} za`-r;4}PAYJL@`^UxYnV_@c|Vja&E};`tp9OW9ADnXutb^2MZF`!8RcLM0AVSv;LS zWuJu)Gt4)oVH(`=Yhku)(OjR^-Zaji{&nS zQ{tAr_Q0gcQ?hSbxOUf^w&<~9JbKb{@dF;|&jHcO=5rHHO?;|<_^znjra6^UH}yw` z&pB7{S#3>--f_33zR_W-mZoC=gWmD)%mZ^BoA1)EOxDm`M+P>I+5Z1LD`NiFLn9$8#l~<&}E;ytN-w4wgq_y|2&Gc zviox}|8?JgUcuV4&rW| zduNhR%RUq5$fC{JY_DWn>|S`gS{)14Ul`~302C9`kd z>C5(f!IgxV5B-hnQ;#b1oY&LcWxL+(Us0Ywxr6?W+t;~vJJhyhR&XiLT%24T=X7lA arZ4=`jcY%P3B3Xp5DcEKelF{r5}E*%-^UyP literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/settings.png b/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..14db435e6894ec3d4f1efe4e8b6854dde964d3dc GIT binary patch literal 2089 zcmZ8ic{JPU8vaEjRAfwRNhB(Y;<;Fd8de6CkJn!?o&-Z-aIqyH;o9sZbh0CC1004lK zh&E@$Y_$t%sJNE7o1>5w5h?=P zlFjjRG|=4LF?!BPWOJo4r>0xq?dV?Jx}KDH8Tn4w_r9HG85nEvRUqVe3te4rwOs98 zbI1z(jJz{=J>68<1jyMw#-k>{=pMT zo?!a~&=K#uV?n~Q8yKA!1!$?Prz5ZE$})2ki90JbA!FWMy4|b9|9L|X)>&BewI=Jd z^G6wIeG%k+b&>8|&8J~L0SP~>hVAv8TD#-=HA2%h(`nT=+AyIyfno;H_QdEW%^u(? z?F#`F5EY}U!Muked6rL9?5obqSWz+{MktJRHkQ%a2yhu@W61 z7O&IfOGTEXw~3zo3Bm#q7j1!Gx8}T|5!MdTp^6V<2)1u;QaiY_+azcf4OX0f(Sf|< zHbah2q+^kAlS&^uVTK#Sw50bUNvDswH zG7%(MW52yrEe^7eA&;r(|2+j75>A3EJiRpM<1g_sr2|=x8c|+)i585;h*rv<_7QsW zv$^rlo85y|*;0u1WbKeB){(Rwn7=o_%_IwWa*&aAdiwNSZBMs4Kpmk^8jzU z|3u4P;w0Mp(X`!K?}9Yc?PVTsHfIPl{(3eFWT2by{D8N4u$Dg^Lai^bOVP?pa&v*!ZeK+2xjNzKXds?ax~@ z^btXS*tKK|R1I>G=LTqO)v~ogVbWME|b<}=2(SU**|znHz11Xqo*Y62lQ)%aSgqhf)6A&W0aq! z>7uete#S4CT?P%bvLOWTxHUP%Vj%r+7toL}FXlRQK^oP)YM z+Q_5e5tHUl+W#>bTCUU;IKlrzuQ#O6BAnoY5-~F~&t)Y~8RE*R)lu`O578hRU#beJn@fH}T z{h}f7Sew6(pXJYs%$S-Rd;5B*>#pWX21v(HNkV_ShCXbx`6Mws{B{+0FQc%4!+DrK zxo%D!`xDjK1~%0nItvJD_inio~UUo`%6dtzbdt_*VEhZQ9;^n zoDM!XIP@cMH6f8}PryOAjG%t+!>RKV=6e=mEn`=;ze`4G$ zlyr>?|J`iqTdmst(L!4V03wMAL|F^T>B_;dR(_;;5P^E${>G`2+fsZK-Q z{}GlZ>irpCT>fkR`jL$#2zaK3-2uNySPXcbUtif~R5)r$REJtmCM^|t z_IDDOK8%varR?@a_=8oXz}b3rZ(DwelFUw)k5LJa`^`sA7nKF2D(FPJSEr@np$3dJv%;xacZ(+VqiyR~8={{KR>fGX6U7@e`j~zZ?EB zCg|+tWpj>7zH6>S#_Z>f)|n|-b#G_WGs4tZ8um?E_sTYgEm!Isoe{Mf?>V()9XPm= zv&ns;`@XD}bB;bC_j)bwJJJiI={+%Qn-)=eZ+IT6noC8?c+FOL%6h3CJHk3u@GYn9)2ga6LZrR;Z3+3} zMf-!DR5Q|8!wjxwUXcjnN5~8BsSMmtr&gc2d|&5VMOp2u$Ic-yOIe*0n&gF~Vzf8+ zvmui`@?~ga&lEjl8lHIc`&mbK*(*1ys!x=J&DCs1{rs{-8{C@zeguqq+ literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/share.png b/packages/cosmos_node_client/tests/flutter/assets/images/2.0x/share.png new file mode 100644 index 0000000000000000000000000000000000000000..10d3ed84ea3e23b7b4c5634bf69cca62b14d2428 GIT binary patch literal 1023 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 Ry1o6&U~l7O&BT#X{sxrLFHHad literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/arrow_right.png b/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..084170193dfa59e6ff4a458785a77146ded3ce98 GIT binary patch literal 887 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 D$v?nI literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/face_id.png b/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/face_id.png new file mode 100644 index 0000000000000000000000000000000000000000..9b26f54eb497e72b17fa5053ae515bc1dac8562f GIT binary patch literal 2025 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/icon_copy_16.png b/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/icon_copy_16.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4b9455d36df7aa30704f323c5b1e02970a7d19 GIT binary patch literal 1795 zcmV+e2mJVnP)BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z0BmJgNoGw=04e|g00;mC0U7`W000010000!0UH1X000010000+0Vn_i0000100IC2 zhiL!=000010000^000000002k000010002k0000100N)_00aO40096105G5f00aO4 z0096105AXm000ja3y@5Ly-bL^pE(CXO<^Z!2_Z~$LA&Q6##lJW@`ra@lmB2u!)7_PU6g-l2 zr;=BnWHRZZD2gNC1Nb$@Gv+@8g5?1k*5qaWYjBwgv0xINmqQd9?mHhk{0i^}D9(K{@Y}upsPnh-zm8qTE-5a*jX^ zPK+AD-$tVbYe;$2F2$|4pRxh7Ab0}ok8sQro}clZoI_Y{@j=V7iut|(&VLVx$JbGR z8$Q<@b-kDJB7On+bKn!`DSV?YGRPopQA!aYNv6>Xz$giJQ2*zg@)`ioL2B{1uVq0u zQcfYwQ`aYSV;l|8{EKXW;|_yHj(~yFohfq!9CsKras&*V?o62@;JCw}kt1N>bZ1IG z0z7B8Em3p&{|9){`rfhyQMcp10hb^j<&g@;^L#HnoU?wJv8c%Zm@d}M z7@!H4+4gk*I_l1jDcfk3fw`c!fyFAy5jvY%H}uDgi}(&$(}P&ntE3R`>r;_O`5ID| l5Em}5w|4>SA2K?!^9Rgzm>c1pxF=qe( literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/plus_circle.png b/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/plus_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..7359066d6290814bf5635142bd2191336d4ce6d7 GIT binary patch literal 1647 zcmYLJdpOg39R7`oZMoH4s)?l3s+mhsiOq3b$}JjWtAj;U7|VS-F4<8{XL+1Vrx_6| zQ*nq8*@RGY&27w<61k-wS-EuPJUyL1-p~7f-_QH`{_*`h&-bc_o1-dpD--|#Rc9xA zPdPiSLuG@!;$|xx#VkeobS0U%*F03@dYz&E*-JP82NXaM-& z4**AU06>S#u03fjZ^Q-Ror7In0i;~30ASEoVEqP=95$eBKeYpB51{y;uK)n)p#bkjDFCql#5zDl$FlFsTLI4Y z*i&(!S@tMH8;5B1Npx@TSKa#nZnmqu^6mjcPh>3~`H}%PNfq#}gnv6)JG0xc9c2eG zRM|CMp!3%$l|<9_Lm}0V$uJ*L>15FK=lJ2x70gbXqn*~~6b|dFVCk0mxe4~z{8BC@ zc!GVnj5PEZrnw5(uwHS%NkQMh z1y=8bT8QPG6*0|GB*o(AsYA=kAElaurh{q5%l<=l78RD4Z4)KIx~k%kyp*i6TNS3v z>*FG?F6}c&@4#6tU2~cDMO)^hf$XBLS=~2=vL#btv z))dl>%4I%>7}jH7vhHfOvG^YM@~VV^;%7H7EQ(!eKSfP+rnx$QN>|5G8F>9iM`R#odG?l$Cc_K2n87NlR~4*DNv zaQ34Yj}U|E?yq9)vR2eLwTgGI5&~_*dc+b-6K>e2WOo^ntHpM|3Q>M4-23hjE>Ndq zbCRcT)G5xn(a;Z`IYdYB29lSsHn>b2S~plnE?C1{qty*^hCZ{ObbN|=#*W&FeuSE^ zm}zv*A!J=Fe8{>KtX+JR&xO?Gz&0HLwcU;~)9bB{REp9%Pj7+t`E`YilW-^~H4GLN z5F>XGI0II1^zpoinPB#adCsw73@W3z6Q=J$KfomMm+~X{ zT5DdI14QD%LX2R-;>-!0E%Kvk>1a$UhIE!XlPP~-oAH6@Ti=s(%va5<&lPk^H`8Lf z3@QzlaxZ^1L|iG$bsoHg(1zuaWElB2Up!7QS>NV>zqyP;126O6QjFGAjxLIV&LUDx z9eQFSj7QiX&Ged-b(jaNaBntQ6TCJmlSCF@l%#eotLUnVAW`+=-L>S}%&c5vq^J%5 zg*aLTsY>G>uG6pm+celOVY2$ZPe3WpFZ(pfqTdDYeBa&QSC}34UZs2siSXolPeTlA zmfHO#qs?})T}gDWIlizU7sdOXWLivIKtEm-WWCbODAJG_zJ4|8I_6csv8s?W4-=2H ze^84bikuq_iY{uz!QCKl-%-04CohQHdEPe{6B|tM<7JaTMZfLUh_&U6r~TVKaMOb> znyse3m-m#6*ig^M%eoR|Q^$#Iq2d*G2ofo&T-^RVeHJ|sgzjU(vOPQ0CS6x_at_^# z>AcN(T*H{vn2CE**%_-kuq literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/settings.png b/packages/cosmos_node_client/tests/flutter/assets/images/3.0x/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..e548f6fa664e694dd6fe9770ea560795306c273a GIT binary patch literal 3381 zcmai1X*ksF+y0Hg$Tlr@##(k+rqCGKmppbt$`GkAjC~lgX2=#6!K340(DG;B0f_zL60id8!!zS`ZKL_XW@?u7i00)w&>Y0Q?`H1^}X60NVd%j8FNm z6#QHMWpEzozv)vikLKUBLmv2l_2~@&8FBUXDV_1uzvTk}(*OJg=%s3UDF85w-O$#s z3;?aaz+l{)jAU;KmZEmrC}wpTLkFRrqB4 zxoaQ_irQ;a^6xnMnMSWD5+T}MW>`Ff&ZtG-9NK(MSKFQ z`;J%{%Rzdm@(!ow+7I0FWNJeZ%ck0F`SV!FR5Xs&WTCQvoFUc-x$UVQ`uR7vdEd=C z=>E5!kwwOmq8rfomst=uB(M^~guwEV87no>4~|fW43-g)qgHLt+Zi+>vrb83O3#wL zS0s0*z?#*4k!L3`dIwwmayUh{Iy-QlY_K?Fl?FlNB43`uAI#W!GTnm0Th>L>8^j%> zU*vG|KJ!U$gaiqQu7dhIG z5QOYyABM@avvHdfwAD@LzQJa!mN=aeu^+)anV_6>D(Lt>U8h;;(>Dy_A7hX}w zO<(k*ux~T7oOq@`YW-51us0!oVPomyACqH*Ym-+4&IRf^v9Quxdo@Nps@`%$vrGh9 zD8PV^;(uY0-ve^D*{-5i7MOai0r$>i)|Zo zhB$4hKjLwu%AIiiLVb??tjwGnR+V@-=FYFn(Fah#8si@hjk0P^IzXZfJiBWF?SdF7+?a|r?pVUUqvIssuE^*Y`6LH%%4P0 zgU|Y33{pJ5CAY@rrN9;Lyv`Jg%@-JwU~zv7LwPW(wX^<0E8EBlw_UVGYGoxyItT`6 zxGvnemavU)_ELf7tq%4Sr|Aw6-`5DlVb5EM6}pLb?0)p5yTh=gVNWsKnyX_UZYiA6 zDLYrKivL)BNT@4zbQUZ2E2B2Uz2&|@WYxF6C=|gJWhGG^AwZ^Jg_JR-by3l?D%QY+ zc|Nn2vvS0NKS0T|=GA47k`MMZ84ZtLp~0}VwWrxBFRh;~Mb`??DbBy{`^<4-XPi+G z`PykScFODd+w$Hs_k7>-G0-CI3Dj37#|@@IZ9H!(Dd@@Owd zm72H;QcdRkm^q{ml~L0|M;lT8sb{=1r{gS%=a2B}h8ASf>DpG?GzXS?Z>)O|bY2SJ zhi2uKflZC6nenbiGq(cnbeIlN6#NsH?ecbxi_i~?EqJoIbvf0-El>KkZ3j}o^DFvk zC-S&e4{c^O5}oyiGsU7OGhkYbMAat5ai)LUpO^mdjsM7hiE^*6xiluvhFdCAU!{GL#&ImNt*Idg-PJN9nEp{b zYv4`H#HwahWi_+*K#w9-2e>~x9|=sNNXBs(7A$SDtM2i?CT;@D&F5c^XRogs^J?!>nJK#YL4Ry z%-r7FUUzeNB+2G(p`#dobm@}_d!40U6t=an>?(RxR6%Xm!n&dYNYl&hh=6O~$S?qXbdaLy3V>LwxX>L^{ zVtiG|Y8GAT&Bd{MC?Z|wg82pdog!vUH_KW&-?H)=E3PBOU-l96l64efYD!yTH0e)E zh<7Uo&IJc*+a9Y;44}Q=5+%pu5e5;eeG*#tY)SgE@QBk7#`x8eG*rwZS97*N`yoaA z9X#qC564o|FOha=;nDFgEp*2yB zbJrk+&iyeKnzws7ygs@&l!hPFZ!dGJipL158KYc->l;L2o`Axx}g`BKaOqX7EoC~$2-Dnq<^~qkCV;1AqL^r4{j?xDrMB4Qn=65$Up17_1H{YHS-%J( z65!T@s8MFtHG=>ao^ua&>0_)H6nz)D@#*HT23&asNUsxq#`1MMztlNavIB{jh*z2( z4J={om6L{QlKZlMGG8%}aC+!BDp*&F+H@TsJ`nsDBhqA>JJ)2m)Eb2%itqRsZkS8 zgV56B_N+=Rgw`t3_LTZai@>aqoG3<{53Lp$Pq)d6FV{tcf>)^*iZ+<0%=WeTL{*aZ z=%FbageO;o_Rh3%|Im?S!_>#kob8YjHT;u(j8Qjh;A)@Nu+ck4%XvB%w3+=h#}Y;c z4va>zS)ZAn!DTk8mZMu)5xvpv7(r*k;ClN$u0(8Jo??|%CNkV0*?dN|m3>~aI-xq- zrQOw9L*kzN8$&FXN8lU)Hv&NWrcGsD?PDe9B zjatlae@}XoaN7yPvPb**Yy;4Bq%OL?w!8oG_XfiykP0MzL`&ZM6S~Hplr)e(ko>@J z(b<1&6X!dN&5|$5H5_%`AFGt=x=Dr@$Z9RO!m3!~laK;gPeRgBKn}Op<5`$9`#siA zA*xrJWIGgCqXIMR_T3t%MHDtnaP-Q`tRJPiTj9Y(yFT2+ZvKUAw6y!hc}RmTwTy@m z_PKXRh3~SOie8s}+%FpBe>)DMB(=nN!e@wgyDL0eVUQRwBN_tN!#DR0=SJ3%w(I0-%b>dSz_W;^*1+yjSLB_FP*AuN?QJE(0@&&7vVtq&I}91I@D6eXA0kzv7{&+Ir~(<6FMtUTpY3X)Gb6(BUe+pjL*$!UZI@UTsmT2F}O+eeg?(tW90kM zE3+19atuL?>KDY2F~Y57LKSZmJB|;xI0p4HZb>(gOMjXg4_UKi#G#YLedjb?(?~&r~Mbq53Wpx-Jw?cnEEkncWlmwlI=nNWqIv2Js4Q1~eVSTEvDXX>XO3)e`VrDKo~s{>ylZ~9F!y2NpWn6g z*IQ;7NB1Yijw+)ksOkb5)Y3fO6E&3QAC+5c&Tq5H zvHYhJ;-578?D4x1I$ScNI6`E?N3OBoe^#=#6cmEo z=SptR%**il+MlHi*xk577%;m%{`WR58%%Z={ibeC1B$Aq z-hd3=?I8>Kf;QYS*T~DQKW*P)k`~>Cl{pQ}3qA#;OM;vJkVFOy}J7 iuqkdMe0A;E{&gu$559&}YUH<#BZ)gez}|5Py7(^={gz|^ literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/arrow_down_circle.png b/packages/cosmos_node_client/tests/flutter/assets/images/arrow_down_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..482ba616b428bbecb8c18b70b344b72b17034abd GIT binary patch literal 705 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l zN-=;;U<6`2Mrk(9l&hw5p1hUy)&z#zG`y6*fltNYv{`wJ%NK zl2PXsa|NpEobEG*x7tbR{Y%JWE9`3j>a~seO#I1WEZ^*xds*JqNUYY*~Fwv4ZLIq#NJ1Z}D$Rix$^u)YX@qoG$k0 zv>o4z1=V)EiqEu4SWH(YpO9Lts$l7LedD~?bKp>gTe~DWM4ff)Vaq literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/arrow_right.png b/packages/cosmos_node_client/tests/flutter/assets/images/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..3bd29907bf4eebaa17baee11b31158212ee497da GIT binary patch literal 391 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/face_id.png b/packages/cosmos_node_client/tests/flutter/assets/images/face_id.png new file mode 100644 index 0000000000000000000000000000000000000000..6adb495978e05ef04a60a6a8695f03dd47cc8830 GIT binary patch literal 802 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 IM6N<$f+j(hivR!s literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/plus_circle.png b/packages/cosmos_node_client/tests/flutter/assets/images/plus_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..9bedfb27a544c7b4f8669f1030e76f54ab2d8348 GIT binary patch literal 668 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l zN-=;;U<6`2Mrka(?&A6A{*rZ@-#tvwO4g`|oGZy?OIy znpgemuBD8edk%4LNszr_wjr$3rjf6PtzywXj%f$hNY2@Pp*i4D&R^?$vNM`iXl=RY zVAlBc*Q6Ua1NbkS-1(=xb9bk9(UZQEe2$Z`>b^yP1LkUP-)1Tg8@GT9C^_^JixB1|-*I%C9viLhyNIU7oXIOZ_VcmA4#J;=R9$WwDsos?@$)MSp*u){frZCAafcX4-p$ zGiUvF)_Ka$vOclx zZWUPzc&#)0EAfIoG2yK6%?7cI`tPh0S6mB3Z;X9DcZvF2iPLDA;v>gTe~DWM4f DCO_>5 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/settings.png b/packages/cosmos_node_client/tests/flutter/assets/images/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..8a88b7825b1ffb1e4a0b56b3689c7ea7fc44f01b GIT binary patch literal 972 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgQIQ(qnda-upao=eFt9L6 zF@Q{91Y$czX*k=BQGwVk$-fq`kCr;B4q1n1jn-ub0wx{%P?hfv~8+5M59uSLQdH>KuI;%LcH0|EqkbeXf93pakpjT@J@j zv+y|Ys|{IwUBJ0?m%i`J_E>)IAY1e9l{w8%S8f#jEgAFX&Xusuh4%Iby(1zIzezhb z%RGMJ^0rEQo>;Hb$_8AwwX1HgnBVaDLfpmejlaYV{FRhMo$KPi`ouScKR7(UsXI_^ zYjQ$$U+%Y+tpc2uPCNO{97Cgyt`J}Fxx7HuOW;%P+iLE;1tRwva#J~`YTjY|e86sU z3G1K0-;xhm^d$~o=h*2NwDG^kwHHn~)>F4en*6-hIDN|B>clRsxwl^$2FDp>A1HX% zWiUHo;fKf0MWVm1Rm`4w&}y>!25zTRu5Hp~hwCNo@ZG+pxMlVs<`df&yqf%E_WU;K z1&@ylOkAPHxp$p%zm02pqVknBVre~%?xz+{J-z)ahgbAH$D7Kp5AAJv=A8J|;PT!w z?^)R&l2+{9v*(Ca_6+mX6_RhHceJlvc|7?^sdTwh);yEA^KK_!M^)BJw<>Dy4@!A| z{@2``7qXkBtPb=~ym(<&%0i*m><3Nj8={5wanEIW=D(^tUVKuq{#EyldENOr+pN`u z^yS~H@7++tEz5I=p`^*vlu7tOrr>G0@a-q|NV5G`E^&5gdh}%_fB3$qt}pzb7T=g~ z|NpWTXIj1<7K-;2PpT}Q$bNKdRLZ)CeV^+)KUD~-f3^I|QNzAObo1{Sc}8xaWbWze K=d#Wzp$P!ZhJ54z literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/assets/images/share.png b/packages/cosmos_node_client/tests/flutter/assets/images/share.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b7fa28eabe597429848d7731cf1fe594819d89 GIT binary patch literal 616 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

    jpKkmzLDlO4sn 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 o?D!W5!F>Cx_ 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�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 z

    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


    gQM4AI+UFT*NLMP(E_X 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%0DUAbXmh+q_R^vf@o%%X7LrEmo@ffSD z^Bo`W@j4}l_kLpe;@j8wzRxcjgi&k3W>pC`O%-sxO$fkFB8vikK}zY&JRdD=8!U=N(97YV&i zxAM67ad_UDGEhWWduIsIl{Vx@CeGEw*S$L4BtJ?|eekkbZ5s1Gmnq-NBb+T!4vTUWghmc8F;sUmXWZ>i=j2ZL; zLK5VY2;@o_DM*5x9RY)gDDfLgVwH`)`e`6WZ@G~~sssqM`m$R3!eCMYAemnVYZ_xY zqlHsKi9$*Q0nP{U4D^K3J}_liA5>rgk|ZI<7Eg5;cUW4}HH;v2-Df>4MlsQcERd#j zqgBAL?gfi#Z)whJh4a9`qOHU*R+B@Y85ty z8SFsvQzeQ)>h(6|72H4lrnh_iMdy9=QMyvQmDMboxacTrGT;PV0Dm;uF5TgV-*)d0 z=ab=ua##POo({a^4mWwBo%TC?XWpR11@a^JO};(ATkTnuW3W3IJD3T|Ht^-ngZX_| z2e^L9`*NeR4Bp7V+3q~v$|Zf;r#8m-U3lHGss9P@UD-E%XL;YjVA#h4Y%Y6#fI0bN za_{@>3;*e@ZEG-QxzF-do~F!Oljr_fwg~;zpG&L%1gV#oe`h^!`Cew~1(7FNut%Ad zhJ)UI^-?wZ?OR-*pYpH!b0KQ?mU|6-gp+d^56F#sf~xh$dX`ct!X$xMFy8)@DSj9COpxz_?Ul{v%)VJ zPI^zco-dQjLr0JP!cv62BP`dgjAt29x=xi`uv%{)>n>%PA~{+(pVU5UT$8U~o5O$n z=bwU?u@!D~k_>9*#sFT}r1uTEr18}Ae>ksleSMWVEjRq=+Ieu8whIJ3L z5$gsbkqkpx`E2wRqJZSUXW|bzbML9I)RXS);h*oXuZp&~!k;2X?mI)%fWB*19}8#o zH)&y6F7pV9MNS_a1ujdb?JSQs&-r?0$RFlEBm+L2NIq!I=^VmiX<(tD);BXjgdCuD zk^+mQNIBm*gm((1m(0zx(4~ko#06!CflLEDgl!4MWto#w^vIm-15-%(XbxVUoG^$@ zYT&`s)}iDz4+?L?=Ic^PC1qRSo<#NFpo7hcFsO= zs0-@lBxrlQgxa4v%pS_C?0GQti^`qm$LRM?o@RRtZ+A^u)`#!AdJKEgkL&mQ*2k^f zM8IgO)l753v|7}}5K3{hGbsJZ*-*Vf-K(Q@U-SQRinNqSTGokPM zW*__AYubmpT=G75PKdX58eMihuGZ>}WbZrk{oJetFlQbl6jKi3eNJw`_DJ5a@3NZM zu++=8gwWIau^)xIae0^ZYOC|Wq>d7v5R52^G8Xf<-SDleMqT6eW^S!@xnKE$tM{HN z+7ODuF6owyLM{jjHm8Cx6bcs-nj6Ne5*v#OP5AL*GbV?kCuS>_N29h(ZbCR^R{0ry z4Os*ueM4KDX5^`q)((tG!!s*9J_H-{Y^IMjPF!5FQM@P~_7J9|gE}q#@n8NPiAWvi z19?WIzjOzmVW_|fHrZ`TI4qF_`1SfBY3#^-+gbg;V8^6CXVAb`RkhZz*L`PYwB;ev~;1~C>BNGU^EzQUzVkMN98OqiM-FU>2#z_NH-w3kU- z1BsV9JrG~Wr#(S(&xUX0MuCJ$El?Ii#WKouCJXk&OyqSGR@fH?neZgz@behv7+6U| zDV%DMS<)`8=Y~Z=c|ip$BW|$Tt7%R<{e%n*R+BcS(Ika=-`}Gzk}#|$0g+UGXcgW* zJ^}p__7gnGYJM`4)>OBYx%9j-N>RvgG>I-&72QO;`}^H&)9fU#}#YxgWqt0 zrZ1v%9kl28{qgU;ZDCwR?$o4-Qtyx2_oH-IUIzo!>TjbF6|oKM*`{u8>Qh<354ul7 z(~IjqG&*Sl6)-meCcPh^nU6ujT|1AtPS-5NU(~UC8QtJIbHnVeR(B(pJHGGksqE{{ z`|Rm4@o3+*!x5RfNE)$?3fsU5x4QnU~*Jg52bN&?MZ`qs|TwNhI36TmPb{ zI6n|>0W9w0d$iGT2o4|jzBM?;`u%QR@PEmlSPQ>W`V8oSk85tO&~<-o@km>_POGGd z=-scmM92!a?7K!AB;z<`C_R5#66a1QrU9O7HFE2B_uv`*&u&zEEMo$L&jRBV`T1+3 z{h$8yo1`%=Hh612f7HoI@D@NHoz^;fB9W9gIABQV>Kko@L>X=NUAdUl5yL*7a!na8 z&E3lY9w*hu-1LVr;2j=3WvtN%6(XZU;vjN+r|fG$AWjjabOL%Y@{-bY@=J ztL#d~9CCM*0mF}8KYctOWV~8E2?Heh3uB-gL|^NavLi$8yp4l%a#TWA&|Z_6iO zq&{?#zShY=R)gYXtD_e_DXTSH)anY=N0W;ugYx#zR8E?c+<|IRE>wu|s?5{Ha0zSb z!s|R!)X)}t?5I!zBUm0a3{6KZ@w1OHuwGhI2Gft7Cvk8TLcLaKj#S@rzzZ2i%min% zUnP+QH$_@C+s+LdO1=9yi14qDevXsGVUhoRafp0Y- zT=!n;o;ol>T~AIJj6#u>HxlpwRzRu0GKgUI7QB4r2-jQ?su3QLUqbh3;f`n8`Xl`Y z>DiOYuv$(d9H@9V*>~LK6iyj zSsir%Z(EQWoc%ZHh6|DV^T|KiJmdCv9y2KqN`2hWX#I}iN9wM_(T94Qe%<6~bM0`Q zvc~Q4=Q;X(Y|7ZcYln|*+L^jbMwuN9hHc}SfA-eDYeQN+e6#H~VTf9zpP#c~H#*#8 zmwxSd_H@ra{ARpwckTDKamV!Dj>?X_O>+?*n7kIUtZw@t+ z*a!Ir7G5bYAYv1&OV?`Kof*0UfCKpbnUj6YC zl>BJxbws*K=FTaHfs!Tc_ZO{SM?BMbhQ3A!R~)H*86V#9x%Ne2gj=aVuD0QMW!7{k zPFDh>uKxV^!z=dx@1TvQ;YCO$5gylM0W(#U&74Wa{xr<^DNye`K;cg;y9G#Nh_*?CvDnV#-YSg6R$U>NUQrMq`<_zqgL2h+=n42 zbFsv@!)a3Qp!an%jYvwgqJ;~rs@V^rL5x8Hni6BL58wo^rzKC)^jp#a-c2wFVZ!hU zvKB3v%F&7$KXcj7B>N)7i)fQRwMajtzSqrqD$Vf16Vp6lDB)2bx&{MiGPe(hq2XZf9 z()%x)qVjNm_GR~bKGRuODU=YCCd&w9VMA>8JefRXyl=dhyG+UW{nT%LxCb6`-6>!5 zH`kSK>OQr-yZ$}=w9)1)W8=^9(Dqz6cz?np=MTB}%|vd{wgwcD%{}{FW$b?Q(IBJS zHf-Bp{N8=*aBA+__bj)i+pG7%9`WAwzss9Ze+KO=<~t>5D)LDqXtwZ-H~Lo;sHeB@ zR^b%461iaJabo$RBD-A|+Rt}_T=!m|hI zZ?p_Rz@Uvbd&WOQaZyK0VyFJhIx^?%+7#wZD|rOW?cj>FhcwvN_mjw>^gSC0IF|6R z!L6gNYtDCh3JFs1>H}SE$Z)I?HS02dmb6o;Fq=O5;l0C99aptJmR4OYLyTrwp)mnt zO!45_K>z1I|6FTj-;n#8`;`ROBtwSMyCpnD5P}01{rGXz%O@?qW1M=(#hJ-wuS&~k zU>5s7pcp3&#f|HK9v==6nm>HYzH1X%K)R2``9bo>J>?luX5Kh(wEl^ymVlYX$}bS?Ca}X z&RmIb4VF_4Sr!Pz#vW4)1ZgTxD^DG)`H1h4;zIZ?otLV~`tx ze*Ac)j9x~Z%cDh>vEplufa~6S;piSL?>x4;oFWj?w77fX2y9;+dg>7zRqe(nPwsq_ z+!~G*KWQ}jc)08bFm!ni9+5gSN5yjiohu{_HVnwx8Q~Ch)VRw#LZ)Ca!; zc8qrlJ0;nP<|8FiZseEBIU)Q@bF7j-E@O;KFx7^&=}h+>V6R81_1ZXEPQ-OmQZPa! z1tekQ#O43iA|VEt2Hq-#J1lIWXbzqbG+M%MS}3GDQd73xZ-J5nj$pBkw}&Qay-TGX z^FMOm0I#RYaxx#=|VPR5}YFudyi9dKrAh!-5m3`efNXE+8gZWjH_juy~S>XvO zKjZI+c3wnzNj&&w#ghWYtH4MtbgD`%!XjQ#YGVJ_FZYtsR$e4UcEDxcG_YRwW^v@oa2yO1<`|I}`WTdtJ zxy-o#G)`pp#hT99@nLSjZ9RO2Q6r zF2|bTUTSlX3>~af+EJ^6*K7XC!j>B_Jljj1J#uAt)yB;l-Fl&W3%Y5=TH6miZ;cqy zd`PKU4o0JAI$-Czp|RDv-qY@x(&hry(T0pZbg7qy?;QW6J+;$fwP&`O$87X#tavj| zH+inPyyby1ib80(fj(jMxSlUB0E@Mw zZ`5J1L4J{X`HOv8I0l5rP9~T&Bpa4G^++U7D|)9vq6`O)6`i&eMl?6ZSS05S&YHu% zJcBgav+xk9G8kAE&Q&q?!=vSlz4K~?n44i$CK(pwIe$DaO;RvufF!e5`LFlS4AEf^ z6X110d%w%bf?PM)yIo!NEWBdiaR)D& zWqgC(!z6Ko=aoBJyp}vKxqXN12hRjX+T&<6%45e*H~L{*FN4!{|1vfSl5YF>bMX%u zK9)C?7SW}YIySC1_jd?IWKi~yBQ0%{8*nY_oFt`CM7m=2`iD{&N3%fbn9wyl@owh} z=M*Is>lbaqVBnNbbWX}#Ejg$~D*USTKCx~D6_L4g#PB?n+@S;p4(gNM^)16V6sglB zj;5xiQ!A?*9D3ZI5nu|!TJ>IJv{-cU?p1xQUY0jc(Rj&(^ef+L2d^ynyTW&Z4<61{ z@0MOl)28)l7WrS+pH_d4(wpg8hyIrGGco2Ll_9bS6ANvfgD$h)%8dhg8ZyIdJ*jLR zM_$G@k$d<6+WqryDuca5nf^P5Zq}dt=LMTu2W0fc|H(jQ(q(S)YKN=IGyf($d8i|s zGP}OZ2LE~0d!&xfgdw;3_d$5dz6}}mIqCfL@alMK)YC^;{oYeAKVc(x;*SzKu(6L2 z?RM{89`oTdSM5VT>~}n$-}-YK@@ZQbpT_XM)?QL}?R=D7+tkSM&;Q9-V^P^#1M^0g z`{JH$fXPE63`0|&^B`Fn0ZX4<58!tL-E+aE{5~pt_9Bjda3m zBgQSh-{wd#4#q2gi+l?~8o4sizx7qInGJZ_U*9HOt%AC}-tdi7Hi-d2qs5HLJc8S4 zoE(;}y||Q>Q8%*s`r5&yofM=@uW>)$N^qD}$w%QiJd5I#7oRg#KqkeyZbk#^(1$C-~q6>5)e#gCu9sMJdwZEMpW55AXt!Xa}KHYx6Dc zoSUHZ(~b6@E%Z<(z4V>)PGYgXqWdUO5D(9@&Y6$z>>$zz1S+o;BA%h7c~Llpq*w zVLW-H&y}A>)0hRD1n87TG0~LS8snP$UAc@dj~OXv56CO$c0EjpfvInFWBFpm7zu_n z67g7dLdXc=?qQJ&MagZBCu}~am=qVOpd7J26-dTD!lET&X+!|AMOh7FB9&xf3ZPc3 z9a~{et7N+n^qhoaazcEe=RU!pwnn$FGhC9eOEzrCEhi}`q*NH%rz-RhRLyya@Jo24 zY0Cg4!Hx2UF)9Nupti)cTJ#0FHLwjb5bcN2rHpFQyk3<4z%#r!TR2i8s9M}uBu292 zBFeAdh9i?LEeFcuD%+D%Vp5$k<>iD4rfVgH6K|6?c`#j;@}#z21lRNY^ywdc;Ls;F zJh2B5+WBu+E}2uB0$jZqeVyO$2Gw4U@#5Sw8G@p{-&v3FW0EVuJRaK80c^Yvy1~PB zj_@Z zlk?pLzO_Ww)_DM37i+O5FO2VXaZaWw2QqM)^m-4RcC^(E%%+#9-SYz;lh+f!9sO1I zV`V2x^MX9hcIvs^%FCwwu2kxK>pJeq$YrC=$p_F*w)H;aX)^n=H_z|}F7KHMw*d%n54^$O@Di^)vr#Ct?}(1~{%|AB9tJdjZK_~KJ1T{FnBg!KD zer?dh@B;4=KZ^OwH`G?1E7<%m`HOb0pVvlrZJy6}ryJ?4>%UjzJ;CWTby?6!A|K32 zAwMoB$Kmu`9udp?<<;sRnPvmtSUyTL_O#%c>rx~7pV5aS_fBg)e^exfp9=INdB5mm zl}Dt9yJe5^UmQ`*w8`;ll13q?YxD;m9(4NB5ea^M+=r~&$U~!$AI(#$Al@9lWC4%8 zq}VJ_c~`ub@3+a3+r`t9?jH2Q9EKt7a|JwRFs2Zqv~XI_Y6VdGy2cal+bwaby=8jd znTJ}rJ>V>wj8l^R z+45lodfV(d*s^PSbnR7nF2Y9$)L&}J!eF2^x(L9xDaA|t~VU@I+bHi$z>t-*sn z;$Dab?0W27GU>p4j4l!l{5n)J&&~DkAAj4|*Kv;v0e*XKn|rhv%VJjWwUfcC(C{5# zn$n^iG>~EJP=W%O6 z7*JOKdn4YMYnWS@`@fWlvFGE&9J}4eb|3dg?G&a&U;zsdmAhKcvnw+t5(GgIB$q&t zhU?0qTROdEKJ)VgkM%xxm(-I+AQyuI7*Aj`c&x$vrM9$Jxm?apS`+Ad(u|f%JH>h< ztVz>ILw5De@&8u7Yj9dKrcTME{ z2Y@PX(N<&Y0~*>nQuuhIR1fkxk$Ss~1*QWpBK1lZf0mysXOmF@F)b`W&h28R0#M4N zmp>|>suBsYC`P}n6NK=aOGwxNqzj^@k%6_-UUPk+KOzE1sl)yxMV1>52DtOhE~B6zR16V#Pqbbz?hWt;7Mk$3<}Qf zUQwIVR$DWIxlldI#O9GyB57#dgHXxCM$*8f@}q*u4cI;i#=xMKS@*r}b5Yi{} zyz`)$7f)0tJ>=W}xYM;!B;|GsSly=h;)xK(l;*e*wlCO$o1dxj?cTZe+T`zuDi55ne)A4(2$YlN$-$u zUb^8y#-}~xv6i={;Ig5!`(FIg0?R)0asRVz|KvQ{xcuF#b6_7*2=g9)-|AFcOj9ZNZPJ7xkZVRULtV@x~M9l6z`!ip4uU@8c8)=O> zZGfynWY=f-ize;)SHVGvaPgiC?AnkG%c~^2{0;AOv?INx_jy^&CO05cvl*oK*)H%5 zfTk+*jCBBbx|HfHn(**Y|8C8KmUj!%!ed91H_3VLT^~`WolhZ}s`y*EjT@%JzDNg| z;rge4``fQIn5TVFJeGrknEF_5OU|0QQSJRY$~G807R=+HSa_H~G`>aXT-#LEa{wKN zttGzJ;h?i?8-MItfVU2ex`)Q_`~W0!n@|{l90k?os#=~gwfu`^YiBy$=K!VM_R{TlF*IRSfoANGwSj*vc*@#BofQuz9$9eMY{q32B5oSs}U!HQ$^iwDTkPl*x-6|J^np`p(eq}ZQ3n0D#1h7M}!fs`(x zUwK>_jZ?ywV?&|MWmGJc9>Pe0i;#J>Y-B9;Ei`8B15B5oFpuVgMj9CcNz(2KT&rpv z#1Wz@lwl(WmmnB{F`PnDSp5y2ee_+2nrd z_&h{v0%{{2HRar9Gv&Z?(huq8_w0B2Aq~EhJZ{f8kB-lg7S{w9dBLaS8P|o&zrMe; zC)~Biq&ev~{-|F!S#Iio*T?=$Hsx@6t3MH)nyASQ0Mk)`@+TEya@Tpj&%DiPs%`3E z8~$bRFAvZ8`);e)O$Q#zP~vwd@7<*jG(?{J$ds9Xw{4lb_C1AVT(Gvy3>!X}*WER@ zn=yaGe9*J|ZyQp6&PP;ti5~Ny_QkIfui$vf-3BG5crOX?#GZTG_JDf|d63*bhd;o0 zz%PwvL1@{!C z8ygFte7|yW`X>$H5|JhslbcRfG^Q zX@EwGrvrse4r;gBw|cHI-^So^64O+c=2FU2#z3t_P*`@y;JtWeo_Ko<@oyB2z(|Nx zhUow+|O?Amji19&A#G=;&7I$dM`hYM)2}}y_8-He$A6*u7xQU(;D%E44x{v9*VY?pea`6 zEKz((fqSXIAqVJotug(W>JA*jApqN{qL>VfySA>x@!Rk7jPBx+U#C`~-L9AX5p(BS zpq~+z!q--3#9KM@XlI;4g>n#d*X02R0_`?dyUjadu@0}B>q1NyY^CuNn_dY__!_gk zJl0k}^EUYLsu)AqwNkn+QI=#poZ7kKX|U#9(m%01NfVrV9sS5}c#50>r0Lrl4H~S0e`~_@97h;H1#b!! zOp&KY1v)SI05z&c1&q=FFUVNB`Umwy2dgZ2imW_zA6`7L)f|}D<(lG`Hjx2OB5jLL z35vG?et_*E@yk%hQwv*1D)v=GxhH2(vijn9qzlbDSKD9 z#ZL$eeT>_5=7Go1y`RV}zKD)A_CT{Gjtt!z?m@4%t&7Uqw!PeCuH*WPi4pBa~ZwXGjA=VVm$jm<5QW%+y1FNYBsp| ze09n61!<-+$(K)`Db0~)rZ8dnic9S|dRx@@b9?ub&S6|Hsx>=neWI~WgOdt@$F|X? z&ze%LV7K}+Picg6Y-l5l>~w8cnr`^vrrW=eK>2o~y3-;ZG*`KhQVU^T{o7yVD<<^3 zg~`)bpj->Su%KRXGAy>xM4mIgqf8tfy~;hb+B@{Y;-sO~#!9;f%*&ddLO9Lmi~z@L z3z}+ruVh$@sP~yV@kWy^kN~l9oMx;k^JJsifdF7`#hTHOar_4!h`W?=5BTgK9$%Gr zB~Tw(?cwh6tc_F4`-sZ503hDp-myC=0`kT-#?#XK=gNPb#$@3%;O!EM zmiiO2R|mKjI3*5@;bf+Z*2VL+4eN|x(q*EfN7)%WS1g;@>*zCi9G~rA<%tfN4U(rl zsl~P<&7-(+z29~6mdi@ApZZBvt`qRuLA;sVeUc!AMMRlUT*P0&;(IY{fHz!VOQ3Sr z!Z?(zIuHQ{2?SUI5gC*y`}3KKQU~Eh9xHy*Nb1qLjRxSs;De`u2a9Cqy8d4A4BKQ@ z=gKxLYw7jEAmXuF-e)NbT;8z9EQfQF9~&;-re!&X#53tY2g6fJ{3LiG==_l`#Q7%q zS3t0O&SnS2XMp!e3=b02=+Js2Br+cvxE`6*ww_01Yt~@W{2}m|T>Iuq& z99~CCc=2YDNQj zdCI)426^}7@>nulKKQzciauMLN*QjRDr0=g=C{!w6@7cIqh7mu&pf;GUZaeizI;cI>CXPR zTej}#-P72Omnjz;{94Of%Ph1br#)p~S8FBrx=kK-wb(zub7_whI+dq%PaK{bx%v0| z^7x5{ebgjD_XrI=f6_u73)StF8et0goJT zZPdvGUNw+)uhM1|S%Yl6DkIMoEUsFvsEgmP(X{u&vA72aq*C%VBYo)Ymg|M}^URZ8 zlfIUhyNxn0KCbO5|NO_lMOv-Xm|`o6(blqDEXJhg)dK$>DL-t*xfYThE9KW(=^20I;M1*(X}Z5O8J6+7xU@cfao+M0B(7# zHaOC11%MmAF0O4JJ%e*AdlvloFs7ymz23>HlQ$~}gx>LMCt zxR=a9@m(%15T^!n#xr8wTy=Rzuw4gSqD?YCz)Te(**j=p?LU-TV-YQ9~|W5uGbM*4T@(HVh#S9yBSdeJMa2iaA7$JVSk9O$&#S|u7@ zM)Bv1S9H$WKUYIsnPYd=D=!)>MEMwE6ml)L`K|juksn`7>}1It7FnjU#T- z-JDo?+#p}N^#>?`EjyBeRtln89o#z$O{0KZS@%X+O=Z#=D9z}KvK>5Ij;;=JS>!Wm zz!enq+Cr7vpM*R@j3+|TfD3%W;=YVGj^nZzG%w)jY#^CpZqo;PLHrq^Aik2@XkZ-N zwmZW!cE&+Gzkvd4z0;V3PyuYxWC%0*8vNxVv-)M~(@E{ai*&ouro7gFGw>nm@nQHf zVrCBK2l1%U-T;F*w?#R%OIhVjgFRAR@3Zs=*#aNR!aA9~R)PN60h3^!zUHl9Jx(bUo|$;2o03t?s?4 zt=rt2)TC(Q?UM@eVniP#&F8Du@A-AMvT~6pw7?VmRq0Bf2}GcHI>E(xtZhY2VzCfA zXpvgBiH_t>?~f=8)+r}p)_Bj^WG?o=*p)oCEMcB{kx&Agn!LF;;E<1@Pg*)cuWOqz z!`kQiJffVG1%#%wEhNfQt2Wiyu2JSc{qZmI^X<>Doyd#F>85Y0et}(>!efo%rx#W1 z8D2L+w)I+6($hu^3x5&!gpkPRJmYw5uUj0SoZCrMI1~gHy>@;Hz@iJ30BCVl;YXaZ zWLb`^K*m_;uVcX@*m1U~k$z=^`&lyfHW64@roEVXT-fhK;QE$SzzsF zyeJa1fg>QW5ID>SfZhA+UErH);SJ$+1EYG{*??7mS)k>1Omq9%lB0P{BvIE759%up zv}GSTDv)(3!GVar3O)3C9{?h9QL7YKSHfUR8CV>vjLM0Y*UORWY5^KZHna!}1D#w7 zGzc*u;BYCAq$01b!r(%r$!BtFtGpm+XBp!3)bBpZ<+J2h!;=BJ5K6cdR;r^cK}T6R zDGu5&hrufG?Kd>*qM1LzF$;5PWcG;Hl9RUw{xhm8jO+-}RZ7Qp+Y2BHfLi>f|1BcCWeGH4D!H-_vNs&!3TYR;=h2R~3+Y>W!dOktuIrV`;PSh+E=AVlDa(;@k9g+aQ=fNv zWbj|o+0%C$(61${!6(O0n%9(T5$WX^{XNm*GG~2eAF)lo$E`;Xc_&XhntY$%rR~x& z@5T>B(u|gn|Zk&+~-8gJ$R+FPK$LbV^C?OUH3Vyl&nYc#;**1cCzJq zaJzhJ3#JXbH=pmeM(Kz0XFYap!sSlDYwDD2=-Gx2=iT=Chi6E@-f;4e_asi9WIEeu z+ovC|N^K8M=be9q_Rd~(dFzAz+4yA-^naHd+unJu`Mf)|Jnqt@ac3Bd!zU}n=}KE{ zQ+E^04LZgC{kbRX^|-fC>%;b-yOAeia@Ji26LKX9f=cCaeT7Q&Pkq#wUGF4c*PXJ- z9q7~e*CIF9SqJ-*9s?e?K||()V93ZbTO>gR%-4Hw5Gl`?mMRkz*o|-kWboF9H;Ktf;)}LRF=DNW_2emdnG5d|k=k9cK$6!> z*aJk&eU%|2$W$>oQUA-33(ei#VvTgvHX>dlMetP)&I^8d8t*-BTgQTj0RJ-HXMkvs=?YvM9u}|)svZMo9f7Wzacvf865DD5Tgg*~5ZeTvDQ^HD z;^4*A{$Ce}VZIdz@mJ8fuXGpSaB<*XHnP&YOdTP3W&9dTldM|ppY}X~neu2skm7E8 zt4-b~0a0=46$g+8ZM37;wfe>xVDAOcaj@dj9Vzb_lk^^glLRhLb0+Y!Jf;E@Q7L>R zb;b%jyzU|nQ2|ZY-{rYOidg&YU}VZzAEFs77Oshz%DVYc(OmpP>6dWQ>K2N5RAkw_ z;FbojgA^E_(4?^?sB)D(&O3E%6>o)siNoJ3j13PdOX$z7zyO39O>f=>tfke_r*gj&R}SL&PJOUKXw=sxSYm#weFc77G z7=2G2RvPb7o>aTM)Z+^A;#I{B=aKxyy-FgO7^-&K_;o$|%ddw1Yk~Q~W53E?ZZhxb z>3VzFEss9XzVlT}(3qEQ>o|YY zl5^We=K~GqYu5%(i}4*TreqHU_wB6PXZ>zjT-)Yb;g_C87r*=Voa=*q z^3X!py|=VkRmu&E=iuLX{0*8a4Xh}BHUBM73YN3oWktrr=str?TvoPsvJ81kqf zRU)QFwp9RE34WT?f;rkLk7<5ks|ngPg7>O#LR$;hSe(LHDnT5Y1iF|0AspZ~*PIde zX3f3xXyWkd5Z}H8Pa6&T`63@{Gdfi&JuoD|j__(hTZ6w6uY0&)+fJRxKmrrV=g8)B( zMn?o>t~#7JNi2gRhdoL$9PpU;LVf!Z_DpEF&DVAx4e2`C6N3pEb>mJDLQMlt3JBM^ zO7H0o7#TeTz(}4@B$Z#nj+_x_C(R-hGvu0qtiqsN_fIRKm#IU?hh(%3XiiIVp;CJf zRmwI}5F<&`?gl0rb(N>!14g!FwoXL~N#i6VviE7M{8XZvM*KLG6tX^jD-k-C=C&Ht zzPyr*3^mFubb1V#>#9Xo9}wGCFY61$dV5fwLA>y`xstx>mIJo`^Ml(s$R&;RkW@}MlfSihWi z*fnF(TQ=m54Xvk(%i?>VK4;!phu!m?o_*p;AL!LmX5Wr3ADdALGOvuhQ|?Wsc9-GQ zg?d(t#HYI5+iNar@0X2|ZJXx#*L-4+rP$`qeNo;O+i*YSf2*A` z2X1io^22EIiA&C_Mf01K|Jb#c!d_eVdemnMQzAM*1i2YFlf5=D%^lxd#{Hh%I&_wx zCU_CzPCDz9&_dXC-PwANrYgQ}csxOrxc2>JbUJYO?W2>mwT|yr4m{FPfcUJkiHL2>7 zCrP0$sjFw+^EHWPUaY~K=h}`1xp=j(s2|5~gG1|Zxi`}(fBkvNzy9Y}F2*(2RqwV_ z;RM}0Q3~q?@PLKB0%**s6x#I=;p}Ba!{%|Ue!~#8EEF(6I zoeh{-<*scpU#q@Kefhw8>-dpnqDpnz6F{1GdK-zH5_7w zT`S%W?-f_2P6ooMNo#AEdB->j3{0>j>T=yU2~5E$Mb}m&1m2aP<9+z@toa#bRJ|8K zqtym*7^wbsL|GoV87EPZvd4?^Q?OOeO@qgVDbVLgnZd*60uUX5343SOWZ*}s!;ZRq zfLE-rCGW44|5pGp*W+WI808t4?gW78Tc)IB7W^-|*@IVtT8QHf1YGXkSs97&Fku#q z7PTQvD6TRXk&Rjk^a5Op$^{*b2Cv0tp=JrtNTF5e@wq*Q0S}46FHvIH16L*>^}fIk zh0riWwAy7apYg6ic>iM#H=u)~*9^v2vLm64rC@>PVgNj8rFXsVq8BmmR$Z9mC+>1*f~>w$ZXNrG?()w5~|S|o@xR{ouV z7Z_d>v~$se4qxftzYOMo{uCa2gsLl}_|^`$Pwn?uuKaxlLf++>i$f*8bd!g9v(2;X zVxSZEZ{9I@_D~MjgVXKgwc~5?AvvE&UQIqHKB(&dT#PhJ|kvOdXO1|RxxUmo&u z+Nm$Pp*d-PcTIZVrLpk@vg38#)Xg2w{M|m5ac?tu$g^J>%lG$8Zh-BR{GK6%dhgG< zbwi=2*inCa3W`rPdul-u+kD$4Di4_|?Ouw0+_>THjxJ_8swXzd_@U2nRVcL$3k z@7J9wQT2~Cyk1nvWBTHWEz)zlEh_CL9+fksrj35pxB8pz$bT+=ll<1^dgEA_ z4}aU8^kI-RQnnjkErkFDBsCy&l+`$)w`FNOA3@djsU! z$g^w8-Q;YGaFfy2zvh?!{Kvoe*YJq(MfxjKu0W)sX=2t#=yZCstiOZ2-Y-vppOH4! zJWF~h$%3SeZu9KiL7LEf&$bSZKcqRRcm?2%yuokq~ zG6WFf?F;ckZZD=i_RCuinn3b_G+4{QOUF;8D$k=IuUCZviIbhK1-sY3+Uf#q65vT) zi!Ed)Y}b*%je|7Uy5!eYX9ji3-bn%uxl1Kvh}bi6H$kwA$Q8ub9ShKIUdIHb!Z!Z+ z;a(q$f6)S`B8H5TZS=sqP6yk@Ogx})t*I@*3->g6$Kq=R6<#=ux;IP4B8vDt(I$&R zwEcP38vDqQ8xH;?5Vw+ZEKgZn0$I)4>-fj1e$XaPCzv?$yTu4gZ| zKhcNS8De=Mt%{^!027hMV!>^a!KD&3AS0tz$WnSk3?wpmFN1ptf=g6QVWuI^i3sbh zwzw#4<|~j=03GOPnaZCp!=ZI_dWzI!rz9h;b8+`y{&r($Xm7ta)8b3YS?-sP@2!5jL_~|Kn`v!B zbAF$^Hh#3{u?-#h=D7wPG8rxXq`#BhF7GT8-|o4io)5Y@c$q*7UpvssCpM2)jzNv@(#+`K+_Q9SxtZUzDeI&;Bo~E~M$*@z|Y15u!@$;PL zNt=6BZS$@Fg01AmT~Nw&d+~kh9Z#BxmtG>%Lm6p$KbdlyeTHaGMxP8l@~O2t&Yr1yP#=}|liWh*z?i7q6c%E`qmHjV`V;daOdF3Irzc6^rZ2t22BlK+e^tv?=OSTHtrT2#C&3%5DUSG zr2*R6e#E;(`f4}7|EK@?Q~vZ{Z-LiU@QlGrQ@jjT8cm(fSAZJfU2w7-B^SDgNOjfgM{dn2@WQt>c^j=`#bf8hdNEG%VPJ>f=h@cHIEvhL6Guin z0O6-&MJ$v6XwYu81}Pw69y!kTY30AfA9Os(u6u4k4v2~KW1a4FM37_G6~yMm3v76v zpq!Eu95A2{(LS;53F~CY!MLBCzO@M_6s= zys?buA{IxZi!1H=?>JI7j2E2h{l-B(ZT;^RacG>k06fD}thSH2UCXh9WCgpD@mTqI zX$K|%oCIJH=D@cZ!P7(XUmp;?3*%Vo>mKb26!deg#F@7M9ShV;Bv)A?%>bnW7?hv} zNhG^|=gC1)+-Xv2rIf;obf07^nPw&BriSqSUq=EiAZU>mCA_UqveV{CE!vL+Gbpdw z6qO`s!i8%4$bdp9Q$t=RHDRg6iMEA_Xu(2dj3wJ57eZQFp3WMN=n8$I^cU5+;6j%+ zqJ79{7uDPNgEn8rRop|SrI7+^s!#QL)mDL`%QV^oJNjl#PYA%&J8x%B2&z7qn&_tf zKYu;=4+Qv?`h*-fP-?cTwqkqT={u*jL3@^`ki!tBjZgFso%e}Q(?5}IkX2l5tD8`} z>5c3y?{%FI_a|Gk3?@ADGyjdxv_3?B!d@Bd5;aRGYvoA(cQ4y>O0GMlD9~0D`TCs4`u9hO67AIvyFE0dCEIW zWH9EYw=J)=d*78?w%BfIW?whC^H_eN_wxMyt|j_qn>!EK!-N7~ldJ|{dV{)?_{47Tg{xXRLO_9?c@H26 zFN^)ci^lR&sI~||gibaRnR2hR$(l-=6Z`m5a^l}uRJHnK6=PBma^m`=-liBW#hJQj zGRC@IkJ2m4y86^y8{Y-WSuTQW>k`!wv13vWTE&j-W63NvVuDrL^%eIu+lJZ`vI&V@ z*Z=BpsE$fR1bh9Sk#KZ z)91|k`Gg~b1V{J<4X+GT(Y-VxJr>T97j*|faKI%SqR^5R7R1%=C12hu#Neujg{U^i z7OT^$t{l^4r4gJ2bR>}SE}S$@*fgRxhqC+THwR zy@r?C0=z=gvCa$v2)OIp7+nr0#gcuW)-Ke91VVBHNQFj9r3Qwfq8353V zOB1rVVzFHL*47{zo&3})S@-kQsaJtS07f%L4%+X1CfMd`)mKYUCn33dUy1fq&4A0R zFRc^7!oI~mCkKQM$t`({-&cW{TDDola+}=&rA&-FJP8bd#pQBlbyoda02>=(P2&JV z2&KJlU%-d~H7m8QMh?Yk+h<_3@?R)Sna%6|31w_UUvQ#gvb_*xz3q8~uXYKzQY1|HxI_)ga<%UWf< zQ#O&|QrFc^;wWPc)WnHO4v-|ytSf>X*A|}wT2|OMk~J?7(*r|en-z&!GEE=as$A9y zoT6pb?m-~aX*TD2P{D+)g564vr@cKz+KD_z>TRWO;uacL!F$tRA!F!w|LtdGMA`UK zJ+A0ZKt{)3^CI9eY1B*P&e!i;Pe(PwPN?+fjZf`B2A-Mpy4dEqjC9No#|>h>Y?J@G z;Mv3=!{mD_k08c+_T4qx?-Ph*ga6rPI%px!A$L8PZN2hQ!-N0i&nUe~z7-LoH5unJ zQnn-6@lY=&ce4wyE6}iiI=CMt=oX_Mg_dn;Fx%I>I zPt-n_M>Oo=etQ5>K(4>krM^q+-=_ua9O2(*yT@8!8@hLz^1#Wb%SIXIpVJAoX!2e!ScoW`Bc$Vr)Yuy`xluK&SJ1N42d*!Gj-b z9iWO8DEm49!idz?r?b{(bky?<34z!)CxRWC2m?USwNO7lJ{n+VoW9iJhZ0bSwNL(* z=(kY!JVC3<$JU_he}GMnabW$fSr33SU%Ac7W#nu7Q#jBtwvnAt=JJ?13*7WAPVXqs zw=(^BIX}=NmJ4*QwiRj01pTXa(-erb}Gx%-XIJe7mhc$41=>A*@r8 zJPj~8l^){E!X@jaWjZvMiuP=)Ofe zU3f5pG*ugmauAGLq59M{U`4h&TRg9y?Ulkj_FLg<)UGc~K>&T;W_ZWeV%n!6R>3}`(F!{5=AE%u_=XIUj zIFs*DzSZ17?AF-5PBQAs{O#(%Z7-YeEK9D(xydv2=IQyTvUWV{Lz+)l_D3n+r*5;C z9s<12YuBza?%nETMPFp!|L2lvdKo?G((mwNw;J59?cE3A-swFkp~U!4pZB)wEovJI z`}@0+euuM9W!*?-U;8}{=U-2w-xW5-$9hGC-y&7dZh5%wzt<;vc~7#?Tb}!!9W~4e zdn(Fj_xAGZY!tbqDnsP1QInRZ<}oPe5MrCYP4dISTD=W)bg-_G{>ebOY{z_#7cq(9 z=x55V;ItN}e6mv2trqjT;p={sE%R4=e1dbSo1IANxAaQ%k2g!TRc&k?t` z(Ww%Q%BtSziIr|!daf8PYBlMzNL_xGb?-K(w(1};_|l;l+T=m?X~*U%IE>!_Knm#b zxGo|pTtEN(Z-4q*gi0vy9XoM~jI7Ti7Lkxg0Up0fyJEt`1f@<4!j=*b#ERIX!M?|Z zdB1c1?psAp2Q;LPn)Wqh1@}c<(KAlX;ghl|2rN8e&RlT6BLM7L(1+e4Xs+XY4$Q4Z zwbfeJPsXA4ppLj=kFX9X#ZXaAU;*9^1-P69x;pO*V2HRQwO;9ERz2TY7CbzV4ktf3 zIP0-kF4MW1XDcD?mzQdDd#r%nQO0Ofl zx-7P@1#fv|c;WzO=%NbZ@UYj=(z!SV>ylg9mm@)}s%8O*&=Ci8aPO2OyLGdpC8Qve z-5Sxlv%;{uhtiSEVF-}l-VjHE z6bnS*J&_@$g?g%xMo9xyUWb>?UN-nvTW?$zo)3HQ0Jc;f3qiP-8clr^yJn4KPUcu8 z!4v>CSKwZcGvlp)NSfSLZh|6EIx@KE9PcO#QKdy$_LdEo3)pz}HY4-jho$A_MRx$S zh{$jlqasp{p(Al4qiKV0ab9t%T32Dsz|FZWPNJ@&8IO)9HoTn;Z4oLE9x-}b47Omt z{5_1)nLti?aG{PCI&-!2zyBKRzD^kfy4)scmDj)UBd-6Aj@&P!`rF7id7T%x(R@C6 z(oMciwHhD0-?qs|>QQYr%9}Jr+8pU7M4{afuz z&u+ZxUB8U&(^Lqly6XpicD(N{=4to2YjfTFiQMJ7Vf|Yj)Ngo{QHBgYKIt;ofwv-Y z%5z9=^Pc%en|~PKj?IW$u&3v%q8Fo~jXxt>r&-&fx zHhb3M-_h+^vdAZD@jR-ZlUTdwvdy>8CEIVLSITGY`%Y#%`cGW;d%GTXPiLFnyl+uy zG@JcN`N3vcQ)-@D-f7nF>i_(2*YC_hBzU1TLBhL5m^5Vre2;WCIOfhT@g`g7#p$@} z33w|Hlty&bgL?$mCFaqT#u;NP7mMyuzpQ_&Xe>6@KS*B-W^Y%rQkZ`mPnwMCD2)dp zx`yvO`4JQLT#rPaO}k8lXy3KJc(3|%ohpsLC@xR}@-(K+>LRsRS4hR`jk_?wwE&N| z;CUwpv>RjRxdE4{4?M3zv<{?*Wnk|bw!GSJI9Zh?R#L0v!M053lfmac`6t9m5S~u5vC`aDb4@B%T^Pdd`f6#6X5`FY^01 zvYYkOvJV3Mk~};Iyj(XCD+VJ1yrsTE@4R2gYO@ur_)2wzd;zLOUqZWC93{@)HRA1Iy z=(^8AovFRSgT!QB@9&e)9=i!3g8t?e_3 z2vM|;wDwxSnJ{g;_b;ip<^THk`?J#TUZ1Le|D6kM=~p`nobn-h& z`{1~tA(M{EEoiF}Z^x*})Sc90z4I)a@@Bl6qq^-aE%WTU+0z&mU~=b?`xigM=fQ=H z47N$n_jmMclsTVeQQFgHU9>*&KsS{+AIjt3x+zy4cvHE{mhagnJ(nl+`*4vs!o{8-Ic~F=B=Jyl- ze3|`TVvNJP``}Hs&&&I^=*TwR=dz!3+i(A(yS+iYANn9m-0n(b&AL$?PwbYW!*RBu zfH|Eu9ed6r@|{$7Pj`Gi>DIGWYvd~fiiObnX#(N#HL9>_ri7yexd5jk$C{~Gq z%%@vE>K){+&RIwY3n+i`kf6pXcT0fzkmU=mn%r1ghXl8-@~nW1^sI;1&64XWnEUoR z302kgUZuPaI)CI9W8@VcqYrCI2HUiAU&kEV2S-yUQgSDKzfNO;H&5r!Y1_CL9!8O$ z!@u-xT1Io)0F>~8)H*+!H(4(&>y)$>G20KaDLbe4^=nc7&;Q~lG2ukk1fvXq#r5=9 z3rmRwCFH3Aa+If&q<6vMstY>vxsA7IuUf>y>tXR@miA8sa}f8`c*R7Wy;pErl7+>iCI0wXn97#gPsQlFuwatuw#` z4Mzod7S$G@YHtT#YJKZ#R>?9e{Hoq|cyM39)|e%?3nYt^hymtZfYj@NGlBDaWLrDH zf$dE0RU*RMf3p8eIV5N>jrgYL8|{2XJB9a)#SR?NoOl8#d;JJdEInc%2}v0p!8dfq zafDx>&yOE;7>*|3cIGKg)kf71924MJI#(SLmW?T>9uC1SLwk}x`CK8 z&R`_C0o-&MN&W_eGp!a24Fzp z6=B5akz0WH4HDbw>k$Yu3)pjXu z08xE^r=bZ}6po`I7nM9x8}d3>*0^Yp#L(janC1790wp3@nUrC5aLRH*cKw?MNFyMy z7O=NEMe>1qO84xFzqj#VF9}592C@J!d1-BMGf|9Dk=+0L%UhS1jBMI$RJB#w_O~-1 z>M?bJ<;C(t`c}UOx(_Vfe)B!s+?&t8ix1NH3C2~qZ|wQ9`Dyj{#IufjrUB;IGoZBN z^Z1m|s0@9k@gz&xJR78M^}#bkJ?tTk6;CWbT+`F-9A(-Azb5x-<|n=Q?CemKJIyXncs6)UKDnd zr~MWMF7v5H`W+K}>{XqL+$^7E8qIHY&u`jBSxu^zHu|nT^2vGc7K`Q!%Adbu5k@)e z$j)^K?!-~ZrwF?ATUJ3Lo^`No=fbq{H5 z1;CaKsq(aFL&mKIVvy%Do7UvQ?0UvqVMKC^ma@g@?WQan!T22=I^|r?TI<@-QKX^t zo@cHH3S7CxLn&c@@mYxrg;i^gmBd-2~Z68hnYu)9E9v&e^Js3a-01bGQ9DXLWApXha zHR4A;OFZ|oeWCrz`7^dDUGnnnE$=+?S^`)i?UmAPY3n`)i80s4$zE+SA9{%3!0TjN z0AX5UWjk{sj!SIw$`g#v@&vi~L15jh3H(&2SDfr6xdm*=`zU}(1;B?tzqUv@pizRN2=AWqBzi@xqB>4o2*i+*rMP#|RWCOymk?H?g&dFATEy~}+!d22 zE{WucPU!bbKU21)pE$|5f=>esJENIlUyjtzKr~Zt*Y>OH*mgV9+Y6p@khd=_!x`j& zvWdnUez;RBEs`wNjS;lPY&38g6KoyveAs(eZ>J0KWi>8~NW=ljIv9AisaSWd6sWY1@lO$ZpUrlS%352J=7b-7-oqEAxc071X> z_N=S4k-pd?Z=aq${ra8MpYB*2Y^*h0&-ZNAY<#m@Zlk-i)pop*lJ!gW5MEVA^yeosan^ zonplDhDSu>n_dQ%2gE7!O~04aJyH^$U@$^>{!#6WSS-0+Dgl*T#sxnX>A5^fFvDpV zsA4w_Wm{xpGGrnY{1`gJlFasQ01K5FdepbU+48KIdL0$cla^L(gPzaf(MkZIO14!_ z6yFA_g2Nb;YV{oQOK{}8j>!HJ_vU{`^}>_jdO81gP$FNJa^WVq{Y0W25Pt)pU3%6x z-01Rp_))T=Eh^Ws#&~(2FJli)j~B#3$%S&t_RR9Imh%`WaeQ?4!wazZYGsO4U-|Ki zFWx?cqmHo^r)2E(a7=UcpV&E(frASW$YU!xhYCYZS^&$@( zZS_%+JQh5?htz{3Tx&hABj$cC!L==oj(xWC3~P7?rnbfwNYdkp(1C=j4&M*!zIU4nZ zEYp)l`sHn;6eKm`++?XjWfX15k%E$^?wtWJHIFQ-#j`}5GMs6T zJ&U(|6NH-j!R?xJFsnRI<;(^Al-((xFXokXeD)!s`>h|yrXP%a^D?>fJb5>HzGiv0 zdCuP_uhzb^!~Ao(ce&Jf$8y{8(0R2j@6CS8PX6{yeXa5MNha-{-BaJw>SKPpNqE{} zc*ocyecRsMrTwH8-{svu*C|xv78bF`R_&CGa{L~jJ1OWlsh-QfUw5EPwyD0mzHhBN zkN&5u$&-w7x=#|@Y4q>OfnNscHx;$rzs*n&J_uB(nOdds#kJ;hO&Z}*90Em*7;!UI$}TDqxM_Yu+mMIB*< zE%^|E_z@H!idFZrXI|#qNh34n!~Tf=8f!R`rB|40*-kyHInu zaG|bBzy-@n6!f$fI{<4S%K#u&Il>cjB`L8Y`Gu{9hX5?H?SjifNmYh2no)e7;w4N- zwp9)h2Akio=>$+J1XdpiQ3fJnTM&bs@x2aB!>-&KG*Pbvh42|E$|x78(gGg$dENGn9+*rbz@hRb}C;m&hr@;BRK zrrX`qhv%Qln|0ag%hX%j+?#DGazu7 zs$T*f%|Lhg`7Nzmu~N~&w}Q5EKLtM{9e7sPGVshmO3st4yknA|ps&Ju21`^LUhVrH z_0-})MBwq_Ia@F{e0nTF~;e%KEN(<~!KNqOZV_lpU>+vR*j|_mi(m7FCaI zv#SlxT7%>ZR~6CG?<>t+a;*5c|HnW7lz;orzptG2q87BA$mRLtu~qzq?-8e39Ll3y zZ852rxrgwJa}T_G-P4Tqay>ZGQ{o7q$1?Oo#!*qrHHgq3ycnjpl0+L+C=Ym!xNe;7 zh-}tmiI^+#^7`oD8w6?OLAFkm5~u5($tPO?o-Ps#TsZv*X$mir?Yrt1-asb-QYUQ# zOdv}n*KA9FV{zmGWjzhzzSMf4de?z?C96z-cCBl1s?iGGOENoGfaU0Bp}*KxqzJl8 zr*^@U37$G=bI8)`eg+W6?I;4fvF@JaHN~e}Nvz=zMAvWerE= z2kHthA8!)agVLiT7f6}`jj!v+50^OrsoHYo9%yE~_e5758h~lwIW-mAzAV@+=Kw`gT8ibkk?ae?$@5+y}&#+P!L2$tv7`HfBwDleII^#YP9byfdktu6tiS=DkM zJ92MVJ(~t`#ZftHuwYY<`c(Af;-P?~>O80`dlE?wT=7i$qxxbgPYej~P*IYV2?oIe zBuok5qQMUGUVvKAb%W@Q-WIFW`N~POPj;G{q9RR`3O7`JMOp)m8X{01=#!_bXN8zn zU8w2T?-!TP5)R#Fl#&OaBf4Xdk9#DK;2B;X8a!~Fr=BJUCZnsD_YLy@?7BnU6Qa4q42F@EQu)WX2?d~}h*Kg}cD-UV4k;?Co%iQ9`ayUjtmAhP?p4Fgs z=LzMZ?lQhZhYB#>mu;hbp|TIAC3j|Z@Ui1*=6lh-wnb|2fO_ZLVwAD1gg&?3KAkKKn{*r}4R?$251|YR$oh)|k0_n~&tWgP@E&bZb;t7)OS|s)J^g4MEXUZ-*Y8Q9uDzAFq1}55wxRK)z4GBc*V#%Zh%Dx>_1iYe_hcn@ zZKAhwew`rCCRC=)u{zOI$aZh8VdDGaEELR!*YwBz^tJQJl#4$)v{QXVCNo~x#EL+~&Png(Pn zsZBCilM&(tbv$VBn3GFY9&9Vm+oXUP6Bh6o$^F3#MmCfo_ub*Q1m+9SBdjzOy2W?7 z?$hKVd9`vU)xlD~@FqgCWB92%8Z@h3FWf5;)y zM(UGvFC#9a_4fzB3lP^VM&^;70w_ig=2Cb>Yc@lfQpPT0|zvOJ03 zo$OiO$`6~~mPtv|va7uG`rB8(cyRx2W*e;Kitzy^}q1O`6|ccK>PZ z+jo?@GLp7{CxvTvT*Ncq$o z_Vw8Rexk8v9F(@w)tb_pZNm#DYk5BLB=VWh@8t36DS;sptnfA!;$2xs@O+GU`N_(( zVlKiO>YaCU-LVlY)Jw+}2tRFyWz3#34%n1Dy1uYi(wn}c4Dwh&euX~PV$vVPcOHB+>VbBZlMH&LQyPFV zW*bdfTB{njjkzpyer1i{KKJEg9!&n9KmC0j>)YPwdt`7&6m zJX?$WKV&^nzjp-k#Wo#_@7HzEnz7pHT9?)$IbW`Z#|#$WKEHq0S`Q$W2>}V`@`S)b zzm87!vCTb3a1^xjc?2kPw9~1M0#0i1ieC<{si33?0Ada|<;)Erfz;l)7r~4dn z)O7@@g>1EWUkBj4{Pi5bg0=lAju8hyR3L_iIq>z@5jy*htvt2vs(3zYdzWc=uvmf$ zt~Y1a1?q~h7HNG?=ZWQV(AJ$?--cdRFNn5_m@vy*E9^=-lL&dJiR)(H66f+>0ASjI zBbiMwD%St+IB{#~3XVvRcE#yZ9^2<7@W9eIR^7K;y+;7!BTtrce8oa9T<;d3lyY%B zj}xYx!U;t(r7bdbUj1@^l5n50QotittuO~|k7+1HqKDDJyi!0@rNyeTW>f;1{dNDx zG2Z1FyL<(xU?OGSR!IUYk1b0)JTEVc>|ABium_A$%w-r1TY%hnX$f)NJ6M@gZd8uO z@#BgHIP%0JDB}XU60l#_RmTPyJBaIMGygkrFZXgjQzkTlH&VM2w^mN<@pA520-4yA%#A%p^sdvBI zZu*eczM&(sZ@*c09rUj2Ezk92;ybu`+b?8#O~qK$$>nlmmc@Rh4Ax8=J*n>cP5X^` zz<9Ekw{7k{w~cO6>L%}Zeajy1Jm)V>wMUxt#dyc zCB-~_m-dqt2NjXMgr|Pl?HA@z>o<+}czcN()r(yR|qfUYZtV%kec%c~SkzaA|O!~^@sM53RHwiiDnY&RTnkXtK?nviRa<1AyI?@6ie`kU*nj3eZ3bj#Kd(`+AtTSJtUl+CvX)K!a#e0yrcv(-vo8yRWR^_P=Z;5y6&6<}U@aPHoyui&()6A-LycSbvl%{+uE=a>u;=U;fZwp zaX1gWgnu0sm^S;19NCsxXT+_cwdI+oXJI`H5X$R@wLXqRPvFA(=(Rwpmv2delLx>H zXTf}n6=}A_mat0}OP{RP#VdA>Sk?O#Cn^Ov_+!QO`4NDh)2Ns@aK5m%mH^=MIwB6u zk_UJxb9vPRcJcB!axl&1vw*<0CF&PYQ-g$2M+h@%+JAh zT&p1!oe9C2b0R=|AwT#PY714CLubKM$ArOKHij<(wp9N5i@kK$K4|FS7>mVL^eM?5px z^FIsW!)7f0IplNQtAE_c-O^qcYy|@>=m(9i^=TSB+?bE^q1-1q>LyK=FVDKkpfA^( zX?<$Xt&Yf^C;jmJyS9+uEMtDJ_qKM+w@aV0vwb-x&pN%ycB66qHGsM0v0K_%W{q8y z?w*?y+@)t5&USe_Uw1A))pc)^?Dp#ujZakJRq!dDZ5g%vS8so|p;E2zR9^LkPnwF0 zTlIcdK9sPRmu=HNwE(Bmd_FZ=`}^Pp5`(6uJn4!RIeF}E-8dA2*TC^M3=otrt718r_~;(sJCBM3N4UivGLYn@=^TXMbxaY409_BFypB0D3RX1CI~!BzRU4Iu=YI5lVf@8(1PFP zCQ`cq!rLi4EgWPLmvIGe%C<$IU4WVh5whg^4zHgC!w?%rQ#O#n*Sox7;OQgb1*F)j zbDj}H2J6>Yw?}~91ZrH|5fr-0edjiy>T}n#>`$g{@6|vQh{q`k!XZqZPvjCr?E?Bv>e#rq$cx z0*qc1>VQzmP(_%uAQ%cAO1+eWy<>v9O21d=VBXA*tkFVg2tsaXP?J8$l=lvUCFBNW zkw56=z#tgA($tsoHj5TUJL@8Bi=%&4V60krO8^v-V2fFQUnz=VBot4|P}ZWh!}txFh}U3R=xOj80{aq?LWKRo$wPdpP%X(2Mv-1;>%%?j z>imQO2?9Fk#@LXz4e7XE&^sNg z^8WO9P5I1WKY5ZlK#%Vx`->(AHg4c9u82oorL~jb(kVPRck3tN1Q^ zUdhxn9hx{Er{9$+)Fou(v+=19w35eQWS&&PAm7Z#v>6n_GaYG>KD;DTMxfv1A#!Vw zVd|QEcc7Gxv`9CfGj0By`F1k34GnoH;}c&pX!0N5m+|>gXQkI=Uei9;;;28ruAN6y zjtLv;Ph}f@n{8tBd+O~hyUOP>tc^9F>dZHcSE5hpi2ClyGq?A2Q@3XS;MDek*7Nh7 zw%mW(%(8#-@xHZhPa0`M2Y#of|A;hpJ%wjsze8to2pUgid`B<(db6Lw6W`Rk?tL!r z>9U9K_jJX}#{OviH6HADI0>1xxtdk{-n92dT%i6Yyp2JTe~drceg%Ivl^Q&=Ut?Jn zi&t&AfFl}N{%!6Z`4ZfyElXL3PCxGQh+eZL^%+|DJSn z%T4ObfdZx4F|_15VtCOxa^ZTV@soCsWCdOmeEFRGER(i=zZ~ zo{RiLo2|7m6VSPUXtek`sK2P$uX5rvE=) zN0eXd8~}eF14eQ;NXBcW&S_QATDRxM5Av822b&Nm+Hal_mj=!nMxd5Nu;;6;@B;HP zbIV@Pu%r!e=@rS2sxNYd#+MmTPo#l z$FW{g+qCqVSgkrz|DW?U=z($CYRXDS-z$bgNhakFV?g@%^OsQn{MGfUfFG81{ibrhD&egMX8pgr1wcDplvX7R2B%FO|-BD|58{ zv? zhPeN#&s{xj^TYIRQFiU~1jzIy%5&MD?(}V1pR}W>+c#;-8+2$;jGNrg@AUUNF#8S5 zUT;1A-ZGy@iw{Ql+l&1pPP%6w%6YbECf{*0H!ui2+r zZ;VRZcDusuW!saNv`~I z&;&tW{W$?QhAjmmToAv=UFkJ~^@0&z1h2R>6jz0KaLI9GDe!aV00^Gh8>Y5p2(>}y z@%rFk%(vcamB3pewrF6&#(Bs-7OmPYX7e>iPF^7|$>nFV+b7TL8(5xpCC#IV1`2 z1D>%R2Y;gFfdZL1z!1kHDAkEn`-Nk;RU^1=t#>Qd%-a|D=NEYqRo`?ROCwJOJ{Hm~ zguL*8%GFO-ThaErb;LA*p9|O#KP3rZ(-AvMUPq56=OD`~(m`!%8`+Z8yS!JRdl`#G z0H~djzI41m2oW6nykzx?0JdgrZ4P^c-7yOk`t{^1;`zL2@`^Y<8S@j3CzADB0f_-t zX~b?JP%CkX-~*tc!J)*gE0csxGvDHN97p051xiVJMG5p7ePww%{Sw21`lV0zOcLBIzB`8!6qyAXc*))s~Xp6KSMYl<1?ZTu$Pkr71-NN@!9~!iz@qdndO7*bdt553v z6M6X_4~6)SAr^jLS3UmgUGa91qx7u*ApuQOGVPL^)H7w_Z&RzuAOXj zJmbqg+_TL+Zm+S7$$Q1iuEfq)lVcELOVavequoF2yWPsLO?i5w(RtO)w;jz{e~d?M zpp~7RX|8d*-}8RHbenR@>+}659(xMA)%+o)KGS&O#U9h#Eu-CJx1;Q7Wg|_74xa1G zW&9qe`}8}2GQrI|Lf7G@+FaS zYfP`4TGRt*S+p?k6xe@kZE4(PoeYVGE-PrOr&D2FLVC-@MgV|vehJV)>#1$p(niEF z&F|{5a#ZMOVv+PpS(&YkxmC90B1mMfo2pe8^tR&Lh&LPZvlW-K*EeL9d~iujUrC-q zzs}wU367jZMMN0TN)X@(df@dfb*%L%|LsqIU0YP(Rb~-uWqA>R{}%Hkwn$;Yi_i|V zo&j(J{&2d|nonDeHOrX-z>3Cp9r1V@I0b0Q<P*#A!MO>cGPy>tJ=Fug68bXyG)X@PaVQZ9%O`s7J3Om9NFW9HfWX&g8L2m)sA2 zdF`^%@mh(*T z1+>;5V$)n+QxVe#FU$)EI1A*7tx)fX)AA#N8^c@1#fec?^CtWFQ@ELyGNu zX%xy0%`%M|A0a3?+`P2jd!U|(KyAr8(iby46t1>Y0_2Pgg}_y?zd;g-)2c`o&QG+f zxh^vgONTAM1FLNzE(5(SK6x;Opdl}zv@5`Gn^Z|#B)4X2lZn2-p7raCpgtk!Q-Gl> zL~GY4l+yC&4(za*ep9cRmha2pGt+6W-zMusKCy1X$Q86?7dZv@te!p)q#J{cGpdwr@HU>(ht1Ipk?wP zlaWR?c_)7+_coACUS2pqwOM|ew09)DP}uch{%)DRFVvsvdrGfEr?HdmeYx~qd(YBs z^L*D1PdQBX?KWN`4I2Du-|E0qd*b@^tQNAmZ`>$#aQa@}>>>IwUzeKR zs69)R+ohNE$->TFJBji@KxuDm{39}Y%3~Y;>e=jT+`c-=jAl!KWt4>3pfy>q*+{6C z8;V?XUO(dv`VJ!Ic@*+zPq0|R{)yTz)0|`ZY2BzyA1Fv3JBOku$wo@Dl!g*2ywh zpuZ55(flMCY{^;wna|T-ynv4N0T#fo!(ZSd1VwI7QH{7WXYr4h-G|b4D9!kz=?#)= zqmVwW&Af~XIGgfNk&1ofbWb`t=^%im^#81wEn>7*b)CArX)<{0s>_!!;CviC{;JFM zy@J6mFQL=Hl;z1{<(aa;D=U6I=FG9^e|>$mK6@y3nJCrK=YLml;FCRYewF{@M+8eg z+)coJHfkk?t%VogU*R>hP7t~RA|FTSNCaOF{qgq0mL@Jph_$1U2XSg#=GEEq zbSRaMCq#cT1|dV4&?dtCz-FB9`V1fo@rn)x0D}c!7O#eN1c*YYFTBN$Jb^>=nDV99 z=g(}Pixofe`^YlafB*fjzn0w>^RY6`Bl(JEnvb>!P4FY!an$$g6(A-um;O6rxL7JhuulkUSvjspyKg`uYf-PL2O0IZSa$wO z*M{LT1X0FPM$z1Uu{tk`kVJY&=9Q;evVj3 z^O=5l&T`n6CFJ>}d%8())PwEJT>L-QP44w9knXv?7oSw_ra0$Adw$)dYrm&#NOyPb zW)C#EJR5oRAs@=vrZ;*{37*Qnt|w0!+2r~38@z%ZJZiYSPxAPkvgR12|6u;#NsDrr z=LuZ#NHptWo9`)aW7_sH-_(5@oY@Dyncm!bxv!VCI?JHb_%Ru^wpJc<^Q2d^F8lnQ z((J>tjb@rB9s5+8-COLQH{Vup63kgX*ZBAD8;x(X-k*DFZxws!Z=Kg?Z9-aHPn_7$ z8kY3u7+y65eZ{?Woa9sq1$y?AZAVcTK3hSUZwl-DoGHRDLpj*4}P)GK&9v(4cM zV67oVB)~RjiAIto<8$fW$pE6#4vy>(XgtV4Q4wmpv@%Wv3THQ!&+>mKcapY-E-;HL0(0g_OY7CqCNRUtXH8Y?Ubdo zoTbch9Vu6|4}vNCIuzUJe$oDMkp2)pVvJF^m)4=Lv?&LKpwJ7PK~Aer@bg9^q(U5$ zxM4(AJ}IzJz6~ZC%Q%#YmBKLn1_Lt7?81dEB;+UDI3iiV3EbaAa1v88FG8ikP)H(N ztjxHFeTYC)-;j7xwH4I$Xq`s{`!G?fjI9zK)`1G<#kU8go12!oH!`Rad2yN&j2G_< zT}`Kj+Hx=}H~h7&%d5qsO&ECAKr648^0c9M8~~#z9nt`7S{)#Dp}?gxr5N@KZ5!$N zR3m^buEdfHZ2&S(8)-FKShHI2*GX416Ow`C1+T3d1duMBF*9vU0od#|FB;@L!w4Ki z=TCoc!)npwAAD(Jv)$7N8f=bKL68wST3Eg3iH{s&gK*Uk&$kZ0Pq;f3=nrP~p~ z_&VEo=Fhg~a+K1j+yIVA;~4zqbL(9Uw02jwR>jl2FVgG1du|W>*n<$C<^+(o`my27WM4=92WjAQ$G?5x&FEp;whiqkzD#%=?NJE0 zZgace_4#gjpJl;(=)>>T_cl3fOKIO3elI_s+BV<5yng8;y?yQ-U(e5F2&Vv)r%S)5 z7*ArZ@QrMkV)eOd-JKoj|AOsaW_|y^8Lvy2U&S08i-@ zysbGuWYb@&U;#(Z1+Pj?dT+IsHn)};$KyHE{+A3)cmZB~p2b_XW9f)SJB0a(W1}S+ z+R`q8#uf1QkN@%4TqrJ2n3sb$Z+I14rJi3QZ|Cidy+{BUB<4A1c!(ev>{37Twmsav zBV`Z$$z29?`Vq)zDd8lMrkh8}Kd1qI< zt_2E+MGTmuWI~={I6?C?XvzS`b>dp~$&18s)G1)7rnt^QXI}>$H6F)|=X#ch-zD%A zW*L7N#f7rbUY_W_YcYrg|DhEi2a9hYPtl~39Xx;nxRm97Ep$c+#4c*Klr$Fo5b#Nc z6hl;@jYkH;EsUv*_5xSJK%m^~``Tg?=$9L)s4|2f+K;#*S&xtuWO~p_Y~@wFb+;N! z#5>>1;kR|~(z{m}D7eR+p=1ZiuMpKRh*tMu7?k)!C+F>03Z7`RS@qJQuhfnj^69Zm z2+WAo4sbbN@3?!i0nXW#|7F*(x{c2lkA#pB%azifQd4Uf9E@x3Qc3ic?n`xE9G7iY zo+3xo$9b1*Cruv8g4_6)L8$+F7q23H>ZO}co@9<@B6G6OpLwLqNH%$dp11O!09`<$ zztUOJ_F=SSjx9rL@O&tn+i1sg<5BN?*d`s{SMaF!@}FdJPQ~)qnBx|?DIqZ-6wnPO#L~fw=Hux`xP%Vp8D?XQvUL}{=3D# zef-u_(rEucrQen`^(6u$a?5w@Y-pa{``*_+%Pp+BClSE8vMHk<1JXwNC zZERS!nuA52kboq>frXs#0^fPU!l3wwm!;(1?{gI!g0n2kMVykaPts)s|HMyibt{_L zUighVW2Sa`xmk|#tfuO2C{v)#0F6Sc^_Ar7pHprFZ)?HcUlY>@C{l zZn02zOUqlkL@LN_(v9}4xx7((PI(63sRMYV^gyyPvRu?7`_Hrl{`il7{)!jGCUx8| z0?3N^HnO9Y?dyjl?c9>v>7W3%yC~9;X9m`A9HyaOWCs`#&(>C_*DHd^`hDN3(?_}l z4i4yr2hv?B%z=jYd4@;F>S#5`Q_FzDIAtkcIG?D8Ra}|FxB9$ZKPvEROx%tG8XK;E%OaI7A$D8rA|vPJk&<-`EkN#J|^HN;Y?Z=)dAxcAsCHg`{eOXM?~`^~tml?( zbAgczwB*`6fhPxXyd#_$yY_va1vtgRXzj#VGB`=|CGFSI5JD+rk~A^><~gm9uf}}isd3`6TB_( zd~9@9M-24wpz$detLn7gX0<0#rSwBUv&zhxj^8DL(vgGeQTkG~{g0n2UwHW;Wvnr9 z-T0t-Fdu?42aOwVREW|a^mNvTN$AMOX`n;4;W@u+{gzFBv{7yKpt=lND*O7)w71_% z`DNdJe6fuX?Pbn#CfG3Pd!H2{4EH9>PkbDsOr~%1*@LWcWt%g6gJrR7knYK^v^)#8b!dm%4&(2Lz zU5{+b(vzKgy3lXTxb*M)+n)aJ+r0GKC#56yZN2OxPqw|w{U`06{UegQw_CqvYu4oQ znf_B*dTa9?6}#oJEv?V`9bOC~QZJr3hmF7egaO=;Q z3qA7A6NOZaJ#`VhT$HR+EFVOq1G}}2f#$wMsr7oiwUt=h2)1c(ojDKF@$cGhMM*8# ztJjs^H0K*`o}@hLIs8dZa^1%Z)g3=ZbD1d5jC#qt@|Ze=>kmg%FFd>fJ~h96VLze zKmJYr{`JoC&$INTDQE*^I^f0(e7TfFUWl@Se_49-$`m_Ev~UfJn4=csdXaD@ws3}?y1rJ>44kaxY0KLMUMkSd<J+-8Kjc2lk@&GV#8FXFQJ-SFH>#d;}wvJ^kl zxVOoDJY4a5#1B_Xr&j_i3Xsz{fK75cG!L^j%0~Ivs)hE!VT(xj&UBEw+!o$5mIwGx z%>h4@uMOoe;)CYurqE&HTZ1OjV9%glY0qR+_dzUWKAx-I^K-p-V8-NQ_Te4>`F!^G!CRxV(W9M?K7kJ~UHEMG zDgC)CdqdBNY1`zHP5HYv+ofIU!ycVad1FxL2V}wap z&il3kJ=?bTtn(+ib*lSi{th;I(xIMy-YWdv|)(*DScvn_Tr)(i{~A|3-^&qw$^5=WJ}&nb}@XmSK); zPuG)v-0O8qr+e$rx%B5)lqF4Gv`grhmM3-zDUeR{h6Zv7ak1u9dT>U^GtoO9S`+_`;6eiLNDRr z;icii?m=$P<+0*xR2+T0*K@?xsT0AR$LmGy8w+$n(>ciDAjZoV*YCGvY$ejmGk^zp znB-bnL@HE;@-DPfnRw{*O3YYAvjQQrcuJaKuJ2mDe;Ex4Nsm`W!3aHp`jrR&0 zPDR+EGy~Ea4NL(lF&Jd@U5F;@1gkytdKtOkv1H4RsU{@hlDoJ(fBw4pUndWmMZ40{ zI~S7{Tc-mlNH+sN)%`3Ns&HKW-)9JFT_-guO&t>lT zF?v{iuk>Q(pXKrW-ObcX?Lg3^ArE}bwDS}5w4s%b$GAdnTWC5ckdp zK5WpKb)P(oJnPmIPdgg2Dfdx7r0e^nKYPDz^2-D5ogLuzd7=YP1m?+PUv__1fW=M^ zb=*7s`)>P4k4A#GDH-4(gEoe*& ziEoI#aYkqt2NZ7Y*#@8YsJrEhP_Kt{K#9uMoXGMk5UyjTJ%rZ|J00$So}xg3qFeRX z;Mecc)-jthth(IFRp_+l%i2XZya-G=Y4wiIXMr!tE3(<9J-OYj%Qr310DkcMpZ?`9 z>$@+iO)w)nus#D3#Lv*$>SOlKg=vO)i2n1Ah4>L(0RXk!1E+wO>oxHOK=}3$ms*|R zM5kpz-VyHvzyt#WOQIp~JW1!MI%vobAva#f5yxaXXU0tRD? zjNfNOkZs@*+gJYZ3#{-^3FW=w!%E1@JFHj&MwT+K0LlPn!~^rj)<@NDhSnCa9~G;o zX8IkfN|t{TFMUL1TFU_(m35KJe%l9_*~0}I)MIKr!9}Az)>)M zovt(R{5#h6tXI|h((GTrPwA+p2|1G4)uM;Atwd3HrGbp1(az{3W)U<89w=d0!r8o^E&U=j~OEG6ToL0GAqjrto>&WI<&_!sPA502W$A>OsA1gMf5f* zeQwXRe6G96os){=z>5T*^i?^mu{PRQW01(wjkn{_TiUkpz7{-qOKZYg z`Tck2mpSnAq@~Y4&{=hX|MW?G;LObv2lm|NGSZ~vf0_gF?CV4BS)Zz->qDilI#@00 ztF>#(PrNBdS@y2BHIkR? zOsn10xcI5wg!Kx5yy{Pz9-zDVkjcOO`AdF&otYoojNF@P_^n#>ZG&78a2IuSf7p82 z9Bmr_54M)9Z9IqP4*r-ZN^+H-i6Og#%^my2-A zNqR(xM9^1}d=;E=WHkB2Av0M1BUo^*OEWIZSSQE7-~%y97GPn13eqdKC!x(=aHW@u zO|#b4FInJ9RJ*)H;vNpMS!?k3xqz=T0@!9uo-1HBwn|-my?sx`6(|@nXCw~!x$-Q& zV=EliRTn*^T`j5XP*82*2iQ1&={W+qhjYjgL43vD)rZUyAMn^L@I(nci2iWo8rjDc z>=;@gi6CA~jb`ZMxn0ys|6E^=z8<#nQasPHm+PeHw104BI6ZdG@yg%z0=W9JH?3K? z(Kuu9lmP1K!H!_)VMrtlxZ_%gbSz;M+-(PlsSE=}24i{0oV3W*G#KduMdsryX@qf! zG$BNIR=78Xrq|07kvc?BU_>63=?Sb+%z2(%DV zDHC2;vm2}2h9xszkN<-h7$plCTc<3y&LQ1v3_H2VP)WIRIR~xU6I7tz=)fG{m*orD zfbP;I2FZxdb^Y7l^)?7rrR!dAQ7Tg_jq)><`(<-b?|CO5Ow)q!Yr}_Z%4c51G$IwMJK9b!}G=anI&%~;HSptEX8oI zUWl&s1_o}yi`D`MO76uEztyg>8i{Fvmig?aQmWR|YPDva5+yZn*3l<)&KrzEBn%C- z+1rf-1EJtFDvMj1kE_+CcaOM^0}?R#=YRd1+$R%73q+tfaw0$sB6#AsUcp;Sv%V`xF#tD>7)J1l ziuEo4oC_$4?LpCf;9L+EL^ZZFX?8EHdl4JP0GvsA|De3r>jg^`;8(>n0%9cA{jg8G6Wb*DSvj3{11Rp$VtmvqXr#|=e$R<2Bh5fBsFDf$4Q4o zJNQ9^+?7A%8#o-vyUJU%t#}YBOGx&sMnUV0`yG8|`|UD*3)j173yoO|{T6AbtW@A% z3mR2l--=|pU_objTeV36K*pme)FKxRDzrsPH7fuW*exPq8yWb)2~4OTOgl0cXjBsi z#Qr%GnDcu5nu`IamT^Fx^akwzn z9IT7Q9YjU)ws@jvqp9Q5Wzh8oa|uY`-~Rk}0DtSiR2O8a^}(A{j{XB zV!z;oqbL(0I{;q!mL^TGg}3EgK*;Oxtx{P0IB0eDIj1@Z5-Y~k0pzO?BN0saIP%5l z*E@FMh(z0<&)W(xEW!5|ynDoh3t#CjkOL=WWt#-hmpVCdi_nVuQNw?zp~+=^I0(JxR2+8Kd-(K`z3sCBQm!67^{=%MA!6ZtTQCnK$`hNyI! z!%!$mL&b$UBS&lx%J9k!cwj+D0t%pwGr^k)GRev%;|de0)qz6{`PbHTNEu~r zOQ;%tzp`;sRl{@(V{`fWmN{LhvcU0@n@I*fUi=#AsR+r%^6sDhUb-^r>)>O3>Kwpj zbEDta-$-7AFSYgHVVBo7_d(-3uLIlAMg6#3qu*(7sKEPluhT$1INp>Edi*`}YbVTU z@w+>S*L7_8Y5hX?brtDtKEI!%UNar9W0F@R`%IlL#w5luZ~8W6BAf3r%M0G7wVv1U z@ck*>Im(!2i`@IpH(leAj&APpwF3$Jl($oz`qjov>+R~}S&atvz~`)^^Uy~ouFtM+ zXYyC?!tF+1GczW?EdW2!nq#?bxZiUqgF9{MpD$}=Y;9ZAVak$qTpszE&uo+}_YOF6 z-X%Zz-D&Dw4*Sa<@7gzM?$?fwDX~xOIq%PUPHE_!(2h8j(rJCF7q=H%-|sBLCnjuY zCEdpyi`w6!gPTn%qyLLg8ut>I<>)LQlZIOyn4oNOTiA2fc_pY~d`$C@6wNEM4pENH zK9T_CS!E`_(3sc~gg0)61v$;vhv#@T9)Qi#hxDGOvP(z!UoYQS;e-l+%pXmS zCH;T<&%dufv_b`cg?u#EHV#U9JQepS@RX;0N!1nJ6-RoaED%FHZ?te6MJ;&@@^#_3 zX%Db#!d^1IRpkf|gEQmaAjSvU_yS^h(TwFQw}{7ydF6H=e{hCp%#UaTP5!}KZB4Vj zRVD{|wi^x>xwl1sZE~Ik=AkU)L3|&qXO~9}`aXbw=!!<$_yDXOaT?M)jw%P}m8T_% z7El{?NT4Qo$j>mdM;=XGfs2=y&f)!ktzFeUY9MQ6Te0pPX>JgZ7>Dc}hZ1mtV81BW zc>w5Q208x%nj%h%ofXdoL7k6?x3gq*xM$T>9=wh!%m?cpcz16goP4zcEguvjB#(_h z5+{JC();`pxOS{9P-ZlTC#$uZQ{zbN1QmEi5(20#Wzj#h zj@`cQzi4}!5}#@8etrK7wquWh`028L@V*dDrL;PptxxU0k=7``Q63`#I?9=8d15r{ zX;ijtDzXdsJL&9b?*4XZk$!$>FqP|QPj&bW`ZjJn@y6+&w#G0iBOU>^aQo~k-#}9B z^z@-lt-Nt@+E1P%I_k%?j?FV0^yf2`-|IVEHuCK}f#jjg-8DUXir<1Im|pviVRH9u z^NY)aj5}Ss@jj{T_+T5A`C=UOH(i~Nh$*-&qqnVX%iUcpH=)me)ZW?VPW`v*KhNBm zR2_DOR6B;SZh3L-dhMM@*;43yKjr6gey48FrEfKL`@84aYlLPA^;<{D+&->%_6@)D z+G)COem_~AXUh8&wkhB5VUdCPY2H&vq4%?zigFtql(yHc=F0Ho5NY*^-N6>0atW0_pXmnqYkToPzs^|HREFIMZn52G zHHM&%dPh2=wx@1%-G*ApLW(EY*NYc`4;nPmBPJ60zTa{Ibh$cHSK7A~5{S;clriW-{?$n< zrpiGpU2vb^$n^=J$Sg-!3{R$-bOb!5Tv%$7L2ezKs=8)}C8G>_9Ozf$JLI&`$>0R- zSTZL~;5mTgxKi2@4-Qg+KB)Nu!v^0%LME8IG>T_Qh zmzaijR`|Y%kjzRibd;?s+Y9M!@1(pnEpb8r^8Jkh{0mPS$)q zl@A`4&Pw-kVW8)rj5|6i9dzLPHvaU9C*41r{4n3TDJ%2SLnYniez3k`o@I2~?(KTY zUAMWs$=@iZ$zsR%l>e?xnWsK?hV~N=xZr`Z(*@b^!*=bS^7|{6 zVdGwX&N_FQne6OXP3C&uCpinzl<~XDu?_G0>-+oP(TXuh?tF8->&}iETe-T$aZaYO z?fiYxn!9dFjWKWQr8nc&JNJ?ea^eB#%(IZ@{Qu8y=_yPI9KeU8tUefa&4Xy%UA z=S#cQ{YYz-PWJX7J;`qXSvEXFN7)+JmMF|m?>*b*#OQ%P9|XW4yhIQH6+F~`mA$Nc z0k3D0ths70H&1BNt_?Mx^iQ7;pnNOZ@!VRkAejMd$OUo|J@EVGGd3>37dTSs+u=jrl01%%QUMVU7kD@7||KSxQ zBj`2s!1>iY@*Iv4851Vfj&6QD7R}m1W<0vPcS-I}iSQ%tLGqR#uOmPSS$g4~I+|Wc z*S0CtrDTKj@T75?7ohcyBc&z48<%ml!P1Fv2+3_^s|o~ekxG#c~GY`bbt#%)FaC}#mJPEjjt{t z!fv!DDHmv9Ff7DYarIcp~s0 zUs{PNUrl-Z?`fMF$~SqwbmVzTivj0&NOwNaP`UH=i679K6A~Hi#CpqdE>@mVs6Ldh zn>1YRJP~|$e1>rMCclx`uCYzo{ zY3zYF$oZ+P@3em319c7r@&LZ*y-)PHLLVi{h2H1W48Y76BO>gNJ-uMg_M4UhL=SyA zV#+8ql0c$Xc<^f?_8{-|=6WrPuS8?RqtUi4bzRx(f|sXM#;PA1*z7ly%Y1u4E}B$s zGQlU;QMAvOk@v=uu-tpw8U>+6mCIuqODy`3?5;p>~RP$rpL} zl&&~waTIK6>t#RRCV%|%-`yJ~*BfUAuvOn8lqVcXosh&Y`mqST=wM-dc~o#v+pEod z(QeDbW^F-PvH?d&#Q69UfPP-bGva;J93HX&y|q3$!~+ON?Owm=qaS@;aYoMY`rzJ( z{v5B|5vPW?Pq|E@4@KYb0JO1vMjU9kcw8}ID1h(H4|0 zW<`Kq)QN2>+VFkWcAf0&ifusN-T-U>k^s0woT2mWfgCP=udPYo$-Q6-q=2SiJ&i8s zUbmG7-Z}@s2za%G=L}?d)!)6MwAnQrhkl6!9!0eUF;0{+U>KGhe3Oj;cPqz-1yEMU=Z}kK?aSjK9-;r+`<`PIjy`# z3Y86B#ZsOo(k9R{UY+NON^U*sO|=$M>IfqSXYx=OlO|1r%9BMGP{qdS10ojvmNXWT zmhPl-VMv4B%y$X_BGUPCU?uJ<(bS>^{=rOJyjl%osn7Apm}RRm@dhA_X%H(-PS^FH zU-#$wF>j~fI&zn_>OQYM)M2Kv4Ijs*e57YWx2-mjSV!4A9f2*FQzRQ{CU4_$=S!-+ zk&m~?=tCZsfefDKwh{S2V?I-=<01RH=!QPW9NCqdFc$Tm3c&dcW}XL)EN+3U}4 z+tIFlME3f(+_3s_z?MAAKq5vzx7tWZOZEOO_)FYedo1QZ-FO0 zzs`|omum5BG-MM!`#`t1jWzw!80b8<~q%hKoel3LN`iz4Gn3EEW#=o9?v(JWw! zTzGwDQpCeHDd`RY3mVV<^*?@+w}7VSg0Cgsbjl5QvDlXM4xat@Men6YdMH?|ncVB+ z%zGZQ@ts>~a*Y*$4%RUhc(v*aa7W0~Vjb6ffefeQ;u($s1rS9D4Wk};p0fu8fKXmk z(7_i4YBlP!h~okqzg|NB_z@rtwm=~u@e#*TM{FD%+pQ7Q7yKF4*7ee@z?XRWOwJS3 zIJurW;rSvG4hd(@2YBbm3deE8%u>-e0~iYMXYu^@V8;mr>OpNHsk4Y3yS7%T<<6Ni zbjHcYI$nMI*a-k7>f=Fv9jowQz|`N(=SZhjnb*Cquh<@R#*yk|j!f#9b;)vQC(Qv6 ztU%SpBXs6GGkCC~TP zg=VOGo4i+`r2-8w03unML9`MB3>uvvKo*|Hz@|b zS7XW%g1}-Y4YPud?~_yby;+tmB<=2vdZQD+8fu8;k~`QGNO4-CFpA9g^` z`M~FtH<$e+^C{oS_oR(Ff{*FBGSg4GvyY>WT;EAgTKRoxrMtw$->kePi<|RJD<|p=9kI6oo0I5kEG$2=H3xK42rNMmV2iCf?iq3&TdioLSifJMIqPIA(kFaCrZ|!5 zq}WbJ#Fsg+l`8<1>$xAPU8ftlyj8l_5pR)neO$nr6~KuLN10!8br8;v6@RxlEkOr6 zSOQRbhpaD8DGyd`d1BL7cnc*!v-HQ?0PP82>!8!2Dm06xZCgQpqYoxXc%?lYD9lC@ ze_^%&G1weL5zce8vG|RZZrh?_-pwJ%BbbAb6CP1ERhA$K10id-752@E5V{tO%9s$O z;Zo|(l3SQysPcK#DV5tQe=gvG#F5eG;irHq)Xbm0crTqq$I;l%q7C-^$X@94Y5x8C`m{LE)2z3!9dt_|l+21<Y|5fd26bIRF*+jeNgQ2DkS) zcww3CKs6n8V%%zVEZmFi{@|{(*_E^|n#b}j z9~yZlFoH2fQm2&aKy@tP)k`(uZlq+33V?AI$T}i0X6od*X=$&I-#di^4cp+qEPbC- zSurDcdCFJP&bopRq8n}B0ZePMVau;V;_Do>h3{<~%27A2Z-@tb=|nB!3(~oTj0TPv2&O1?u_EvR;SM%XlfT67$yvW(?{b z`GOk@>vtYgT)K`v=D32>z82TH_F8p1q_(-Zyb|DfyT`@a3KQNI=yPjJlxlb_I1qD0 zVApd6Hum7Yb)35Iioh0|kYX(CPug-L3+Omrh^GQETgXo34}bWB^Z850SALudgtoEs zj2J%}+ia{(s#*=|-WEPrcWrg=oA6FSLq{h~a4O1qhg`7!yvlgTQQQ|OfxyJjQwNun zwybG_8vr)kyT!|XpS2C_`uqBNlfA%k+OP0bsx{#O-69>%qq0SEOICT-h~P!JpT^{M zdmR9SG`5*}-phjt$Ckg-Qz^;~oxzFHSNk!Lw1Aw9;}begp+c@8#miyh?YseOs~AC- zY+ezV*aHe2+U$z)07Dcf;*dv-)SHD861L448I=M{Fi^qRY|lm!kOzOxi_`BX5mF$d^nS|U`I%AXO_lRL|J|NzFQdto2q-wwo9GZ3B)oCY(SvLSxwe?Zb{Kfe3$lsL9{M1dF z*-lJrM{kw|c^|U(NSoAByr}qMVpuel5*QMv^>1^{2rRpQir|T0R#m_F!PHIdqIu1Xx$Y=6R z-g$TOQ$1?758r#H(Y5qB{Z29k#xNLU?fI11|{t*)w%;zwurexu)(QAFlKqh>Sk|2RPCwUe`JJc}HPBt56V#&)qm8BlgR+ zsDzH^!VmM>MaQJJ%}jpoT57ZHt;@1}*jYCyjnXF{ts68o7wP9(oYb?+E8`F)I+%x= zlAaO&Uh=se54ftWhbaIsZVPI_xRhnUWh(2oI=zt&+he-yM6Ag%N*Qkj{WK+-IjYx@ z*FIH$z02M1JcAa%ooOSuzW?w4_$#evLXQz_S@6O-yggzCfUQDTjyD}m3=aiMFslcf zh2=zgrv=^6dI4)^dd)+I04d%$(Wy*J83_(SR;* z5dz5KYr)tKW94O$>uEGitSis(@`1z`=n-@dJ+i(4dqry7R)NR0y#_&);d!%cfl7Mk zRQ#XvXwd)@0OaHj4*)K4I?{1eT@Wl700)4lcX*L-+?_?yq}D*Ro?M7X|{Hq3Gy6XlgkQ{rgf zdR~A8U+9QOelNv(TlvEn=Ls7FgcRR%Up&w%tBD`V0e?2?uqMe`UNm^{5@}n5bQmj$ z-|JpHE|f67pQ?SBRn8>|8U;&bYK;~Tq0kU7%ZUxM`?+bUxWm zEV@z?{+r?`<+0B?)BETC^V4_!om*t$9&g7&Ir;0||IPBaC$k}^ zdnxw7)9+fO&WDW}>&G(oG;S$AbwEnvH6119B+(ijUTjL!k{HcQ#HbaG@_7!cw9JqV znpx~MS3gO-PyNEP)xvDn-Q(F9Pg;kyOhCda;H3)5A+8lhlMLP3euC{cRr zCi%<8Gt)yRrA4)ELGI0vFDsE6^)6Z>@G!z!qM|-Z$w5Ol+%7}Lp2_ItRmd?tS|UG# zR{_Xb&hew(F0lAsv@|K7^4!8htCp@6fS0^0bkN)6|M}zJMd`@kkYFsXYlQdhM6UuN z7NPQd;zfDQfmOO^nzh9;!dC!jK`nC57JrxLi^uCkhzZxF489uc2j8*cmeM_VN^efX zwjMnt@XUeWvM>&<41r)j(4C{91J0^8J-)h zc`N`q6Dd!V3drj;3k>pnX97a+0E1E|^vuI#PDAj{fY)%KkfN?-7q8&Oh}*KtThCms zIGVfcr`PYGT`@-hiD%k#FDnBlqta3~Gv#95zVMFfC#Qwp`<>d)Cf$ZgAL1;5g+)Ij z9^U~KbO!bufk(=b9n=vf1}mCTGrYaf)|ux*ia87}vx8yZpGJe7kzonc%F99+eG?j- z8apNA1d#^6N8~J|){>r)aawXy5$cj|YGc5w#sP0(z@iQ>)GK6sYCqok96*lPn7Twy z$$g$u9yv<&w~@6B}yjMi4)|oQVHWiQ@j?kkr-$sCm3Q) ze9fi*kPgBjZzN6Nj)5iM=>QRhbmh!?xZM8y7Gd%%4;`OE<%-<%Xt8+9Bb$6kdyI!V zXdW9{$jhI*^3XSS`Py&o+iv*NHZ*^SFX437<;-chJ^B7lhPL5t7gt7PFK@2Ir!6%i z{rN5qO3EVbj#%L^YXnX-bFsw zZATxU{5MOqO`a#6o@LsH^7x8_MH`)+t}?A9Z!5}&?CbJ$@A)duI}axENMkR(&rhaw z`~9b9AMM~2cpIy?x@k4LgVwtno{ke?q(+oOW zgz}T7*~9niQu$s>_xbHx4c}|5?QVjV>t}j=6zzI@9UcW&a`m^MtaD~h7NAbHZQ*m3g-gw5=ov@q(3)rpUCjZ?!q7(>aA?w;mr^gru0& zdDW8VPRC15tmPX0y4SVnoOyr;a!7i4oYcm(b3hedB9iqnd+Ha_PC;6<>mateR2^v4 z&f|`qew%;TMvo0(iRY~`#_OJPOj${jM<=KGFMs>_KIKn;{))9!wE<$FIH=|`yx5&VqJ1XEKlOw0w}z$YkLvGCY*-tI!7Lp437z{2YK$k znm^=-1^G&gV8YqQXx(c#b&6~$Z6iy0n@DY;@`iPYOocv$t01SY}B8ZCRrL#hh@0%(^nc;l?~P~K($LUDMzj^R6OuadWp^D9^Y6AQu^KGeAO)0Oe5!7-G~&Jgky z1zZB$wld-ZUpKe?S% zQuod<=!Z%h6gA1{pktxSz2jcjmlfiFQildmhi!T^WJuLNPT_J(7qaw!;hh9sy4v*5 zKcz36rORk{+2$VP#$)F;o!;|JFR4aH(l#_bl95Np_m=m8SKXAmi=U%|rfR4Ci5@Oq z@H21vke;`VB=8r1$0qL+z%qG1<=(ziMxb$S(%6Um=o|0RN0{&qz}a21oSlrguJijY zuRJ`*J#1t8#M7ticl3^**~54FaPR-)>|c{D$8~f;5YYDQUu|vHgXkgj{3laoR`=R{ zWah~{ukb~bi@*nbfT-<}rHJioEr|p{yhuVIC> ztI_7Qp3;r7on?a)elefNvP10YgTgPBi}Rp8W|)$Tv#DIEuVV7ZYk2 z9m{|9h?5=f&R=JD5uWL{FjT&i{_pAWTu$?oiY3zVOioh#+Qzq64j}fuQvF$Y4JQCx z-$270NMD|wtedoZN1d8g;(-}&(B}CiCh6FwqA{O{ycuF)BdqreC-=~NvbVEpE-FTj z07{H&(r|jSe%AUT!n%}E<#dveb|vZXV&KfT_aOp>L$4Fi`}nWj*^+PhC0>E;+m@o` z&FX<`{yS+mpBx_-mr8cvF7$j5lI5^ zIv|KGO&3&zBNA#t&}E`x*Rk~o_j-I668>WSgFf9~_ZFteO~QDiH`sRbW9K^wn2`tM ziUsjLQEB(H5)EHhMOf{Z%?n#iKm)w)G(YKP(Me5L@vOh_hO@#WUw|>z`C!M+U%C9R zQlDZltrL}C6Fi5>XLJ6#cx}|zfmjz`u|>+a=y(!fI8U7VrN1V?`+g8fXFnC?v+ao1 z7{BR;d?)Ix~V9h>#F>qye$j)yDlW_MJ^;kw3FmXQ3hVbg&hyK^Jf4%K*Yaq z5yCbnbMx!b=NkGULQ*1}ZwDz*kV6M61515~02L{EV7a_`Vd3zBuf&{Z*utin#5#g8 zOsg|Z&}pH+m4?xP1IJ3yawx?Bqd}&`F2asXl8I@cj6x0-LxU%7TDj0(WuT+2jpyQx zI2`35IpEyCu;51W;tD^?n#C{}UQNFlOnUXlEJLz#F>jKdwCGp~-pvr>=oH5gVWNCQyQULm*EecRtF7hMF^z#r<>T0j88q-C$R!8-FSG+gOm&R)8RniTBCL z^c_8zKRWK6;7*v6x0AlJtyyc&Ej2_k4*zkjg@wUJ!z>2 zEZ+2Z<6*z2!;}I2rY!Kk+V7eVJmGZ;K4Cw(_r`aBX0LTl@Jj#QErgFJHf~JX{Z1n7 zwQX+mVOQll?mwYOD{JySwK`4u@~ZyT_Kjh_eLh?0*EDi=c=To|e|K@Y{yM>*SS#sI zYhgH_z4P^nPvhM*c2Wyxk(vd@ld!|{MIan5>=+|iGRz7@u+^imot7o$#XOh-hQ&hL z%85}p^u_&89;n_}EWvLSCR+-@^fO|Muj+(rv0^A$9Dz(rHzjAcBY|CxQLy z?~2GBB#f+ZaJm!HUV!@fMnj{aYN`)Q@v+8nM)9I5A6;HNN!LT-VEozaTCKp0gj zuM`6$4NRGJ_wZS4?NJ(AEiDoc1T`Rfv8x)98rJIK;qjtA@dcPlecQ0Ie^QPcIBm3? z8y9(Ku{^Iyx;q>2*7fEok~xuu6NILb6=*otBXYQG9I-{L_X~a4_<_(;kvx~wgky1^ zsXee@9q7rQSjc9*fivjG%(>gH6Q>USlyY7ekAv+?$BFU2Z+hP~zV`+FtzusTXEU@3 zrR1i%WN~}{?e8l8{)fQM7K+;G`6Uft4b1qhy`^pb2?o=6CYYV|x!rWK9q1;9_Io~^ z0ZTjY-*A}lXYyU955t-`iFA5!9U1kw+&c7w`LVYI9@-JA^Cf3nGW*GO@txbBeX^Hl za9Dm(ect~0-Nm@;;n{=sa^@r7=igIbRQ??AeuuOD7wesHJKbYE`LYANC1>r#)IW3bX_Dm%?_T&AY{kH6PWeU?1 zR;XZq3fiA*+oD}syi&<&H=b^LE@|IjaO#a6anu(W`da(k)89Xf64n>bZ@3nX&d;A( z|HRJ@ZJgv=M~&Imsg*~SgK{-Y0!YHid7?kphLK5^%jE+&qEVva({aPSwvGfX!V6WC zX-SUyX}!$G#7^{P$4BO?aThU@prHQC;J60kn|RHl1jx=4r5SI)85 z%9rXK@qqP^M_pXR^D5)cp08$A?}(EtPT&EJ;J7h9zM9rNwcbLs)cyNvw$!XFNk%$A zTWI}wZ}st$erh(lkE`EpT~$AfiXW@}sb~{JzMHZvYgwKigdG_mg`eOPxT&|-=p23C z4w!fW4Vq}s`F3FZ`0*7qjrIO#Wps{huyUGCMb&;9Q!fv_ zyc$nX?v{<+M&yiHc7-f_VoMeLBiDAWmE4KbIQlOc3}(S-c%xKOK#8@HunWqJ{d|@K z*7gT-(j0~2k^!{hUfC~)aNqxdy?4sgmF!dw)kf{a{dE|`OxfG751jfIjZl~z z95`Z%)uZ?II{Z$Y5=!v}yv;(?r+N>KKWp{4AvWpmEU^dOtT&UgC&5EJxJJ3w2g@Y=y*OIGUx}lV=v!NpR=7wD?NOl?N3-2@#T~UMyE`_ z;4+;nO|M2B{Vs^GiFeu9YJW4oT$EVVl6$ zsjssQI2}aJ^6?#=aIwC;b>DvT`>nkFiL&#WGBa(K$P>?#{@6>oCYL5{LTqxvADJEM zs`tXD^3@AFwMms`yPVyD+bX#HF0}f~vN`F68qNMtt8Eb^@7JH>rGE44*+QpFZ=sbO z3r-$m-Z8VopA7imQ~fI1TBCcX)U&Pc>0^h|`kRt=y#K`Hq#-h%pV~QLJT<89|K17o z)PgCwA{E6TFVMa*!S7dNaeO(71o-TOlyBDwr-E|*_*7^=IA#UM_v=f4Gi;>w3`?>c z#u=Z21~*4y(W?6#0VW?TofA_gBmx!4RYa#HF|^#eZ$jK*9%?s;x1P%LcEF zzjQ|qTgztW^@)$daJT3#i}uh{&Xt3*q;ppDFyPwd6gZI;4cP#$S{}TY%Ni{(;Ap-? z?PaoG0$wrwy??;dsD9#d|5_Dw6R&QgBk}#$_22*PpZha&Rcd$J-B)|LES9I_A|eO% z{PW87-kwLs(aAsJ_-U5Y!cAgvyQJqw@~a$1D_^*O!66f9U6E7-kt1FY>(8Q;_o0`EX6#dK-yh!#ksDSN4(AKP-0_`w=3Kqv3AIM{R`2t~!1{B70Rd`t%Vm5eM zQ5n}o_ep4wJg0OG-m*o8AE;)n{oh5uwnq5ycDb1_@XQl7pqi7@|k8CBYMf99ThkX zNQuSL;dZ)~^g$_U79#m!r%`kQpl)11iy^j3`AErT*$@_E2pB?bU1({w0&g{eQ`ouiuvdps+?))s~qsPAEKB8N`qffI( zgBH6C$>;uk5Gd$Ice*}h3OG$1_>*}cB99y;r@E*1^iR~2L!Aldy9@m>Im?5MdnbMP zPIfS?avjir;ys7rDK~$vH+|Wgwkd8t`@wd%<9T|19a|(_jM7T?3Z@<4_s>6bF`b^& z{$8JcC#$VO3>s$h`P0(AwJXPx(n?Pmo6p}M+n>1e=Sz6&?7En8`&Q@qJ${eIYEi8N z-jqS+mVSdTYU%O5(erXEK3hKFf`3iALvmw9{W`rku z#FX3RYhk!+Wdc}U=33EWkExYlweYlRx^qX`sWSp65a+sBxhR!J8T@kmZCbSiPu4aQ zH=E=ZEeo2)r%|7BOG|Qsq>&Q0*6B-e--eV~^|`hu(TP*JhN%nmdW=Ifv8YHdn&CO4 zM5!PD$N%`dCpL|?u!T*)`)rt!x7<%6fvdB(^HboE5s8y%;&|e_D>_F_Z)cZ{j`@}m zoKzM1728#ec(EfgGTOnPuZ)yY%58!dkcA-Zd^W~jnm|A!}H^4 zt%>OPbU)VmX9h!H%NiU|oD=5uAs}K0a=y0^EpHR~Wjv?QqP5>9t~*^+(&^-~>3H3a zAvlekzHtOM$wnnRwsazG(3eMPAx{gOEu7ED$Oc0P;8eLF{}f5ED5p}{laO(9TL3*r z3YOBXPtY=~EKa)8uab#-`_(7Pk<_R6GtV;*0wOO7ki{z5ohF)RikC8JAr=J4|FqeJ z5J*X(K}Rwd2s}xljPQ(!^|yG*92iKE^u(rl3%Gl`4kMAO<^QH-t_I~e6RXAFx1gi|-PpgxL z@Z|1KMIp(<&?Bdf$c&iK80splEo~W$wn-l43c5b}C9D7f`;oSN^)XafFx(6mJ|ZMD zNy~CltQrr6hwv}a=V?6Z!JAvA)XV(aA5Yq#Z;alz*Pt(CpXUnJ@Mu+`PWfA?ulZ+1 zhtc%-a{SruU#FYVh7KHXnY`ntql_HNUfQ2OaF8Yjy-j6_e_qhB(-u6g2e~~(2?^Dm zk!2#!NRyP)fz;e?VlRlF97O!P^t9if^qCH%$-kk#d4I`So=*2fp0dFD$hh(6yx2h} z-{8PyPckU-lm~V+H!EqSI}=BZIuqZyMF{1;qt_eF=Y1^0pHW=#HdH!I;anCu>sOP- z#|4N_+C8Q3%r|?q_+5F2`G)5%VFv*AUYGH-$1iSS);e>n+qRR$+H3oAtSiUzuZ#9p z_ib^{4vpX8XcMt^*B(AI2i{;`UeJ+dDaeqN<5$t&tv)~7BAHP(7M%4}M$ zB$EYmZ}jeMIREo6ADMR0U&cpPMgu*K#VZ%4Th12AV$`=-=h(t2z~LlW%k#$sPH=Qc zJj;j^(yL--Ij9kVa62+Ibyo9qp8Hy%7fNd+cMw(LTIA3{9vS4H^kbm9I$ZWU1Y5MEPu9-}3fV zG4s5&^R9c-Cex9uI`$#`4B@cllaHYvek*(?LB|zNDarNzit<x7?5Z==DRzfFz~HXC&&ywmR!F6+>yz4YOPGoI@UZZazHDCu;sIJe`#$~so|uIPYrl5INTM)+9Lwcc4)KQprBFbFeE+wK6v=~Q@L?INOP zFTR6@I^LG#cAUhoXbO61voljOr1~V7bxJMvB^-EIL7G_LJ8!eXOZETt zmw%)a0CMOH>z^5Eu%TP^2mNmm2}05EM)Ua_pE$MYrs2Ji{=^m%PXv7x?5kVgz3oXX z^Q~;jv`?%tOmH;)j#vr3g#)M(SJ#ooIM(@YZ%1^P32(!@uMf7zNWFOW1;5h=(IQwp z{`m1D9X%qoel)X)atV4zovry+4xMF1Q>NX&{L9y-4Yu0=f6&IoKqGl=MdW~2w(#=5 z98vduhwF6Sj-loJ$+`U+2k%7t8;2-Mxp}>vRrI^d-MMSh8j|e$)+f!ab@%Tdk<3`f zFuU`~tWP+n7A2sD>{FzUlymL={`EzfB2~jN;xO|BE{Y_;31IGYDj9HR%N6>wvaH*| zYde!*|8i{~IT-v1_B!F}%Kd~w<{b*D97^N&IH@ekdIPm*%NrsOAqZm4OkVNje-S>Nw_i;;flNgu}<)sxZ^UVqk zWn+U+K5wTH@x!7HCI~SciaVmT^_j0L5?R5y15e%-r|CRj0Ko?%( zMnBDMTl*RFppQ|>EEt(|a>PBz%rNb(u{ z+q{!LDMt(U)}^1T?vuz2ES@;zr;XntO>Z7BW?B3W1m=CiGZ9%YFd**yhq^`uRi1C? zxgj{;jGi;S@Li?%PsjI}`{HZRjp6Vgw=-euz=`2p1Fz%uBRk_TVF|&UIN12p4*Kj2 z5_t?tGU^M}e|xUu{)txi1;-9M0(HO@dD2`C?b)H;ytv$=e%Lp4^zQ_1|gu%9G>J%WI`hH)$9qAMmCExsp9qf0cL9xe|!%rfD+4CMg z8Z3IQg8kp4u1-sRzU+9XxG?G2duKGZ@ZD1_d$iMa{Y~q7`O|&*21^;R^&vqM&bXKK ztoh3RDKSYE?n&>FJS5LrOPDVh{ri4>PalS?^j%0tbs9@W-IK->J$NF~6!gBosP#pC zv79;Od{kolgQ4ErW>7S;L~?-*9rwD3hTxZJ_@-&8yKH2{5VohlQDNci5vE1d&o|@F zt)gJ(ITrufC%tHX8`%`KWDn&VIg`GHm!mnHB|`Ii#g-Bao%iiOd(LJ!6zv{cXi-$#lMfPn|zmU%Px6Xxem%o*Fr}#QB20`WlDvs-ujV$5?lXteofjg4ki% z*yiTxDOiuCrP~q1){7PMNR|Koum6ngFJG?5aEj3yY%OfFp}yVq=}c-AUvWwg93c)H zvKsKU?;dC;OM!0bgz%G@EMyW+oQ&kSJnsk`7@L|QN4`5Gw#0}CmcSe4eVj7OWwd+6 zB7VimKdQx9tcCs5Ajt?2I90HO~X_97-13 zjCkT=e%z5@Et!rU(a0wQ`buuUy5h8^bVx;%haVFja=S`i@bWzK%*Nq2$Oi-dmaM73 z5w#NsBcdVlP1TQOF=xPype4?*VAI_Dv`@d;pl~`Hf5_S1VI$fG} z^rH25+8Hfg_zmBh^l-#l*{1Rr?4S+aeiRk7mgP%H$b`(6b$>sE9t27cvCx>-ewRYm zNjPO7Qn6K1Frh6`*m4Z^oIIkGI(!(n_cHBz&gZMc=2|9iu98YVaRNI9t z5!sFywd`L{^6b|Nd@m_C$g&z{vRSD`NA@@2Kr;GR&GaxOxKq9fib>yA1sQ-EeylGr z(hw)^I5yi_vSx>?BSOZJ`O6>HaJK=!wMDr18>lTx2x&l`6~<}JoA%(&+l@;8DD03{u6o9=0v-BkISC7 zkVvyJk7x4i%Y9uh_b1LGotALy%qWdhd6C}t@A`Y9k&HIJyT_4y-@&zS;Ge$xZ`Wh! zeau~s?M#@bwtpulXz$d|ZQ}==MI2zdPFu^*WxzP$j^!oSHNtV0=R1>z+|WZ#Ne3TF zm~H8?PEqS{S=D|kaDG-uoaC;`^!r5@mmE)<(%-$zzp(GmUjtTf>b1QyZT2sD8C*7!u%$Ob8qa|4wD9PuL61-+G@< zJ<#g;ZJ)yl<72H!p9hgP!(n4sTz9;RRe149i(X+j}4U*f)smVr|`k{)6BSIvO| z+n9dnJ5JnTcq+BE3(lM*R8lk@potPWujn4j_uQhNWfFeWw?!~7X?-S|I{k_R_gzlr zn*CKChpgI6SaG0BJp1>*{gl7{BaUK@3DxGnz2Mw$`=#2ngY0FW{MYS#$So?gZ3;5v z>rgZmkuaZ?k@FXY+T)1rbk^Ni*u7Qfr>}>$END8Ku3ViXQpdOKR9@7O74=1W=DrCf zLd4L8NQkTAPQe=vQdn_HQaR83)%D(vv-9q_eB)%Ma(=JGH_e+OP{2q>>rfmae(!uH zHz}_Qo{(@-ZK=LAj-|f&7xpTmX&`^>XuF*ge$tR19lj%45HW+iGRrbIkULKhK_uz$ z@UkM;tcz z-C6a+*S=qM;*y16f9M1yKY8gRCab}?wzF%M4G5lyfH!4Bt~3f{7_bx0y+@@)DJSEe1daKJ=;7}Fde z1K-^0mJGq%#3;E{^{WkT0fUdu;>+kWg)NkB(WC(mxISOfh6fn;3H)#bIE3Vidn;hy z-#;OB7Q%alF|z#Qi3UEkayFQSLrE#Ly(R>$$22}(5`(K~H7n=_4_98 zIB=W%Y|%qI;K+SuIC8*CzrlHKEn&X;#G*f+v|cYbG#eD3A97h`j6BgO;Oxj8P~%^U$!aGOso6;P-qVKIOt%yR{(67g~14ulL8wF3OYl zC%&EJT?v0B%AkJE1x9}+Hti-gXpj5WbY}ueO!fie2 zm2(_=-WUJBzb0%wJpEqsr*%6#>6GkTS)skR9by%Mu& zC6)d)sc0{9X2E1B`g(sEdSm4JPs0ov7J2h+y*U0F^aKt)+RSO8(xX0#FP6`tkJ*Gu z;&A5>;krf<7aBClC@!1Y)T8Hen^UsQh_!&}aQ^%M{yV)a_QmM+<12f&*FYJyaivTk zvc~7>a8NjWtfy8u+*sx_-;7lR%O|2*I5PEy2M0-QmAa(1-&i^YB-W+wjEQ8hoDbwK z7mgC-Evb|c!NUvWx+766%74N+6i%v;RYYg&d_#6!Rh%Et3*TZTsS{8=hqdQi z+7uCv3%3tgu;Wbx8TYa3gcGF@5jrX>s0xFP6U1RwSX2q#yN%gZLm&^BoGS&&VN#w^!1%g&fRIKbI887N?5x#Mn9RQm z2aF4pLyT=^Ch>)XZQ}@MkpO2YZ>j?4;sORi;QBG1_=n<0oiLFlK2ni1sIz%UVgd&V zA|1T{v>1^ZcfORiEyS}Q>PJ!=5fnxe&ZkpwuqGWxU8(uSm-NVvl3Gn%G4)wuj~4#< z>-pc2lwE`rt^ZE=ED(fa4)*h*_7>#@Mz)oD(ff&lCWm$o_c$n;ft>2I%uaYLSIK8B ze(Ov76L%!|JvlA(&^F8W?Cg}0)BRIlAV+A=qJzM+As%C^sMw2^e#ifg zfgSKT*S2q;{=PmV-*wg+Ki=q4PgVZh^~CtULY=dg@#Bz~sqFhZNtd3qvI?VLHt>A6 zsdls}GRi;-PqysJMtl;$m>hsL%QXN#t6Z%Mn#@uezsoDMvL@H>Ad9rc{+6T&0cRW|5Duq@j6Z~yuS$sy`V z(!w&4r#5xEok*S#7&Op&7IoZ7b;V-eav_a=?ns7o^we6$9X8sW4;s#`y(LK9A+Xz9 zWm|l`vO-2mc5>Sk(ZeGxaNpa@oHNU6E0G|1tw;p{K+ZuLN9IBv9P{I=-N6&N>sRF3!RbI632!%EpCuKEA|fO=wY3fXC<}Ez|N3&L%Ga0Qzf-7`1ERKh z*{X;X1^#Ohe^)w}BFL_yej?%qqHXn9Wwk`kT(g3VV!nxx7r%Lt=(l=1 zEvi6Oc*=8)mA!BAu{0=s8c@R(zcKzPXfKjUCG_?#D*9HfBeE$MI#%7vds?`I&m5H+ zG7SmKd)VH!`=GVxsh&rFh}I%c`G88ztvLKP{08v1pS`c#2LEP_NSWk%lVA*F!nXdn z$pDo-fqaxB1np2R$9yUN>u4h*qoR{K@G>f!^C*ePC^_RbuXQNH)2&JOd6_(U!PlhM z3Equ2aMl55_EiWsZu9ML$|qRYp@-5FI0 zdTl(P@^r#gUo>y>5Oyo?yci)nv|{q6m9*{Sx0elk<_I-Q+A9>J+V)aH4v>ppcGU4+ z<4pp4+tzw==0yr52z*3*OlbCZ>yL8*>juS!4Cc+*_5jQa#RCRSZhOsnzZR=pe_r`w zq$WD~FNi%}VVW+I^C#z$x^BdNQCY#(WIYypaJc2!t3Zun)Y^yoZRik3Q zeHNKdk) z7OOLlij!z+GUI87`~16LT-xb~g?j2&I$Wx*&yCPOf{DRB>L~S`=f5JAV?>$*#Y>c} zCzv##$MzrbOCmbz5o$p)ZDw4#b z3u=^YTc6;tvS*45|GGr!bfD|Poassj#EL|!Lb8L1k2$i#Edcraw4;!NR_La&8cuSLguCb1nCu|>$cPg{W`3kL5r9T1Qe&xzs;2VP&4*w!5+SJ={0 zdUvQ*ZXAnHGCu+v+pA(;c0~|HI9v9~NISBooI4-nsx^-cX-+tcRh}0NU%@mFjokqBm4uwwqlerWPqIC)pn-&CIVmlNY9$2_b z5aJa=O%#A~!qc7xR*Fs{Wg>hpU*$FdbJ-y9aBgvm|#qCc<;Y>JAeW!`=352Am> zJ?_F0CBXxeI4)bkf`p5xhIDRPR<67-T6_%stUg7Zi(s<9OtgMCSu%NSi&%tDODaw6 z0_Spa#ULTl{x0FM&Y%Cshw0vF%QQ*)8{yBm5N;RWm#Htk3y13Yn zcw4MXADiV+-OEy$>1cW2Jn)$^zXu9A(`5eE7nt0(jkdT<%JZR3k>{2d+>_D9Oq_ek zku?u_oxHaJ^K-zLKW7{307C{&580)J1(<~K0ayO80E%j)Y_fj`(KS~y>7*{uued?y-3`CRFQtFEz8zcnuUv)C)Hk#QKD_BwFa3o7gvkS-btZ{*#|gaI1uhvQ_{73{0TrRn|GlIqHNxlllD5@L{Q#8sgQara+8GR%k zn2q~)?T_Q8-MPcBEpow)XWC=XmFZ6qvX0dvH}P-!J>2s)+KYP|D{@Tvhi{#!brE(Y zh_Lg>^(Wd@mN{}f-p3?=O#bqpb?VTH@Q0!>%NG{RwTogedR21aiUl@rPvYa;bBv8G zIYmQD=YU5nd*Qd1Ey6xEOgh!0w`taGKqZ?`Rs&F%vo+Jhs@(FP{JGl zie4r)$f1nqx{*9Zh}#n>PZ;)iNqD-HR`lt)LOUjr)XMKKE@RaXv=4zTgH>CWev)^r z)VvP?_{_yUZFABXIFnw2wy?*onPWE;NggW?T-29*wQ6UegMCw zV!#!{Yv zBt5j%oWY~|De_5Ys^0Pj}oiwxgN&M6|Tt^!^zE9e&@tbkcLC6!% zsP{E~<2un)M>{9yk%>I=s4&clFY60$jXKFI<38~+dFLm$F9U}uZxf%he)+G@fHQeG zzq4I@qvJ_dc|3cQ3wiVbqwq5_%;M?P%Z_Kq0oQzCVfGEj3Pdij%=tmoib7VzGkZaxe%HTBeXyMW zY7PdL;4v>m;!@YvSj2{-q?`mNIxxHs;lh@tMvJmRJu1XOS=pEzv_|AlE?}n%*1W8G zAH01;c+~cc>_dtt7D8*>E*yn=LR3xuK))tGdOZ?ksYM!>Nt)$6-a5_`Hm^%U&pma3 z5ml+}C|fdWjXp|?;N+7{7(Qt=`%oK0|8m|lCjctK23Rl;$0J0U^k@N#NF*KLYCTgU zf<;sm8oKY?r!b);r-bl-B8EKb>_ulpEMS{Q%BCQHhdV2@!|<3t`ft^AngFJJI}DMh?nMqgYcA9`szbv91hS9S?+H4{!0{0ld1chMmHm5F~P zqAqHU+VvPXg16qWD;-wlU~wOVMIS$9gLkyX75Pw9kj(h{s+=wsy41Jn0PdF{szW1q z=Z@I$etWt5*y<0CvW|$B9hI`3TcwZtl&ZzfrK>r*Y++p=xNYyZ0}ypJ#}EA~XCvTLN;Q4v0YNFVkgh^b|y;K(S(_*=zK zGNzj#5Xg8?5m$%4T$d@XZqJiIN)wK;p;DZR46$1Wg z&ZjWyT8WLySyF=m=V{r@r^(!vvyh-i7$F?@hE7&r;~+$G2zk2&<3l(gneqMi$$gxX z`z(cErI+xosgg;4tG~gk?5p3cg_1j0ZpREKu&mraJ(5PKPjH&7_`839sWNGZZ(|6X zaw#?J;^q%2hYxTe(?OtA=oI^n`-~pAufKglu?e4~gVmVU>KV65_m~!hTWJu9h?4H` z{fPqsROySxjM&iLHq&}Ow*x+`f839GF%9N69HxgIV7GSUg(in`GTO1jv&qwm(>mZM zqt2}NhQq0Cw116q6TV1~vN_55I<#}@`)9N-())RTeo1#`oM@l}?sd5TMlX>kKe_IA z^gTJh-spd7_tgHTpY{7E_}xE=nV8}e3D|6bLa)Y=;kbd`+NGy5&)-z=Bo_M}tQiXsld zY+wvrN*4-5@f9zmd=aeD-ojA*C(f)XH2r$QHw<~A|UJ_?7+$A1*efI-uh;(SZs*2J{TCGz)bUZ zIU~sM$w1iH(NyxIqwnd|;*N?)MqWrsM{O}$LxyLRQg`5a&X&55xAa)(Z~aQdaN?Eb z3&9jhMN~lWON**CnX3eHToLqC4^Q}04>$KHmEzfijS5^8tm)b zl{`UI&vq8vTejj9HVKCS@LSlLB`f*^ebi_NOpwggs;JiQ%3)Hq|29v^XVfQ*%W)L-4PafZI)F2nqTFdPntIPzL3+$A~ytfchs@rl5)F~ z7nAyLc|xBzpRe4~gd910J^$g?uzr-cJ5D5yA=er|R5CYB9noDnrb)+-{J4|ngc-wD zsbx;jPk5j%l9P;Rw2<*!gRk;u+&sAxEYpCsx2SzeM!zmNe=a}w3uUpu7gZ@QyQWf^ zNG{r~?Ew)nHqiV)!>Gadxvk3WJy#f^O5&>_^p+DHB?|!q4-c7`Rm2Pims=<>`3lEI z?lm+kFJ~Cp+i~&LR*^b}r}FULqWy)5td4je7&*OiVC8eneX9>mjHCP)IeWkh#-NA) z5n&}3XvR@BnnLC{N;qSb=qNjHP8+7ku={qY=dgIu(6yC0h{A!r7Bu||_{hBh2bGdB zgz#5wNug~6*kMdBc`WA&J3>ysQHORKWnYpfgv&f4wju+%?EeQ6;cLM{38pzd{!C;@ zLr^+g{k~|4HeG5%FR2dM)A~Kj*|Q$=E;W20$T;&rKifI==@bz#+ZK7Y^#&Wx4BmG1 zM$0Le{Cmrs^gjI#uZbh~M}Bkf&)~&!rQ`nm1bwd27Vg=&cdBdS9^*8fB@_R*XL$bI zZ^rknkCXqiz148BUdDR8NrPF4`F3hkM_Z=)+K(A6Rp0sFXBpIe)7@u#yl8jB@L?Ni zPkQto7v0|4?s8&}`)|0-HteO24(+Sq%g7LYLk;$JP~QufJ`kP`f{DC|Wfr&QhZ%M1gH8yBH-Nd#p_qRtp0TT<6j&F4M)wEB6708p<2!yOHv}QN{LY{%A@{n zcRO30M^`x9?vJk@U+K8v94g*#cU))?3EOPo5Z%#097STQY(eIiai@zf1$&+u$NS?a z9qrSOD!Rk0P7c~^jx986eWERPU`aYRb{kgqFmtO!`yRLvp8}ed9DY8LzH#n>49+;I(sEQeCyCEXI?mSZ)X>d#jc1c zFSF@Nj-LB}-&Q7ZqLrj`1>=YFrpo3n9GYLWMAMKfHZM3X*#%Z(o?v8vy_4RTs<+a> zY8hIx-iV$7y!+SOj)LVcs@6VHB1D0#Tq^>?m-B;d&OjycPLFi7)uUd>mXlq~;f4Ti z4_eekWJ_*yLNTjTmW1wUlq&4YxGb@x*W3;R+JH`=d)vxI-T-R~=2tE%gKwD;TkxL3 zl4fwEJSO5n=Zks^+T|qQ;yD~xB}O?v1wPp31fI`i%F)%tD`}ZDt8!eX=*K~VamRQF zVr@9TIhrzZ|NV`&SKFxZydg=4iOZp=Ocau=wttdu#%0M_Mo#>m7u%gv{rn4K$y%9-BsxM#0XUt%IPb$DKjTAJ;>%aVOlrdmHg)6Pqq@?gh0JODWDMc$OL z@rUoTlZ0BE_MyIGVb^<96Mi9N7{HkZzoXg{Gk#_V7=H%Nv&7UPdHLM{Mt>W88#j3{ zCzx0Wi`df^U~ZWR+oRnC^lAZGOlg6Vnjfifea7dWUuiFu4w_=Lu~VWqA~RA-)f%pt zJ3jV#4=Rb2%$0t0SpFLeP~Mc+`>A5|y-RrZLPa>598V?Z&<;2Al?YKe7FQ-rTdDqP zIX{4p<4vwt>k&bnM|zYiOLBpK9E}qt47400ogqpFd>_KyuE0Z;*k(~QlA7jkY#j<| zPg#x6MBk(v4roV|RKm5PLOh;MrVR#8CZq1MzF~bQ=^*GU7r*}7|NaN{z2t8%#+T*% z*4t326Sh7fWzJd8!pX@{Ee1QyMRw*BS@k;Ad9!kHKFx{q?NfylADrw|Y|L#{=KW7+ zQT)LvlMD7}XoY?O{}mBExiAl$KC2v6xWC(tZBA?9v?K4oJAYi}t~+PU-II?eNd{Yy z%LePRa*#?o6ktm-kBdk~6GP;>hRIH*_ALKb*`Wu6FrAn|S71gG9AOkO-m7u#CF_+G(dLjK4_*o1w1Dus$aD@U9Bc10KoTN9PYx zXzCveT9QDDWP;zy{bSia%Y+F{cjC+56B;lx(nR}WJsiJ*zci`=rkiUWgRkUiCFyl# zm{M)b%ljprHzsplIPz5VNeDX05Vnz?hf4+?)8fHUlW@H{E_* ze1F=9-{A$l&$eI6&F>;l8uRz>=*Uyk>rnR8ms6Y1rB8=3X?JR8-aFNuI`q~S%JyiK zvCy`sOj;}de*F%AzpwdxzVANKnp@@ff+Db#VH4#khaBA7%V^uiD%RVJ;U&xCMTD2B zHs5U5lTLd0CLQ8~$QkdMr{e*?Jmxp&Eb1@FgRF|Mx<#+_}7jd7FP-Gi2mf~V1K zQkS*AK#TATDK2B#Po*TASg@At!})Pvct-S7!kes7Ib!aQ=!bEvj>(j~#_d7Nlt~)1 zS;nfr{(xmUHQ!cB04nQ)hW;Ci9xsZ8aF=96!zaE0!?z=1qONdC9UFe7H{4-^DYq1PxUHvW>H^UGs2T&hJ>RyrF z`uAc|%|i*zX780F)(JLfWJ04=^d&2c{9ph3pMr=B=)&ewMxz9m40;2{44e->vT(xK zE6=Tt^#di-y)WOwWWteI*o9%dZk66ge}Jf~pU&I;$9Bs*d}$rgjBQhZgVUPaK@j!# zz1Y4&i}t(1XO#~5_LmiK>UFQt8jT~ncul^+UDyH?^c4SoZ&lh698%FJse>XJ$%J*| zS44MQIFJWChn{3ku9Z$Pck;-NYRNPlcLYy3H@2hX3lSoI{Imw{d7{yF?g*`4DY3J~ zm*7W5+*tCrPC=4zu>A5>{H#;IQtrY=d&E*jOu^~nJdqeWEVp4n-xKGO_O@Lt%|?_* za$cnGP{?mYY?W=(wDZ_1<*-4kp#SZZ%Drb$s*p$+Bp6df!=!^FJZNb0%2Rb9Wbp~< z3qemWqr?%ORs-68ZW2Pqp@7j{<>&<(3_)dqBg2*Ck_u;9v06+g$1sQRI%3b61jAs? z(H2bUvYyB{<4l5EYCItI?K|BF5)RG$N(vxk)@i8al`}R%<)jHY40v#^w4l-yq7RI@ zF+%-VYw&9eVd5$^IgtW^$-t%36CFdLl2g(gb&w6QPSlbKX0_;WD^)M>2MYU*`}HpKVxOYVM#w2__$x%a- z$|W3`K)ZaMFgiW+`GIwy%?Ohv$hpkK_-w7ZK5J;Gh!EF{HsL7D#nQ@>a|53NMez|0 zV_tP(iL{ogZY`7QwTQmaY)=5!yxG2YUzKIOj9el*D1%Tvj?>!OE_!EzSz#XNSU`6g zC08gaNE>YRt@!|PK#sqS2JE=0?Ljr8hy9u|$HvZ@ocl+;w5*q-CN_C%J+6{@V}ZK~ z*?@Eck-QLH?SUKm)n6E}j{3ZtMxCY`BK?OIJ&Dfg05B6y#_H>=F`|vFVt1YY`0G#k z<0rP*gbZA@Fuy-N>fsV3%GL6A6w1-mPB<%$qpNgnN6Cl#Qqjl8&?MYEd_y zY!_z8kBOGd!{WHz5k3giK;qy!Y0P1HDiVqHc1oGk`|@%~W}Fra>uEAlD`@greU@T7 zF|xz_Vm`$mPE*FVvfJU55j4c(ij>M*(PkfwH%*~BL=X5-5J&=haRcji_t5do6O;W`}dd0&~b6u?3=!n)91bWS|-N_ z+_w{KJK)jEO6R4FXS2-2qno0Dug`Y!8NSz0kvwjP${ ziOYeNPdr2(veRu!e>UMVy(WIYYyZRtZUcJ3IB`9`w|;~BtjG6dw0U~QII6tJw+Q8S zdOn}}dy-K)OT_P4mlct7-^%Jf@n!sQVLX6+eY=>a-KkPjsJd78MV>h8qb$Z3$w@0{ zsE2k=@X|g@jhAw0=ltZ%XX6J`_yCXW97ad4XU7KLDO`5^`*M?$UGh%4_B&ZVKLr<` z^!^>Bqy-inNkfx|VeQRTF_A`ld(e`5@Ea^b>5*c+$5!DV> zoE!|0r`(mG6;mZVKgr2TU_x+}`MUFsP;8_TzD?d%wsAXT{_Q{hSw{h5J4-r$RIs4u z{4kI^)}vyApJ1~hUrD8~h!M~@d2i^GSvY-!WH=%#u)Y+go&UPhFMvpx(naKJ0nZn! zpM;~pNFO!}G*3XP2n@*_Ecf-}$B%^V4l10k1ZfKW6QWJjh2x+S0+TaEWarvJE}B|b zLw_Xu1`%{|x;&>#I5d$X1+;SKQ}A-@TjZe;oV4UH-H8!VQ=}nauG8Hkd4AqWh-H_PhOJm3-&Z_3@UflP7nI*LD?{d6 zsQk%lMilk@O=IY&3#3)D;O0#WWkVw4%gSS1w3G~!!(c8VIY>C2ZBCW4vIT?TO?5+J zt)I)R^+jmNNaIcy`VKHiq!it)tw3gN%gUvt^rW8YWa4IU0+Mo>e5N!2Nw&Rl5h+h3 znXa&J)JJL0L^@844!;c8^h+2a=k$xI^-sztGuy=t?LUu~p8n!Xy@h&~=ihuE@;YIr z?c=%=_`vt%6yfVS;AIDVZNTF;Q0Bhg7KhwcMmUYSGJan#&*gCcI^f&zBBa&<)^&hm zFR<|ah_^oZ^F~)2e{3T}9xC_vJ>i`4;(*SK!yCPEE$K2jVahkpPk7DWZ#t!idi)7J zKIO!j@Gd#i^bJq`Oy1H&o%tkk?$5NstixXZJ1m|sa)i?w3-7Dzm_Beg$yuLLyvq_w z&c0Sfduu>=VKr&-&HoN{VW#}?JmL9!$c|x>FEM_bq*UzR zaF$d|9!QmIfrb-0_8Irl9QBirI-_y7E$Ts#HrHWo?pH3#$O^&v1N*>RFM2u~&cibJ z2Q>AfG7%fJ8ZpWi(qah?BGACy8~uz=C+d=EO?WFq(wNp4K7T^e+awx+)!`(VoTB6-Yi%^+Q6N9WRiVoF+hg?o6tfd{*>k) z#0Lu+0_Tvy|NgIk1POi$`00!7*g}&IkLnkqKHwOv9f0qg5Tk-8il1>V23%a*S z!Qr&GVtpdH?{a=(eGU}%oblr)5S7!#>M)u>2PZ3mF4#r}ruKeV$&%)8;UiVT-J@GAP9z~^bY(4H@m&?tL;Q8uDhj`*tuObhSEA9>Pnjpq!TW#riRQU0wQx7F}w+UObX zsi0-*oK_& zv}tF~u9S%%FY&NLzW3K!y%WqVYo%jsce!o+8MPzwq>J~j#*7nP?Sa7oG4-}4zpIG7 z$}-cxKY4ADpcXCVQNtdkzrXaqaG#~PV{^Wq%d7fbMYP5eyk-?$Rd5h2Hcrc=uReqTwsJCAUV5{85#Bc<6 z(GzY6e)*UBoX17GLx$&3+VltIBU)nc*?&NWfWJuFW~M1^!u+n9l53d6fz|>-4u+$P z*Fp5iF5KU2SUWrV|(C(HIA&WPA{y!2d z7d@B!``_Z2U!iR+aA=6OqnYo%;3OWb^X|p#XZ2%}k*5ZH@ZWWmbuQeqiZx#4G1EH< zu;Zy$C5Axcg5-LMWFXeUwT>#v)yv~@DEM|Qr;l%$32oYod=t#R+@BP=T-4j%M>>-L z?`<%v^sF2-mTOQ;TO_r9wk!Ay87PO5Zy)=S$6s&Im-a-t!VVwj)9rA$uHwgC?8lF< zd{GXEjz^gkT|s|awVT8p7~VJ%DBpEHlrPAmt*&fum;LhXJvdc;JB2nMEROyzpTN)k ztZev-?MjLP#X|3t0~o%xg9P>k^h8<`L^#5=vw3%2WVa-9`uO_W3A&?n*2+Z4kWDzd z{`mPb@jzalovUZnsa;ntjv~2D3fr&F?=!n;K@X;;F$-%rCyDU9qXS>pMdmfU$04A1 znNJ)eWS85h!GA?|U)GQqW!vtcyM2A^TOECJtf1 z41<|$BZzHYWZHKbcElij3r>}b+T&sM{x*;6MlK!*kp^Mlh`B}dV|}7+gp-nU2*+vf zKG5@fag9@@EQ~p4Ezjgv1RDu_c`F&lXY>Hu(n{bZ`B2BQ7QK=CCXJ*eMXQ`@mqG2% z&7KPZj_wiZi?q8i2M*W3DS7vn!TR2N+at>f|YU z;{o>so>hIoH0k{+gWYjRFr+t}bXi_tn>@=fOwN08AjzX|Yt%jQW6IWiwy3_yJ8qLU za)6f+hEj#o1`d4Wn|6foeZ%iW%XyEZj!ZfYbl}6X!{1GwjvpQ0MV_)}@|4{-J}{iO z>kWS-P~U^B$OHIOf4*O)Gwm9#VL#WQ?BtasZZ$?SU7oV4^zT_`^4URmr}O7APRPkF z)H3LeC;lv#A+6Dx0Jq!Cs`9=5XAc>(#EGGu@i~{!Y<0?td<*GhvEq+_7zQG#-kJTb z1z=V!X~S3gebANvn>4lw{RyvdEDZQpb?Z5f)?NDs_GpP;0%6iDM*X#fVj=^RPKW7m zp(XSIuZD#*&o{BLqUcP@QP?#H@aJ1_zpx0pUvz#*er?nzr-ur?I5X-+ccw%EsmPMN zB@aoCx3ODxxvN$)%%u9v8zMsUel3B^#&~u_bW&e91ppDnn|HjCMy={=Ie9ektw;@% zw4%oRk5mJh7bEa9po+6(TlE8woQH+#v9I@cBbUAavPGL}bXt7aaW z@E81o8+mo4oDiET%Q8o2(rV*!H{GMa;N$?Eo#q-zleLoL`hY}EE)$*sZl_U1D{Tjg z1&liiYLNrTBpq@$&WMh=VJwPF`SEo{pW?W4tW|fkiX|>LO}6tcj=H|_s9hQ%*VmQy zQj>>eBe%0fOOij4Cy00EY=_F07w6zw<=BQqwG*b$o)Ddb)^Mg-;Ad0@a=P=?$cj^} zA|h)$g?`cIUw)*MGUlZ<9de^H2g>*!vpX=iMW%!jWPSRCVBw#~`&@C zk#nqPFF4!l^V#oS^UVUhbb=W*gcx?*9)hAg@QLwjSrftAP|3RW{4Aq@${Q8<`J0pq zQHeiU`nwEa2JnRV)Hse<$X0V9APpW-;~)>klP6b;B6Y7uhEvbEtzyt!`l|c!*LxLO zM04cc_bK~IJOMmBx9pK9#$lsYs13Z?Vw|OT=En+`CD4G6mn2DFBj-i?H~um*Lo2UJ z6GY8VIF2o6L?W1jX0$A5t7N~793N(l)|DrvQ=I#AY2oZnvEshJ$O^}VJ!O$4&g(}n zfRllnEsi{Ux}W8u3tXD6_27YO=QY+f#!^{4YvU62J-3-5f+kPs@kJhJBPmCb!oZlX zfQ)Da5su&&YS|!nQhYA)DV=~t{@;K3Lm+7DgB&TV)-~Y}Sa6tNI~AQ`hP5Q}bX4R| z;Bfgil?Z*vtv0NJ938PJa*Nr*ht%A^eX+jMaiIHn>e5AQz1ftDM6>rc8bm@|!>PM{ z7OPt(?*iGkfD7z)d#bt3=`O#M+YV`?fn?D(E~kUj>e3Jq~v6^Y;=9(R&mk`Z~K z&-cCCvGR3YI>?Z!&iJ-5Hfg#`V`%4Auif^dKno|mmif%ZeuA>IV^?%C%|F+An>TO zgp?sV$F}iH%fQ#pUoDheAnWt?DY!%!~Jz`E&X=MPL$Ib(#5 zH`9##!G(Q+pbk8KX>9d0$?nslB&T`=4CGFQhZm0WpnZE$pUiWX$4~(H+Y?Jv(*l>t ziHj!n9f^m9U|ZC~wxH=WsXor)~%Qg8NWf%_k zQ4jE1eL3ScFFVvZ^^fJA@liSV;Y6DgEl%y8%B=zGs3UxDB11Yd9U~`w{+%q%>yoEE z;O6Dfo{aKS1|}YF^jq@m&l}E@zNdC4t~0X4ZT|Pmbl}C`y)X8V zv+f12^95PFP)o6B3wy`OUfS(cv)1n9RL9Jp>H%(3i~S;LNtd=oZLPeg++*H1orB65 zqfXb7=#(2_9kzr1Q-n)%%v29M-tqipZvK=H7FrDhKy)(`j@t7GAXqDMnBbch+$Ng_ zIh*u0TF|KU5kJn{CX&cs%&ol|0U+X#9^ zB4^KyB7!I-kFxO<2bk@x@sN`;i7j}WMa3>3P%e&u;3q9QO-}q#_3TcKN&HHXp~Llq*I<$6!Nhm z;t8iYrG+=N1A1Ph@7`aJih(0)bvaMITRLp~b~&F^;3%rGGM&+Jl9c-dJR+!^uUABA zN$xU1-l6UE$}u49p}CA*MpCBXZ0M>AerXOKL`q@7;0H>d+^NKQP$0f3r&FFxit(H~Ip-DxFnwdHBifXriHDUR?kL4%@{ zQQ}ExH7n?b(}B!%+(&)xW#Vr&FIv>_{tYn-m~aqH9If@w@3?bH4-p6KU^Dsa$G2N0 zE;26eYh2rAn>;SYCpioHNOvTeJn_d|O69z*hTETQ##oqjn|x~VaduGU-6_Oybku2c zzL)xd(dvzIZxJE#4V+VbbnO%oV$?Xx;ZtrpuXQ}r0h4LR_NV{wvP+(F^c`Ay)1Pr zf^j2%+bBlk6Q%$(6_7Lb6Q9oSrjVej8T~rf@ArEB(-UsagWB>>O?>^2L94vvgorSDLA&I@R4CN z>R9KD77(cgGzm(JP#IDOM~7g33Ya;Lkz*r@DkfoT4ZFkeX+=2NVZFcwt|~J6UC+wFBe}?Xs1xKZ^Ns*t{D(Xeh(dsaL&~8j74-yIX~zsWbqXp? zP9ev>F3H(zJXhcPswn-NcNI#5J`&+V;n)sg`ui{)r4U*J3bWn0SOk?R5Al~E2* z&7v=&II?2l&02WRl$H!ViSd!zr{miSf@|bAIJa47)c2>&CTD6r4(KCEp zv?z|!j!2c@ai)&Qg+1s+>rs<*#NFQ={uPONfuHR}z~w;n`&aVIBUTUc z(_c7icF$uQ8{2-SJ)ATqE2DCD9w1FspuYJJ9Q6%;f5KLwPf9P--JEStK{$o{1mP?4 z3t_}rwS}gg*t8vlR!N$1qLa_}VjEZ5hO*NloT9__mNfS{cme3^G9*Z@l?M(eio8!Q zq3J^+XZ8^~zY{fDDZeWmXq%4NLinH=itq5ehRxgC_ZanDZo=;rJT(_RjrGv7<;yd)oW;IHy@ zj$~W*q|?Mp4!F!Zv;G^5yl;j7@7kO^nD<(LP3q~pnWt(W#>+*j#zn{B@R7LoSuTSuYU=Cco$_Zin#$2v_>4}CrH-GrSU zGFqE>3-zFWDzz=r^}S^4>=-)1d~;Coy=g0K6yT#|-)z-MmQH1++@9!lf@^=Oh2OR6 zm(r?Phv9yU{wY|K^OJr<(PuSz@r?U57r57PG=Oan8oPi-zc8<#Jzirj#{IndqA=*0ju61#VpLK7wWjz8&%hbK zk{YKU@b?F+@>8JgXh=cFB4zbG%Hq_ZJI_cR#k{gzQKqNKJOKu>r^y@E4QUP($mC!C z`cr;>3KsLkk7tgbOza&I5PNdODtE_FFJ43VdeBlQ%FZ~yO2v)t2dqywccWL|bw0pOhO1wi(-ZJc{UwlbEig0dymCzhoa4(b6*71@<4& zDegbgjFPzs2hbWp1j`V`;?jJ>a>rLV(iF#Wmkoe_AoJLI9+Nzw89Is+l03%?Y^Ll4 zz;FQNR;Lg$(EWR- zZb(W1gz(4T9RZRFYf16DBfw#frjY;f=}|8n)t@wYSvw-xsy%eUUT{ZiKwxl|zf;zU$JE$)?za zs_LRIi~4lm#}=h-`u%=p1J^ow9A-^~woI9{VZ8>@q80MgY}k^b`B;Ro!{qK^<=&|+ zOXYl2`P)a@^k7~_{S(69WZ*oW6Z@Wyo$;GtWpvP?o!K6jn>ft!Z`UazhvD3Rp8<2? zXQO=bK?eTT`>q3~OdRxy&*}RK=Xvp=CMHjL7kQ@_mwAgGYL^PnUt6vhJHR#ho>z9L zcaq2NV5iQFXP5lGeUXm)8!q$N#J|}W`LA75w(o0w^Q`D%Sq8kAIO!3dJ?`T>%dNg* z`h0Eym0v>gV#WQ;=@tp*BZt9=HLtpj&t>+@|cC}+N>e&I-_}Sm-gmmor)OQ-$wV$aw z@jTJq^1uIQmn8~HN>w9Gm#IaOD_Vm57-YO`*JzQ7gIS3?A~O6aRo1A|xUw1ErUtAc zc1;E@tw?H-+VrluI4J(M7l%??fA%RjjTA=RFlzB>4HBNkIA!Q(lx>TYB@0%^e6p0M z%LvvE{JO~(sx~L+f`|%c1v6x2e+`o-^#wNGiAyfV;IxTeTD~tAKgOA17Ja(jfgDat zq0^m;N?e!ZB-ma&Ck@~QN#K}{pjr(V&sb-1pXq7n7wHhm0*;Ud?%uQxogiElvJ`M~ z4QTSe{_;m2<|2XjejU7Xuw02Nl0D;C=_?-H$!GWC{tLKyKknafbZw5VvIfd;f~E4S zK*z8aK=Rmhe28o(hm+h=hJ6k6wGq02m`Wy*<DuY;>e`IGIvfBpoQe#`Aja=;#qs?gUzdYweV{+x@xo=oFpU`L*RNoFlhPeBq=o z31^UcRLdV99INj6Xv+EKF)35ESU6!WC8v$Q!vBgLHkdQDm-TRn1ud@J>c!i& zEJp?lAH|Q{E@qy1nQheVpn7;IU@EkZc+LrVD!(^{#5opPzz&4`rj9gnetgBEU$hwd z;k~^!y-$(?#_)ZxtKWIHywE!Y3(vYCzezEHR^Syrg6MJe!#fEa}7RlChqK~CI!6>)!ak4_acHm_b2g}rz|mShIbv>m~=bQfy$4y3pbEXY5p;a&v-FunMP>oQTw7#HJ8a$=-&(d}oOB zUfnm5*Ah>vbs0Eak6LXWpm}Tm(l=s)N8TO7GL^Su@w!nynW}|k$mku3~oV#~W4CJ7QBSx zCbwJ_U9lj3$a%sPBJvVZMCu#SfXZm68bD+1P>(Cp$A~uXcA(nvIes_}NIw4OzyCAZ zbJ`=ZZw^)pTw=k#$$DkNTn`k8qm)GMntD|lkz@KDf7a?OH1 zL(<~dW_4Y;w%ksHtG0dJjvkMyvBK+$ z?N;F&@xFMjm!Ch&nX}!HA20KDeFe>7Fp$3{=#=IlqG-Y?fi@i1Pn~!bC$!aeH%;dY zqF%7g4`o;S5}dZI4<=;?IoYwV?N>94w(1oD(x2@7J|ZcP>F5cX)unM{x`cBnXcBVy zbD!)bL4ywtpo}iOPrX!MOAT8;yZo-0El`@fZbff|XEO@9Wo}}eH zsoXHq45kkVBHA24WXhC-KWk{!a)B0ufM2w;#pR-Q>Dl%c!gwnMc18o(f`zt>CVv(R zwoSMdR^?AObk3tV$QFB@`VGE-UvQ9Q`4FBoAVrxRVt@f?pf;y^nCxjz^09+@&dn*0 zn)90wU)Bp7;V9w@d7M54SW2)#yHpOk&x;(!i5J(;+$2Q}1rpMR_;y%`^d_uWNm z@LHB(LY76ykRR&ksADhX<^z3!fh}a~TS_9raBYyZBJj``fnKz>Dj$3OiOysdVu|BR+}plc=DUdwxD8UG}lo)7X7ck#F5iTxGHQvKLlTD8w=$pxne65A~n3; zHp2V)cFu&Op|Hde!mHMJ=}@tZw9rTZi~OKQqORB-KnYxHd(dD&jtN*@#@xc9j`%ho z@Op2VT6Hpy%U2u;pY)BOhoBj@L2W!#%28l&68&-r{e<&MiVxF?nXq+ zg;TD+QVvoKFXs_t?&r@>=4aWmv*qE6K6}*DcA^FT8$W^x=b+mIs~sX2TNsZf+DD^{ z2-``Ml3fTFqRL`A_CAlJsNTg*T3JA)uosGcF7~d`v|Qqd4|xmba0GPNV`; zV)1UcSMCNFeGP#ymFx(6yUdX1#XGcev0mxF%Jb!I;KZYuY<8E9epXaV35bmEFf1_q z7ddunP^}@>5@!)PI;$)_qZL$GM7yLs>GN#}Y&lOYfXh}M>Wi2(XPJo*KauapMgrPy z^wD0K`ojc5dK8UMfhr1yjW}xFeBQa`FwpayKr5LuwplSAi^~QK<)YfS}ZHIPHXX0V>X)pNBveOZE zU)QOQcD!f*?0~Zl+@Y&{PsVpRN708h+OyGy9Pa1y7-VK%ms1@(;39{%?9ev8*a7B= zPAB*>>P=iG@AOZ=vjYrnWB$G2SvI3zYqY^UnmA2fPaIEIql_J7;94*bWM&o}Hv z!k!iFwbZ25vo>3gGlW;D*6;Jyiawa)Gu*9v){ak0M?*%(5OB-aOefCNoW#PRuq9;Q zev1Vpydr|6B-?5MAKPLy>ZLaEoHA+`N70{{32VtkAG5+CK-NkhmP@jvVV`;4Lt8?y zW2*vM$y1aHcIpnlp<{Y9i$!=Kp(gdE7P^=0GQDpn0p#*Qd0g&D9|=T+mt7#qA;vT(r6SKpzfG4;sdq`V$tsoA!)ERj%QMi*ihuT(aL?Y!a*p- z#JlQ_4EZX!ncsDj@7fU;NF@At;U6@>+WY>J5lvD~j{9m$(6B##en#uy2_&He~dooUKSe zj2jyC+jyY@h~u83D}OgdO~Wc_i#{ke5-wn^iaxSJbOX9w|0Ed91u>JlK6{ zh1yk!yd|@}FX0$57+1}_Cy943yTO+}yt-{{oW8$3Z*nr^fi3E!-;|AMOP_G)ceDHY3P%={NYLC8Fz2}P#$-7nm+1{HbbZc?qjmW!A-ZsnR zrItKk_7d-sVB=rD%ebsYt!Jxmx>Ch3I9VC9{O*nQqY0|@vrd1nEzcfX`+eeVm(N*? zOGx5QJ^}((ovOJS)6Wa4TFx0B77^r%FFXT~hS^OxL{|74aG$RkEjaCoKlRB{d6<42 z5uox=E|sGK=R#ilxU8ei1hE|*pTgxuzOcw-Kq^=)djshV%c?8L%JWD#MVxsSpG_-o zaN6TPut2`3oXHw>so!v<+zY2@yXHig=W<^H1}}~Ta@u7v-}YxkD}gS;3jWJ}rfe;e zr+^!Ca~|+{?pd%349X|R=36mEmrR(q7INBjV(UOf2$e(8q?ScXcoKyBc##jh{_Q`0 zrX1o0J+`ORx-9S)D;tY;;z)7WB*;!iWJSJEiTeu)orNMEKC!(;VrxvSF>*1yw?C03 z3T9?sGg*>irMbN*w;^G7K{%$8RpF3WRt^;3TC}pQ^{^vw z;D*!BEVp;z)T6ydzOLAsRM9p#F526bFkgMvRXh!Ht2-bVKIH0lz}>lBur;d8)QuA- z+lRM<&oU@W9jI@vECkqBIz&!KKHjf>L=}g zoZy7~Rtnt+KJEG+X)=$~r$owpq+Lme26&3~X>6C0nkV4|Xbo9GWDjHlFAOdWIn0n8 zlE@LUtb5!MQ2=5=JZn&3MVEB4a6(d?x`gZE72x(vg*jHLL*yo#pB>LW7*CY_!3_;b zf8hk$3Kf<3nHI;qOb{O^qaQ1h2XVB~RHuF1v=H$mOrPqbEDSFC!ci}^2+>k-?QnDO zF(X=+V`edeQu+h<#jy6lY|0CuK4s>61dYjaUO~c~o^@(A#IA?3MnABfZZwgfCmaK0 z=9WQqljlNp*2h+c@=SQ?f6z;{9Hd5j{2TnV@mvr0$rhYDa(KotS{tK$qm{nX3uR^` z1Ait;+Uq=Uh%eJ&)?gg!NewNQ0|f^t>gt)JbyUPcz{$YTINk8_%+LYO_mRx3`$^$Fmr3Fn567_eMHAYnZ-EBc9LxRUf<4t!kC_ z6i-gt_F~C%;iNR*k%lTF81yN94{XlXv%loA_UwtNP%X9zN;K3~p$4&&{?x+XpKxSz z%|{7W@YjH8`I93eu+adg^!K6Ed}xIC7e4h_ofm5@6vy6!wTsR%c( z%4#}pklRmgdAlF2a5`a8ndwrbALMh>z zOw14Ep)ZCgC`dSp5SqoN3UFz-ZE$&Tf-evP))E1eveu9(DJCER97RPEDsPfTSEy~~ z8Q+%&t%5J~46sj&affYf3!jj)?w`ND|6Com*%Jrm*~GE6r=yG(?z0a^c-kX=CLQ>C zL^d4o7Q*R7)3TsBwgnKCte(Qe!pQ z=NPQ4szhxS(0yJ!hCH8j$yK^vV^{B6j%-%&pDm(Hja@7#M$O^~+6nNf^LF65(Oo@a zVh8+tpY);6cv8-V`JAlWK@fB7#l)TazJ<&l<=?M2ZPWwK=L;p3uutgpHlpT0@x!=2 zidn*HvkOv=I)0iTYt}Dk3&Se_wS7rbMzt;K9sbD`GOc*;>mo((iqyAWfL^da)@5J9 z0kX#srMW|2qzO5y_NQJ4ylcTPjg~!P$QQ>z-^-UhsP%x;UqzTdIVbM4*?rW)foGoJ zkrs)_-uad<(6IE1b>5viN&pHUiMbBZC{Zi9sl_HO?1an3$|e@VzBOTuzV^?gA7tgm zgK)O&5P00IanViKnFU%R?d1LQO6S4Kb^OZHu&k{?@8|c?)t`t$`ruS%3)zk>J}NlD z=xbL+KAiLuXyoYp;u(pi^wKqhTZ2j&Lrq)q6@$kGNsQ_UIfSA?_@P`Ew*$PSm=@n$ zI3Tt}7?CRtlt>LCH_7&%xF8OkF!0oEY!us*s;zchE(Wydn>2?A<5CVD&=ZPTi@ECe zHGyOq$$>SMRO=U}K1Q@kLjU^v5ki;y^x$-g0rq(mwGwuI)u~jHDfAds58Z(N!8In_Wf}vi|6Elrg;a;>7VH?jUnV_Ek(8B%K_pf@o0sP}r{RC}Ji!~v9 z&`)klTj5dJ&X48|d-)7IR`|)2CRMQiv_m_%<|1zP`-IEs*^G=p+sz>{=*Re}NXr!? z@_kv3WYJNUKbcp|zf&ZK9{QpKH@+r4l;q#3vU zyYK7ez6`ib-`Q5<$)TRUz)jb`^=BtsdR;q~Q3l@N&-AgFoekrVkBX$ITwNx3WH5@Gw4P*dB16mpz~p$xs$EnKGrALyH zE)MT6|M^G0V5&$Bk%}H@NF=T}rAfn?fdsv%3uiKpEMBW#QE47It6}clA>r#&&E%~j zQqGI@Nt!}NuB+PFM@@g~1S!|4`VZUl?#2JIN|x*NibS#L=((G4M~UYnf$ej;`_`Mt zJrcT{Q652{uODAoE}aad_iHWTHN9_zDq38KRFTM8VwNXLWrWT`e*+iL$|RgMy0-w` z5hTdz>NJg+hC$~-QiA{KxDj+YWH)uOY~+e48VP!PqG6{X`sdD!l|0E~%r&+%iRT~6 z-;V=TI1qO=cAaqgB zB;fw_XZ3fWAx!N{$205YZ33a+Jcvd2b7H_4Dapm#1)0e@@~oipdpHbBU!LhKn*&9^ zFN6<1*9qV#_x2k!nq^pDPHpnN`B#&X4(kMGepkY4;@Od|uUyw{QUt zpLdyFGfI)KxkU;#S*XvPEdutM9XD@!ag5f$&_af6nqY0%eAizdEAZqjwQDRiyS%bN z8AdP)@(YmOQ9IxVn0?u$^vvYskU3rU?XR#UI^%U~mL>xQZer zVSOI(cAag6!_yMp)_g8LTRnZ}zl^~$9mQEWhD1KZoK3t=NWWA_1i?0;2}z&Xedch z#fdbAxzv(6jvW8`o9bMc8Pkzbs5jq5l32tJ#Fgt=MaNi^9JU>xmr;A9L{hpBD=Jn| zJ>|@}%j4v&Pa&Jm1z`?KI$g4yBp!&6@HtKJ$>`;?5ROuF)hbi{aonP-0zRJfUpm}a z(Cg4(emTF_5i}SKOPf>6*9n$%y)LCT5z*pFUGF2Ew^Sbz6leN{U*CWJ{7E`ijwR$aab8;X z`Rj-G*^he$O)MP_c{t6&32Ku3w0MD!Hh`l?maI7L+oj?Y>uEj;8#u)BHMZnj+Yxca zr_;b!KiF<_k-b)OzO3NE*WL=H5j7M}9DN3CI1jz8&8zz)sN7Dal96Y~&vU_XK__Zy z8ToBB7PfM^hPcDc((&f`d}()z42KGcA+ZH2)F7Q3>8r>GbSBa`@O zh4N+1z%Qeaq&r+pvZ%o8SGApv{5}KDlW8b5|C1~SdRk*Z;l*tuLI_^T?T2myI2jg^ z#DRxm3=H61j%{?Y)8iuEv>Zb=2Ue1uKmwC&951c}ztNBIrS9ep++WqvM%nxOCngfW z@0OFluaXtf4m-C8Y1PsAtpontlEZj2&c4M=9uw^#Wg~OyBO8*@Cb1zerUloVj*g)M z4gUuYR7el?-{5lpWwgh1=5|iD$^ALuAb+y_8*fnuayen1%FpNgd)`-h@@2wsJ$&j6Lq$|8Xqh&GV6E1d zjvd3s0R7h1iN;gjx^CMme@YLZ%TD{IyhM5EH|xh5{d(}&%BCY>{a!Z?W@)zKkft2I zxh(8)=Xtf)7$(BeyVO8DHyI(S4`r#oO^LI_z2B)Z?M()sa;=9R+CfkK+ms0|D~~$W zHNT-Eyl{lU45yR?e#9G#$pvqx${Khs+7{EbpvApf1e|fO zY@hS>ade1M9q;XW>K6K7440+3lBrt4k;Wr0yXto*UiqCiWzZUjiUxAWF#73>Hl0CT=lGKrX|Bhhz@gp4;TW8yr zEJPQHNSyw3-@cEOMg&hKgau|Xnp=!9Jc$>Wnk#pnAo9f`S4pl_%_Dg9s#nGLqW-f! z>1+WV9mW+A9pe5Kg>$NC3daKE?C0l?tSez}?zz;>FGP%_jj+&tEvJIh{R&?|@dP@| z%W&lEvE@gm!+~|9;ts0#+zY!a=L8-=5~G0ni}kyS8^7(CNt>xD7rApL98J4+i7hjff@$h*5Dp)uO~ilfMjEQ&t)m+S@) zj$mLK7wf~484)LPvqV3>bT}-U5JqxXgQ4Q{*;UxNft)36f+l6k&_Niwbo`K^H*VZp zX@e9_0xDC)x%^4?akq8E0FYozMN)#dcs?cz7k9rhK`nSQ*hLjOp?jLfTk*J-;Db4 zT~3dgyQ4jmenFX1YJPqB+lR{A6Mh?S2M#vy5XhB0VTyFv+gYlezWmwRvYa=xi|L7q z`UXQgE-GidfV0l}!g_b;|A29gvh(6C8FqMX1Gf_l+~@5~GQNwQ>9ORA|EYZ&Z7^M0 zl!MA+J$Z5feaCNnzeYb!bkYI)O)lqUR7a^FZ}_~?=sWp2;m7s4PaFx?w@8Hzw0E3T zx?Pz(<+heR+dj$E?8Au$sdupNfE5qB9N_gsUF!h9;MK(uG8jvmJtmwIXC7Ds2}CQM z?3fJ*_4}BB z!p2Q<&(awAaF)cgB9FCJo}kgQ2Pa6rtkq{R5t$}Ox_SWy! z$|oR;x~kMC8)b2g_~MN-l+f?jHVxJ|wtPky_fI%1yzPJ|tG4D#HcB-ar>LV+j+yB9 zMK9KLu5yH&I#_5aeot&yn^$Nin2l1~h}x*f!d;fc?FzQpJ5Jeqt7E+Zm)!*{13vE0 zXpfr@9%Tc(MRdq-d@iD6YbSt{9M+54fDag2G9cu1(8RZ*W2{4`3+-S&ToRI}WP$&> zN}pojn$hiycP$n<8Fe|3@-K68nh42V9WGS;Qt9hE&^KS!W1dKc0FDV8{r<~eKVo#^ z(6UM-oNJhP=G#t0#&R>zM^aUhOloa}^F{m%+z^T8%Qh2EXL0|}TYlh#sMHEdw#xEk zB0n}eoD*>m^jb?(NALe`$Ba9hl;{>?dA@v(lb}>{TT#+ED3H5QOmb@xa^xV%tS9RI z+WA@f2~VN(dOK|VG%PHq;RKP5%O{z7-}}100=LT@M4<=O2T$1R4iL>`&K^axA_=bL zi9(3vx!YO%hAiOT(I&p0xwgE(F}1mMU46o-6g8%COH)vYpO(UO1)aRlCb@IQpa2)C zw}s8Bty#GqO}G+KO?g)FMlS8KXgF#t<&B3%@cD}EO^!;;(yW3g5Z!g9p^Q$~Ko$4M z(BtBSyAUYk{YW9i{xBoO3C~;F4grz0O(=F&<3hiCoU|>I6DJAS{5HV??=Lv?JHnkEs2a*39?rdQnuZTVrWU@D%GK! zC(TKBz|HWw-gJ*Tm;(TP=e!o^V?Fh^$bX@&OW@Ijvp+GA(E}U(OcBstR}Y_DzQNVb z?|eoB>68iF=khk%g2PZ}KVYVoS~O<()TEwj_*DK`aq_J4HG zpXKB|Z1}OxuzfPyJC)RTC`j~zb`3v!?OySuweK>+B}@t*UP|kL)n&?l3pf9LC}wm> zUI5Ty>sU9Q=5!sP%-%q~;AZ3Z`9eQe3|6@|6>8TG5bQ--qpY%)5r1oG+wq+A?hXMg zsw8pb>Av819 zL0e9jh`I?HY#bwZj)uI!t~IAI{0$nqo9p<}2X9+{(c)+HNs>><;e!`U?z^Y}iW{}t zA$G+iz#_uvN|OQu7U(H!3w=kJ5`+Lmnh9wUEdr&;u(T+)_woe^(rFPynb9#p*W8O$ zX07|o;Vs-plG)R7gqmMMQ61r>%Hykq+X|el;y@5E=Z*j*_E}_zw46sy9-rt$Sla#l zE9(j6&=E-$06o|U3k)eH7Jd^>DtGD>uQ>9DokSG|Rx}jlsl275hI0sYzrP5ktfoA~ zTY7{g`yThD4QDyt!kJQog{9n}Mx;baSs@gXepcN`SXEbY!k>I^G%cLIz~7)VM+N+2 zH4~M6FuDg>6~bZDg4%SNO4pZB$HpI6-tI|%qfeB{Yet34>$KQz5gms%`964eaxSo8 z??ZWgpMM)?s;39I>u`^KfhK)>%A{@1L&iPO7}rIgTn@NTr<08KxZM*CLA!YYfBr4< zr2pK;!%m+QK1_4_4emlPPqJk%zwMiTa65LWI}`reH@H39xAx$Tey8nBESpoV-}H*% zzCE*nUoOw=Sw=@qJHW9+E1$HylV>jJA7hnGieKAZ}3^6LqC0cznCtIA|&j! z{NX7EAg00rfcL56y^c~le-BN62&=Yct<|ugXV>ONwJqfQR#k=PyAuP3^W9&PCGk-4 z1gMp&+lx$>(;BVT8(GW6F}1;SZjt6NX;JKO*2Kid=jd<%y>Q&R#c+qr=TN4O*~OyB z0vA52xc-a&n&ru6rP(!KN6WdDD(AGNe}rJttETqu&eu8GTICwlY$HAu4!Y=bRB2n5 zqOIBr#`x6w2oX@29amI)wO2eMM~PX=CFZ+A>o1EW#YXVOsNIL1H0iq%Fk{!8+Z3MJ z%7BS^Y4lZl6pj{{k_o|9uqA*0=STkd;{(R{TIfO!lUffV7s_d?ni{y!7G;~ky6>wao&2YfW%RwHUE z%!y!o&0YVFRB_%X!OB7K`IIPcqJ-Qj_*P{lWMRV#*+Jw7aq(e^t1 z3$pBWfBXnXA^L13J6A-n+z~GpJca{EqyAne?kz}~4i%QlTxlC{L6X}F1b`jgYuMeN ztMo&hf6!%YMM_s{IPKh?gkNE!?e=6lW{@M-NN*HLk3Uk8hmwc+AbQ+|othRPxEEf%S?Ad~1v@KjfUVR@M zpCG062;-tNG#w!pc~l(MmrBcKjj6>}h^X%&aU$BxaR>_y;zikhvB71B#}BQ&bL?u# z!4muw8A>LN4t$JX?QGOcdITZQqq9rbHmuy@r1;b{3@{QOCEkUiU?9E7_yR6ZLGXEL zkAiCVQC90+P7c`dc{^+V`RVjbdJ()vAEEJU;Ddh5D?P^q3lj^-1^6%a#7AE6V|b`% z?^LA`K&i|r0>bFN zPB^2C%CiqSR*^2qTmR%)hTC7GZ5h99JexS5u9HlNJZXB0hGH7%3(P4CZ_nQPAadw~ zJz<>m^7;nHMU~DGBVOy&MlZq7%8|}GajL7o;Y`s>o9%&}ijghLBJw5sY1K!RKiMq) zRQk8d*r0(8Aq!kIzjmN<<|!}f{wtRqp%LDL?%aAqZ7PZl{DC97Yf}mi3N3$9{|@Z{ zlpP@13jlrGsr$vZ1A=Bx#dtJwk({0Is7@U1UaK*!YTV1O*5){;D50v|&wtdj5bsab zjw@ajK5@mQ`{fFHmE6?)3Qh7xLUtS(N32-kQ;v#QJVgGJbW$kB+?c`4})qL&N~j>%06}5`pAJ$xd12^(m2v?J8N-8f^5WZC^>+@;xiL z-@>qxPxxhwvr3ywXAkB*t^1n4v$x(SL@yBRS=|M(Fiz)@)yqed+Ctyuv?6#CKj?`i z<>Fb_R5%Os@CxLHjzcZaa*B`|C$CUk9R2E^_2WbO%Q_S=b&p4B%uz zbP!|&fe2X7iC_`!?PMFYZgtSM7ra|i!l9CpJiq??@#A00wy4w#_27}lOM9`QQ$-Zd zletzp0pLKuG1K?4(z>H`)=u=B&bvtPd;k96IA_7p-?gEAJ4^R=DoH1o2-yQTz`oR@ zdywNb@N)i=gX0om=PKxnBdb^P0P;a@QjKK7VSBDPnWzF15II*ebmMVHj@)$r`Lmo- zwyt?gERr;Z0lKfto>2o?hG>$riy!cArQ@bhW z%jzSkN3@zn_3*ursb_DI9wyKB_}&D}uv))Go)Z%3Gv`aWXm3pUVuHwQt(D!@UzOv+nGpjxw{3y*#(y)I0rt$o8QP{if|xxv9Uc zoIT6)Z-)1ga(*+PY`~cjV`!+Hwda2FmG&JBZ_iFVw&QaVmgnw>ul{M{{eu@|12HX_ zI?i=XY_ue8+)%!E5Rx_pIN88n{Bivm+IFn_Gc4rsa>dx`F!1P9xACpO*LGqV9jw~; zGWC`hlJ?S<2hYyf94$f$0h_Ftxl%1-r7#OH# zL8RFV)%RN-MKO`^oC@4ugp|)-)TVWmv($g+G-;0>7WGo}R&ob(jv4ye9Xe)huIA7E zkLPL{?HY2!=(GKYhG4!e$k`IhFAPpJX>*xJM29boVs@8(H=g^;kTDwQ>IJIgLcS@D zD2@L{NRuVP77KFNbnOqvL*TxwtbNN%l;%T+ZW`fboqiS(KfoRGm5W8dHR353L3ub1 zqD6xoN`sLWc;i|9=d0w)e;Cn2`Iv9z_?ksEX_l|4^wAv+#QB9g@j9I-PM81q>mMnj zTP_i$5RS2(2PIyd;|SzE*QaBt!GS9sM_^OL%&$T)lh1Au4cWYt&F+P^udu$b_)Pxc z)TOWFBNpHH-{-@}IY&EpQr*u=TI@OtA*8jr-~QrH;J(QC{JOEtz~{vk!14da?r#)CXzo(%ASP7=99^j z@4PRb&&K(&A|K8bc5vs$x=*0m+pw&38itWo!^o^@%^;k=7WC5XjN8Ys#|U%5(S&+8 zE?>?EBvZc1I6gy7mA<5rC1xh!QN~x&ZL$Ren}Ptub8%muVKo*=biO-;@+)A4nXM=n zY~x`|$Vw@saM2gdA(leuE%8nc0C(v_FE9GUv<;}+V+zjVX~S^8lQVt6Q(u06N2A|e6Tg$};o^v;`5xClPfMZmC#)Ub zfw#V$1Z}|hGxr{{Z*p3{HyFQ@6}~Wfu-wo{Tnb}rt2|3k6v+*;cw=F;%61A_>ZXJIC)rkQ*(v;I zv`LbH`kAOCUY!paNfS{V0=y#9fk7GdYidD$Px@%zejSbvr@G|}!0KPkq8a`o+8D#a zXDqnI*iuQ-f}MGmby-$WM+-N>Jk(+R+kgH{N6_xsrQsZL<-WJr#4@pTNDC^CZ>}TM z!yb4K1>4nXNmfoW&9Iqzf$I)8k<29&W!!&bO?R-EFXZd%b(Mq2$>Hr)jvC0g_#!;s z9`7~Zs_hS4(E}u=muPdAwfeO~l%XQ15-5nhyzO^ag zMsi(@aj=C~%2UjdGD^iAGweYA3J1}ZeW7id5)n$9rxk7F^j$5#kkewm#ath$pa8tv^!6U=e=&CPak! zSp!t;40Xp2a#rFr9G~@{@*_Oysw0- zbVIH;Cu3Z&%Pr0rVYnEh?*ya#pfK55GZ)B5QJf{+GmlBMZ7I<=v-%J!drk5q`n3=N8G(A}U z2fA-OhD=P^tWRt52%Bn+==P}0j+Mlp>VZER1(a}RnV=q>dMR&GX~(kP+&9vpO%%t6 z7a*3p;%|qPoO``0|Pis*>OdBD5grv)HLG(*!T+9`9v>YcOX>pJ!B)x6calCCeqpo9iNpnmq z>oBM$#x8jSf4qL1=NVflOC6YSqGpH<>t5Nlji=4mOf;`laL-!%={hnSV^hi8sfTKG zx{zw>vNwUrmic4(aXr zw)dc)S0-y+kq|bhL`R(F_Lna@K?qV+$}7ft8TJBEFcSRRYv&kL;hX^Nk=z;Eq!96= zD(MKp=}7MEsl>@E153hzuvV@=%b{5Oc1H#xhE@$QD6djs2RJ3Z5( z5`EcQdaToFZ!v18z&X!63dlUEvU=2sJ8jrW?UisO_vY=Le?~mg>a*N=gEhXt@Lv%j zq%vRO`xZ2^A?hbpL4ej;8C{g*#CEg53F%<4O{<(Up|haV{qxHGqS}yvL1%9~j1FIA zreTbO7_9B7zz$>Pamg73#tpF)BGlPVPP3NKmQuQufryT_w|wM0s2yEpZH(|-+*he_ zV+qhK#|m&>v=3HV?P}kdBV?G%nBGG1)yfakZNftt^*7ow=EAUKR5pj2G>VdWZaBXU zw^mN4`q%TsR4*aMeM?iICPhDNm-+xB#kiw6$xnke;NXW@r%}zrs^@qwlfO+KP88S~ z=9G=^SJ2?^hkP>poosJO7Re<^TXQTiOy>C;d`50MIRG2FCL%3SYmm0^c!JDpMlYRc z%Fy+FoX9(C~2nrXFV-OlaU;hTKZ z7TW>XV*3pQrUmz1&L~~g1?_|Pe?O_zT8GY0{Uz+VcOW8x}$8&Zt5Hv<4 z$AM;idpWBw4IX4^x{Q=C?D+P3-|-cnXJ?ch^*?K3fEq%8c~N`zhHcidWBaGRz00e< z!btiPjy|5#V#GQ=21XpEe*9(zx3@8GZdG?XPCVt%Cmpp!N(XFewmsW&zXL^x?5E>6 z=qmmszRsk>T@&Z0USQY z@`-1k_?oLknL<-@vqe$wmM>|&-P0DHt_2mr;C(bhAB%t0mjAwJBBjJ9o)>3S{-mFX z*h70f=9gsw4TI-OFHURs0L%U-csFDq!I`{8T0!m@uEIfutuLTgw9oT>9R?ojtJVkf z?$`al{lk;}rt?GKXeoR=K`oqW8nU%&OkbZ$v(RKnNTwowElff7*y`9~cS<Kre8VdEn#QVWj$d-_FyASI+r78YNtGnKWCawxek|U&1-V zJ33N^gPxF^doAy|SFD&KIJ`zTJy#?O_M?|AaRNQDzDHGe*?#4Xg2XcF5U`aWyS?4|X zs|Q-(q^;6pI4O5jj7mDj?%y9AQ~e9iJIV$QJ)Ym;w7Nw)qJoz{Mq8$$JfzofB=!|@ zrr{V8HYCz0XYD6#f06DXc43M;i;Y#8KCZ)U=+&n|D$PUUh9Hj<)`>a&UHZ;q z>wuE=c<>fEtlzcnb7Kc=-thVk$Mu5gPJVqkGj!QTd?xebK>XJ%xMo@E2qFR#V zlxxtHoi-75Vcm_x&XJOIrkO=9jFLv@EgCh_o!-}+MDR|$Br)(PWkmAf93Ko(Io>9s zFq~}VxN#`mmXr=c@4I94FaP<8KCCzv+G5ck4hUl$;E>c!WY4#u!dpzxuPa}y`y&0m zzoThP(ow*{1K1{WFLZCX-tNjHv%g~Psag&%&oyGn{}o4O-*q#3Bqp}Gcn4*S`Jm~9 zNtxKrpx}?vnpx1_iYP(UP;SX$9V6T8TZe+CGJ+>Us&<}~A78u7T1cR*so(pBd?fzO z19#xWa>`TR-BW`ILO3McIT5n4=_qbfgEwg{Ho6vDm%cVWpNOV{b1B)b9xYWk;j|LPnR-T^i^!W;V zuM`y%eb8_Wrffi-uPfy&12#O^L7PzklfbZiqal_2_M#z0$7dOP8G}zW7@jjxO~(if zNIFW)grjbZ>XX?ep>`q43AIAdMdm;ZgLP3tjxCglG8rbkEeL#(X?g#tG$X3o@jbnH z&34dl?rR#JD{<$+h;fVYMlxDQ*!=Qhy(?&Wo@-D?nBS$^=;Wf?X=nP}KE?RufMWf9 zK@DBj_RcC95hHq8R0;=b6Xf11@T$8_4!JayF~Ak6)0eDhXrump{joay9N_3T_m%m< z_vh8x(q2!cf8qNO-!*X>Z5?saeotTU;W3}D7(YuE<=j8ja~rtYw3mR`fN65RbO4?F z=kI`VjZdyCRQ~jxqp#LWoAWxt0$ub;7nZ>jtSMLX`w8A#zM3P?vd1|ZU3$9=0Y=uDMo3#a=f%Tr1^7nYnf>eBJC*mfPo`1zwn=)=f6bc2Ev-rQpRJXeD#Pu}c zb6LP|+7^B2qnQz|MemSFbU}%J#;2$7b-1^GVsV!}qREpbGkq&u+?%8i0cf&K&2~E0 zA{xB+S?8+e7?*5f;@@Ya;Kc(qDS5o`b{vJZDp}JutNT`Xr2~NI!%jyK4O(^8^^=@n+*als0sPt-0KQr*U^M$tJ^l;A%5h|H zU(AFPmcYHTOM6GOxSm`*V1G|YV^lq=) zx1(z9Q-q@$d+s z|C_S6QIs54(FDPfz3>01J2Ttew{K;bEek&QK=R2NSDlOqTSACGNf@EO9WK9ri&;gG zDJ}4Fj7uBrN1k&)3Qm}E`f4OajtDJC!g5l%&A}Ev^zSK`Coq{v0!VoV$%Ej1_>r|Z z4`^w?Q=i8X#pP8RhQzF&1hkwgA?Q+gz~Cwws{Axb!Fu|T{#qEn^hR0#x z5R#8=MHV=iYSJE|TGCCwwCEwapN36~PJC4eC+Y-U;mi^U99X54N5}FW8q}b13LMW# z5+`X1Zr1=CsJh_GcIo`nF3*X&w6Q}%de@!*;v~N^EBo)oQ!3*$71EP}eOt#(4xfx; z$E)9`@uqM&l;!^6-dqT?qkvSb+S4-*A{(1pzYpYU(M%WFo{8h^d+Qs~@$g=*U2MlT zT(#ph>)`v0O8G}PQX3{`+!(LvL^;8fAKII6Pxn~X?C?zg0gMSt2F!ozWXS&o#~V;bg*m?!Ik_`H>$FAGlB?C($To*R^J?+9DzUxszZSRDhQ zV2kOg4?HoE4Uhf4y-GZA($mcsBg-w>3mX&<=-1&)$e?xcmhZEr%Kv+uUG%Uce-!(0x1>TsbyPPbd8H?(U47WqUklbCx3 z%qDtPj)KOc=MS$F_}-V=?pukpqfx(O(sE;w+!p30GV-u!>%WO;MP|6;rG9$_jrPl$ zpQN+R>6u0nbLuHRi4R(vBU8V$*^7$K0Dg6XQ}DuWszuJo$U9Q}s!0aZ#z-g9iGb(L zc4*jVi#1r-Vm^&yFpuS-oO;|>M0BMT$vz6lTYnMZ=s&zvhFs$M-~Zq5qF~g+C!$@} zX+P$XBmRQ^j_3tM@?UjIS}gE=OG)IK5y>RBK<gA)%F4#MjJE8!H+_OJ2%3gQBquMX~<9gFfH2 zHENZ^o|{=g@1D$kPMfh3`Q=&U=$gqp{kH1i#gva9XKH)gV!F+90+I8q%zs zd*>UGPj}?F`K(S}pI=TPHF8XqL##*Js2`&aEwet3)(e;lxOm9(xqhXNX~-xdu^wJP zraZ#RU@$9m2j0RIcqrX4AUx?Rk5~xP6%GQE^7=WC!^?+|NiY9IF@4i$#E@#$iZh?X zo9c@b07q??BZqC&-BzvjwjrGlR2KThQA10K!1}Q|&FB;(b4K46UUAm_9e7;|I+8qT zop%>h;= zC;MWOc$o^75}qGKn{43fkzufb64>CO^=a3bn$-3tv?F~?b5rR@Ve>Q2?ww_+Z;V5T zb{{JN!`O`M*Q*1h4XX6VKctsA!FefO1FG!p6q5>=$+@iwn5#XsZ$Yo|#SUd>8?6ay zV{U<&XxxW;fX%x5Q>4WkzfR?tj_bGW_|0+?mLBe_bU9<3esUn_4{glv^PU~*Oda6+ z^70JNuNOG8A9{qn+XA8QZ+xC*RsURW)AK{Qq>V8Sw!!Z7Q>iQzc5GY69UX1(cRSRd z_d(u5c+zmi7*NAZItVF<$W} zzC9PmD0a!bM>*@*NMU|*<>FK6?$mf|rG;?EqGN6^5*xHKp#?lm{DqH(Ac+Vju~Vtx z6>?bd%m>4eH+%+~vYT@fhI=!A7I!HyDMQtV`elPo-{|ihZHASMIb_aNdCt$; z*!nis9_R}h$r@t|w42*P zo&~XLCbC^ycJhQ9mlZ@2A&(2%i$!akq=V=Y$wjm~ES%G8cfu#)f~@oyFo5S1P2tBO zOC1XxM`q(?vW9c0qK4d|VRyZVwp?GqUPYa7B&9s4<_SceGbqZM_xJu%bV_bBqS)dX8 z!f+<#nlskJpI^ULo8KEwz1p7iRC)TI{(~GNg`A5{BfFuu_BYM{N{1m*oa8nvDeXaC zqx7*n^7c0!enm2AM1@_jo862Xd5Vl}Yc-@=2F}XE>u>8UU)#a4qBQw=zSPmmMf(pq zaU`-Er_w}cp$-|@f@7#+;JJBl2)u78gMbBiokK1$2!!K=4WO}urxc{3*{qev0D~^^ zI~i$R4Lnpcc`^F7{DLMq;ELE-BqF*dCiNiZ%?U?pG+re)S9h`h}U^axT*?qF0}SOuFPqniAyHlaY5R>TGP4t=F2i!M=) zw*ndQ$R*0RE;Sy8ys}PQthjWa3(cX8%ky`hE9k&`!kl_369(g`vN?JV!!2ph3vemA zo!UFmSr7OjDoPKq^@sX)fIp@rt(*;*6Gk?#@6G}lZJzooqit?q#e(4WT zYm}{;b||sqtw;Udey0%F-thRUr?%LjkAXu6ARQR)E%Z;Ll1)bE{3-=rC8KmU_$R8L zG@$xoLu1w)0oAZT;klNa+7%K;dnwZ`vJIN~@7lOsGn*)Z*?P|T=yxWi1)jI;u3gp& z3z;RHLE}TeHfKC&GNjFz)>{3x(Di3wn)0QnVH;((3w_j@z!=RLE1IIZ!%i2WpKLVH z9#GANl5{z)xvbZ^LI-N`a=ubX|(5216)p9Kc${CZ*r@}^Y7ijr}HdN1S|gP-ZiOw zEE45OE^~Vv(VRdO+K^R~|Mj1L#c$4+>vW@d?K?yYoS$>1eKR;yC79;LFNy0-Lp5Igyl@=gyjuINwNVVVP&sE%I# zeBej{9^ds_Dc?p#ELm&APgAOhibcZ*&>e|@k@H3(cT7aR{QBh!e%}QXTX`Zs3br+6 zIuWrr8aj@tUU*$iHjwKFPRo=5tJt@t+gJ2Pp)+tm=vv=nJ5wE-eV5ZCoOF(}t%x6w zB;wP_+_{6TLyP`5wxESRn>$w?1n)R@3N%9golD7iX7v)m*Vf;3#wilK+>-pvW6&SC ze>=LCqemqY6@SaV-gxa+w#i6;;AdH*O~79L58qik(TELkDxuO~I0o2^$`DCIYT1yM zVDE>VS`$RUYa3dUMQi%bjBYRpWtOBH?DuxtoR|l zor~H~z!s6_?>F3`h$Nz_Qh(>TdlRiJ+o6709~2%L{)YS*;gyjSTK760J}%!(UtwGv z|Nj~DIfj!1L94f4T%O-dPd;&38Ms^gKDCcBpp7077;0O_LaGisC2l#>3)fqpjqtWZ zJHq`L1W^GH`6N zMP=XM*x|bnj0yjZ&L=l36;+sp4}Yd09SIaB(ScDEg{A0lVGk9v2Yj{Wf27v4LB z*{>K`vaJ3C+@}7Xd4K$zIk{(a$PHV?-_`eUbb& zY)WaC<~o85k5{1_Gym&9e-l6539w$8KF*4}ULLRY(FNZ7jH$NURG<84ZOh1;=gNF0 zYSDI#aq$8liCQyCCGo#w`_z}xZK&{;o2w-Ot{?#Cfy*Cu7ii=%5rc!Ec!@1EaQr-u z2G^lG9Y>8v0>_5rDQwT9Ue;_5y^Dbb9cxTpP$H| zwZ5n1(CNU7ZEMb_JNc9W4B;?JeuW&dlB|DkYr9L}NLtPp)pC4=UQ|k!iq=YfX|_{x z__?W1PhT$g;wv>61}_CghM^QP;3`{Gg#)5Te+yzbPL_FAYk5DQbf8PM>R(cD!yv(P zhsYVgRU#M)ulC@KkTTFqILKf=zdsjk_c8a@S+-Y3DWd~2%A{y?6Eib$F!cxD^W-7J z*zNE$yEtS-i>_&FNjQYr5dA@zU8;mi>*vB56E=&=W{uy^qcvHl6*!cT_s;QPk^}2@ z&!SBsL!j|*$z9#Aa=0K%dAE;Z>&B(~eH+CYDjYwewH>MR3xlGx?Mp?|{o*p*@Z`Ty zSsi%I@7h7dB%mBgHsR>rZ>}d)_BwRH#&heBTYEev>j~Gx{izc&aF-VtGGXcgpF{cC zmW*flWi)aP{B0CFeXrrn>wiy;nY783{m`Ds-uHX7b?Vcp?v$lTx5=BI;EU`uKRv(X z9lw(f;B#(JP^xW%nT!YPS-;m8MDhZIao}e^U2`ooW$mQ>q zB@ML3SpO(s&1snJ2|YhcTDOt9$yr^x-EWb%*6XRz;#Q8VdWEZp=f(S8Rz__*-EPe6 zQu~w3L|&etHnLCHKdAj9%mvVffX$wItG3tvp$8`H=3sfXA2`x<%Ou~D%0{hY&A9Y{ zjff4a2<*ysStV@E4-630V|$Z?lT|+y(ZZo-LAHZ5>%Fl~%{~ue9@T<8$5)-&L) zyYUBBzvlmTwo@u8bC9WAbk^PR+vTDbk-eNt-8b;!HhJ5TxADLJ&+n!(9yK7jxK28R ztoYi@op-sdC*WfX(nWboERx}_NR7Mn2ir#!_Uh@z#k)Dm(X)fHj}@=d$zm4KH0q}ssXLN*4Vlif%jxi0Cx8`P^cmZ?ma~VpElD_UB;-zlXQh*x zGQ;}D>v!ayy~uxnzQL|NH*U&@qZfiWbbrINyu6B|xr7+x0+69OW|sYz;c0V?pk8SlFD5zI!RZk}Rf7F#9!6Cm zgHIKNfV(Oen2Uy1MD*|wZ^Q6^@|Q?OkVHg@^r0T+E*(%h5~G^5_IRNR2MVyu@i!C# zd3=&j^q0ar1Y=GQjM~EW!GMD{Xw2X_WYyNBo20SU-X`@^36DFKp~~VfjlXpV#+`D^ z{pEp}`R7vk@3y)Y*26}kTRI-k#Yu@NTCvqt*{|%!fGyJ7e1kJ_V^y%jbEbv8z_rna z=#D#=JzbNBa=@c>>kJ=u#bl?`30EC;`8meeQ~eXpsQ2bXnfRxaqYdq_uTgJalkW_B z;wA$(`3E@8a;NeqyzEdcwjtQnowP(FTd$!-M=rE25=pb@j z8~7pu^2A@X*ZXI$w9YbyaguGWHF%7d*MSWrJs|^Nhfh9gyY5N$NM()>|75X!C<71s zC<&T#O_iTuPrfh(ZIf|3K+q{q4TN=^N82ZuyJhQ7MEa!jUF-cB%RP9Rcq&20Tfe-s z&nvbUChc1-@^kLg@GYr4VobtUxfL*DlGpyt??!y9U)4bMDtK(XK#iJM?Dok0af6@P332#-iHsLga_Hfq8F>R*~XewbkWg%529Gg=*qoJo>gSuu}jF2rTG8 zpOibMi`BjS&sfVxe+=R!ZWf4BxutvVm+XY8+D8^ z#|$6!vV%nO(Q{a?Q`SuT!sHnX%ei$<}C!2&+ldU~}NvCysC zY8%Yz-?NxfcUmn63#}1-+lf0pt~ip|w*pm%*81pj8vq_74@+qjVP zMkJ#nzy*u;ECz1geSwG#r}gDJzP5FVWaNkxN1td6RV>D^u06j@*R;emXSQ< zCJx7mue){8Bz9?)?5wS1p9SlCBg#e^UECpK9vt~MZ9Sr;(dwE888O&CFyi zl1>EV6Y<9V`z00P1xF9^Y{1TY^o6u&j+&zZ9=yp{2rnXEG)+k8kJOt+S9F9XEu|9L zmJ^>D-gMD~8_XspQ0gB~fUm%(Ot#1^d=OrbQdxqnn%lTkF!_b)BxZ`W!43&?B@F~j zfAIjcuox)I0VFwS)v;Te6Aaw12%<R3Gs8`}%FYYwWZE zKWDwu$vb+2t@|R>Wbf0g_Y=;i$cA~@fX%wbd){ufUj~i?C?+b-e57FCw`%=w|cYe zTYD2PZ?D^&pSE~e`#be=!tT2HPw?h4SgNU<<%e-9+1Sh1#6mKI{|T4b{zktVI!aGy zY}j>Ur_y}Z?MYcKUOEfaIsdX8mqe`5<(xW1V#J+c&t><_mGFm#0a?+Z`sqzc_s86 zJ-_0!h}pLMbk1kP!>%05n%EBF-nYQXWt!R~x>vo8_w}o9uUa{6L?~G_eOl2>N~JP_ z@TSDxCVsT`^ZeJR_!Q|*>g_nX(JR$feABR7V!2-qbofNOD|9NI4-teGNrcitp_;!n%6`MhcoM0?=lS;|MVBRn zW!BP3z!Us$&~G_HV2z?rxid?p5*%9*tomLw$bJZIyV0UC+U0Q)H#zb^rRRnL9ybjh zns}D+bb4!>?9V}K!L~Uh*95*LW2RDdSDSMo-{J=ByE%#kV^0hy^~ZrxIg|y>KPubM zV`WDZpMO!53=gtzmkCWqMp@;1Ds$M&`ZDmJFvhT4^-NwDa%TNrt4DD4hcdW$tJvZ- zl}r2&bUMLhTKz;B*H8sqxB$DikVG?BEQWr6Xs_H@Fe`oqY+^~sJn z>nlDQPcP9Ut$vaN^b@kicuwAK_D{~ddW+Kg6J|S}nn+E48nyo3zmsI`62N@5m#22P zttuN1CUc4Mlcw5_ck+eT|3w|#w4Ad@8GGTvDl*2tpl@q`QT*er+wAx>{YeT75;j($YqfEM_s6k<& zZN~UsNhdGgd9XVRLO^J-X4OzM+~;N8p2~Q7)Ilz2{<@(OjBsit)T9*|9P(Ht0<9%;9!>^n(BX7&I ztoDF~%3}n5sz3!Rz6;sX%6J@Gog|K~{${j^(--=1hfIVF-f=Hz6u~bkdnv1d{}*!g zIB+8P*KKD*t>8FpCp}-E7=v4 z3=$fG!c8Lyqn1hy#FQsqCY)Qx9!#m+tV*c6{+UX~xe_G#MhZ;e}7uC4Koc>4?~X^*yvPy87CN z96sOR$f4eZ^;Y*!GV@Qall;n|?Mb(jJTl!+yqkAsn{uebV;Zj0yLOYhp$+r;cG4gG zo|`&m|AZjz6YL%Dt^aEhg~^oU3yCRrRkyd%%ls+MXvb%VD$QVUs4r?+jw?S)Ute4jdyfAyJ~&beQEl&ns{mjd+n4Hw@*e056PU z(Wo=)V%FB804X;|;i zRS^-x_hS8Xl_PB>4o;aAccxI3jWB#=->Qx;gPZsa4vO~ZheR^uc zVWaHqxo>hBIqgzhkvnJM{|&LAX9rxMUI3Q*Vimxrf(PUYXTgmX zw1uMN5sYFjn&B!|Rq{YX9Z3VhrtG2>CZF%kA*z<;!njEg&pf&C6-M}@G;}7;QXV|T zmX;7}vk@I4-LM9oKI8!;RTdg6j(H9`T+0ZgHSkD*S?3fpX5&cJq z7q%Qh?<|a2;a*#>u8f$e0hq?48Hs8#M3DSch{R~eVJ<(YPe?-Ml#x}|R`i09-9s*vD;$FnjBr~|4jh!n zQP{P!gtl5n-6xNW=fjb<#Ve!q?usU{bOLspWdgmo$k}7T>pP-L5V2E7Pp4z*^J~%J z*WaJ(sOw83w~5omw_<^HWmnc#8>Pq>3;65#H;*a5!|4M%30fkjk0v4N_*?8oUJ7l0YAs?nCDWN00^$Q)pFd$*koLZAtH}DrICX!w(BxZup`NT)J z2@fAXJufvPh=pfWYT}k-k(R<;k<=Fq%k5QRGcvqPwM{B`YnG8A`I4fg0r_9>!;g?FsgErS?`)0y==1LrcSIW(hzvMsB zvzyfVj^F<_&GEJm!h_dz@3!-O7LZfjp>^Cne@V`eCXK( zpr?8-G?=)ZoIP)N$q#t{bj`Z=%L9FBi~IE@81_SZNlWebC!K8EpR#qN?I<(be#6HO z^|-&MHh!YJ{)6XyHCre<9&)&sc52+4Ww}ioQ2!(!z4YGB`fYoEPW(9k!O3%?ux#^T zU_EUB*SDAUWyo85CX+Tl!8+h6u)#k`{;0$D&i2+TyTo+&@Hp@j2kqs1H4;;Xq5*Z- zhQYE|*!_3W^Jnb1PU#^QH`TXBIZUGXx14mwjySyO_X#%>b}Z=b%u_-|+edQ8zq94~ zfhRI4J^Db-247%Dlu9C^BrkXHwP3(1@!LyYnD85E?#C8kkrPHqx|A(8=~BrvmOI)D z$)^73DXt3nT zQ>2oG(rA$PNZ@Sf+VeXHR^7_tkb zEct=MV3wmJ6X05)gwt@ah3V>iRF6_wYrfbT0_VZ=_;GHmui>2W6M6g@a=w5E_g(!j zhf5tJedCR;NJd;B2`pfIK3cjL&L1bhO>~z!WhfZFw%la`V0Y~JG1OtFZdyO3Z1{eN za?IS6JXYeKrWoFoy9v=PpHD=Pgo9({WO0v2_7hH!4^D$xKq?aF*XK%Fre%pORkb*B zoSZMU6>Rl9Cpk~;Z&vyK{yOiUty#3i$fK#$9UvjmNy^X-_C+9{jfN3$CkocOl3Ssk zoG=+N6+QXucWeP$&qUx@bDl*%Xnp?NeU2Yr_}}+(@;s2>AAwFG>GHA$2riLwRzY4D z|KQs&C}S#|h>#(5hMDvbosd86e*D^<8~2poTWBlqWoR(b8dMO?kqRlLB-xhn)CTxS z5Vh!*BYaEiy5%Q6^m{^eWVFR)W<4X^Cth53Zoiv#SWe%rw`errc-meiKm4A3;rdE= zPd14NiN>RO5}`d!()`QKfn>$anwT@`$Ih)^?%}{{^8lw(UW|6nfF%S z>2GJeF=Xh^^`7hG;Pu~S;n4mq16aZ+s9k1yeXf^sX56+N?LqZlUwMZyvEM1EM;cBe zM1_2Dbmob+QDW!ijv3LRfwedCw2>5uiM4i$|!n)v=x#|PZ*5||jB z?@t&g!;{3C3dVmgcq#D#@IRpY9(7Oy$Nd)(yTa2KQ(Lz5;DQ(F?-ExRXGd8(kZO?`bvYgSp7IQ;9 z=PeHN^676yhal=d=gG=+s%>%2X(4#wnMaaDHwr;Ndf8~r(_v@~LMeB|&!S`SMOlY} zUWr(r?LGH%4jd-{rF@u?$k~w6>RTmVzSp)YizuD{{vY2Svgj7;IR_g~9rb95mFs0C z&eiN&9#CSE&XU!_okxhc1m8su3%vymdlZZ1vn%ofdBg)rpgC^2OG7oB8Re>czVj=L*tUch)TPfCMOolNga}SQ@~uVeObX{#I4QDM;mEOYl&nO#3YhM|LL|`x z?-LOr9_jO?r9Ms`63JaB=yKW@tz8p1mRhkD2(;H=hsyyU?y_>NgoB(Dp)OiH(K^4b zh>Y?izbP}YabI`d*j=_~9eaK8aphj_vktY2}Itr^0F(0+F1kDcJ%`X%26v(dk9Bz~@fYj9A+uC-<^i86XV-D+{8;0!dffMFZ#8 zqz^&n!&07;4uOLqFdT|l15nlL6KY%r51AF6EogX!5x>$iXFUGI$yV5g#DhxVpuw+9 z7%Y9@futDjtHZ+fvE(BU=2CB|*>jr-isQcb$4%E23JJbyA9kgNX-}wJ&KjOtrMXXO z(-+)MSJV4( z?~Qi-{a1%I@3HLgbI9?mOH~?e><@U&d$Yd`bKZZW&4fGYbfOK*B~OV?M?;_Bahs)( z!f4C6Mc{kc`@-Moz&$9K%^F5k)lkKqqB4BE3Pe=QDfY;mTPwj=7)#trH=hsfx zQ~OM(R&MCui5Wl36>Pd~?bLW+@<)g|ejFR6fnW%&^UDs8YXd%@iHK)_se%yq2>s>w2_BkkHU3xHQ;Yn$O6ErFV|9rm> zdgY($xm&Na=+Pi*;fx+Lp8-Lgzdk=MI@$0Jva@C$ zV|}{Pfs}NO9;gPt?m>qU3#%d(Aysl!4hiam-5a-Ri#b zp?bl@bi|Ymfb#J6Cpa{4^x8dEy{yRW7^s0H2%$v4wO>who6<)#bF6%gwiZ2b$lwXV zSjrSIem{bz$k(Fb)ToG#%9P#BJ^E#7tR!jU$u5%oboP*do$wZqC)fZrPdhFm`<*Cn%*QDj? z`ib5uXZpWg`VYRxwC70A$=jz7pYi;yPx^;;PuB^Dw{m}iWry$RE50*LZIlz)`=RF>l-(o)8HN8WS9|-t?>q59KN>jlc{&pg=xo>w&~LVq?WAo`-X!g%%~Nq3 zhO7o==cUNt2LIZhu(Z7CZLT|_JimkCMb3MV@bCU>v!^sS%EdUp84+~Z2D~nH(-t%b zh|Inl-K8Xo@*RSa!dp!#TLWuO0~;3PW?Y1+&a^LGuQHYp$`KGxbFqwO{dX@*0xv2V z4UiEEQj4&_Ept5%CyixK4qUX(Z=o8vms>lCPetOvNxO+ULW^VnS0l7mhpwmWDAQIO zo`t&vUXr}iL<+Jftv|WYlwF$;-Qwkjlg6Rvcg87cY~Imyyjj>i-Hm|}-;MIYbbbU? zW_8F4Q6kqtE6R&y)5riAu~UIy!K}_n8GG$~vC?6$Ryy~8{=eVi(H>uNaCmfupR5z~ zi3KgzNUN1d@`_`WQ6K$Z_k$1~-69Ld+6MEjNEVzpQUV8g1X(qg;@?9w!ju!8PZ|(8?C^r&!OKrE(;5STb zZjaJ%zKD7A8@#IUCa71~?soR^!LGrD6 zyH=uNqtmq@f6uQ^B>R0FMH*2CoY2_uK`xu%ULL*3*B`RmzLjmZ6(srC(Ev5 zvF|&aR+9bkuQg6-=oTDTI63QqhiIPFPN3+{NsquW%aOtT8Q)U2#TyVbM99HL$Qeh) zU~giEhvNHfnblZAND;ERge>l5DAF~YI>Dh_cq=@E>gpW|#NI6kJ+@&nTd~E6?FjPK zBumm@Ye`u2i{Hz9jg1+`!J1Ag4R#p#Zn}R;A{)G|#iVLRl$2w~Qh{?YLcaqB^l9CT zNG1-ndib1gY|ScKEb1&3g!AaWTV2@dg%uh6^5lBsd3<)@b=w@Yqz%~Fe<`69dfJAS zpfi#bgO+jHSw^Esu_zpNh5t=7TW`9p;~{A%Jn{xS#&~sGpFpUb`Ds6VC-e%);l557 zx<6}hxU8i8{$qJ1yb=$U8eIR-#t9a~Y<;#~R!6%=5A6lkhD+*=7kE2*8@Epm8ZuW| z=G6CF&ex>j?AK4%TU)2=M0cjS%FYve`JCS;eESD@yj|C!{K@I|#?#r4DNCpNQ@41U zLuTxFsr<8R;?(Ih9MN&z1IKxyp(k(ea$s54T6+_dsc$(Zp;V3uJ4ZX@9$|^=>Qr=` zlAINlx-p_bo~@qoFv0sSepVA?YgMse73o_uM2=imd3mk_tNK?5md-oEsr5T>pnH~o zCcU31V-1Ups{IGF95u)HvozcB4v=MBd!uGYa81ux8ad8YnMYCv8YR7ra&S~nuyE}W z4^B2HvqPzbyaDGlxNg)7tg$jk8KTb^1AASDYn=~NPsTi%aj=GuZE$>?^tZ`qmvYF` zTq*txw1nlc?4!nW&54i_Ka8jrx;JFfQLVDt`f;=PG`i#+qMweDTu1-YX|iyvg-`1L z7H?>hTjrR5)o}Lr609eX3xdmt^cTP0XY{qnU(&E>Y^|?l`FSBKqS9Z+2CbDPB42@) z%n(h|KS=hjmB(DKcO?1}3sEE61-d0nl8Z(kf2P};udZ9|@xp^vJLY&j+m|$+)hRs` zDHVP4EhBO7>wSCjjJT?L?hzd6tVLp4BUQB6Cn7Lb?vSrLV&RA|^W%y|waNC4W2GZH zw9=99)h@P36% zgp^NKre)*`Tu#I6V!Nn9*)@8BRA(CByM(kVrF;QjIlqmLUyGxej&bPi;qY87TYZ4m1hAUJ;!lk>5xD#_g{~W5ruumFVN0eux#NBK6{4^vbd8 zaptW2GEd0K?OUESXaaM6<;hOohCBJLl%;R*0Xwr+e^TDc8U9rNL@1VT5xX<$2ttY! zJ>V}Kyod_3Jf+XVeg(lEoa+cJC?0A4{7wcv-~QfY1cD(*(et(P;$tz7(~&fe&C+m; zT#~+J@2o)GRnjR!)(8W-#efCRlq01Tp6vENU~(h{50o`^<7f+&X#hcBr_)UXGoGb` zCdz=uH7H3AA|~b7$t`3?e*re%t#tdEZ5#biBi?wUIaDtClar+;M%>?^la?7p|K@gt z+W}={&7Ffu1$|2EgDnTkRl`}r>i@RkBDd*WvM-v!avm@waiiZ>KjFk#ix2J7jDLNL zxQw55aKgfK5m9uMJAF46yzzW=Bl~}XCx^0c&-L(U`9(HzlEE+@oHypgj}v_-uB7I#bg&n=rSs>q3{ON3di1l5{PgTk z<=*gjyS~$val?0}wM|&|XZe)_e2zYO!|~qkS^jII0{X+Z;Y2^d-|3EtfE~*f{&u8Q zJxvo{~@g4*V`o*Ei%f5n3EN^3mg(A=sP+douTn-aPQ`H*q>^GuOyg|#Lht>J8mV$lVTJ5J58wnjf$677+B@H@D($eI%oPAa^#fY0Cx zX5{)mh1>S`!s)Ew*@boEuJMIR_?9DM!K%U31*{wZO8dep_m5>6w3Buf8M>vM8+Qt^ z#eyJ&)oMUXT+Py(hdyGfO?tsx$^--T65e1H_miVyDiWtmbs5;2+}FGX?Qlekf4K+E zeBv9piqv*AsRpdTW}ARr%<4`T5g{sD8}^jo`4Qtad4a=8M*l!hJ3NEn8a=peUm$&D zdeZxI3s?_2X-2JY?P3H_?v|2Q42R4Q42T?g@z>qUkJ&(LWA=BjN9Ykp7$T5e- zbcQK?=X*8e?-$cD=0$mvCk9+rfB4Mm!$j!7)n3{^;rEujcRg33?St}qK|ZDoO}fo3 zMRxf8MhAv_N?OeAv6F}SGP_`hdzb7uyvfZ8H#xLna+cFKS^Y_tCJgxjz8=c%aBYJ- zafF;0)tS1;pSX0?<-TD))9lR#1EX5E?e+qX?Yr6u7q2ySWVeFS9g(Db-HyPb+Y8SM zvH(9?FyuW}Zj;TCnPbLqI8Dl%$&s75-`Ax@+ro$6cpu=r^s@e)I@7g}-!~yQ$$=5^ zy9(O|>7QIWFcjJ7HLE0{`a>IYv6Kaxka<-qr^P$j+W!gb-n){P;1_Vz*~9wl3sz~r z{T>#byKBSpKU$ayN0{K54ymAd%h9UNURi4`btQyia9RoxU>okyOlHv zSyX~l{pR9E^U(Uc?|bWy5T0!Tu5iXEm9a#poC7iQ=7q1!qsVJ+4%%syGvQ(uder6E zbF4&v;q0)AT4?ebI_tNJ|Li2HqCCe%NpO#BtkuG)i>RfZX~R1lbvPwPDRN9ad9CviTZwQCb#5Lu!XoN_zjaJCwz|}MujF>o)dxPg zsEp@Ntq2l0JcMNOLh{}iuaHD{?j%^8UVW$&mvW0$M(;S?Za?WI<*uSk0uFMva6D`1 z<;v9(r!1{5URQHwL(Zz(xU6O7>ulZF#cs*)Th`^fr~`+jk{(On1f z1e{B;^TqMKa5@W(8;>&s$5jjH95(WfW5_jGPkLezeF9S@#Zwc>lq})9%G0Mbw#Yfj z@8oBlR#Mxc)^@CK*{#%`+vOTZTwi!m1%F3Gk|7t7(L4wFdxBe)1_GIsA>fuwAde+9 z!R9omypvbDh9t{hk=gjU{SBgK^a_p+3mVtfrZNmA7?R$}v}HjUY`KDx_hCgdNiOi< z$QE`!X`3NR@0UW6ES)gfhFJ<=mX{KYe2W2kQ=N~Nxehxi7#uU2#r!*lS>BqH{Sa1- zeqS56qKirApb=pR!NH^;v!SDngM$Y=%Ch0?vZNmkf3*4sWSATt8hF>WwzjB0N@4bT z?&me0eWPzJ*f?d%ojm_@YbTr(ExY`mFC&~?w)-<&)6s&t0QXm=e_+&*X=mgND%NGX09M9?5oB~fceEk#=q@&|+w0x6$uEToM$^`z+H8wZNQg)4FHq@4JkgX|J zFH6xFG+~^sspGE&Ofan>Wa5UtRI>ekU+i-EKV!L-+LVeUFemTTm>J9PPNDWrMSg1N zgrA9>v@_>W_4*7>pqhbA_lmYUHOddyrwL8|Z-P>psvNWKh-ob~8o}xq7a&;QgkZ)m z@d_^R)u91KC9G-xd-w5{cxXH^k-_J59$5P;=f$A^HUWq&CgDJ++%!f) ziT+UQDR(z14ml5Kp;XT<;ziMCT2qU~Qc^?vK!4N|oX)D@T+r@70j%o7J?u!~!p@fZ zghaSgp!^^t8*$vQwEQ!8OHchnw|D|$l5o-?qvh;y=aiQ2(-tPNA!k@nQtyQHKewTV z+(6z1x|_J&(w&mvqves#V(i3mAc_U&-=E*#z6~Y&s-Bc~<%>xthr`E_*;j7sxTR88 zV2xSQ;%u$RA&rO%p%?B=Ry1^*Cw1!U6>RZAyUxZtwb2vG7jYmkF6I zw?Hl2aFSC*=F};}pM0qT-LHrh*gvq@67O1)2M;6Sf{&I?%d9o~Xlr_PhtPd@JHt6r zG}gYT>oSdKnL8a?{{31Bd66%uaKI=2^*-I1i#GDpr0lUwTSnG^X5Y*mWOP)y-+!WE zo=7XByknYlar#;E<&)c{mYQ6b@Vu?)s)0lB*XsEdHY%N6K?m?}(J34+o+HV5;yZC7 zfFydlp2N!|*?mccN5soFg;S+MgsMCSGXD+ZDCA%f@vye?8o3acU@ub_ozP@Qc(_zr z!dX6Etp>tSu$oP#w~rk?+(v(fw}Tam-4q%ks(@4m)`d9?oRoo)V64-_seF+$hmB&3 zqKT?W6A5RGkx9}jh%slrg+<%fm~mU{QGKesTneEpKAZkBFWD+I7UaW%_&sl)N`%G(N=QN3jTu&WHJ6LF@@-! z!H&8Ut_+;dV059U1^^>y4o(Rt$es`H2T^nm*t-ZJo+w0)JM z9LRP##osXkDx9p7CMVo*Kc?3rFXcok%5LI6ok2(0F|F;Y2b@4ZKK*CXg`MGH3Xk;k zx_x?ll6!V2ZJ2|Gc`M%J5PokmIXWKL9175QKtou-wY~WGw*R}goa0IS85iCRsI@j~ zvDH62Wx2roKChFM=+EUC*D;TZdEd5|ne?svMk5gTf62idCe|8I67_U@nl%I1=;|6jqZ&BxsbhR;{enp$5g<~OWLIve7JRGaT|ub7v%!%p%L z|E2>4eKeF@O4FJ!HYGJ)#X-P>%vBZoE1G7~Xxm0vfshY4bd+_>Mg%hPLV)iTvQ>*| zXg6~8pqg>r)Kkgh#~&E~@BjI?Cqj*FGKf}sA|c$N@e#IREK8q=Y_J@cNI33VaJ%C} zQ@xxtmTXwZjmLr<4gl~C>)*A_Na8oWfOpozSu||{w(nGAi)0?kE2ATF&6qYN#%gm1 z=#zlh7wj6zcX5i8EJqI3m*r@1d8mjEiETg6=Wl626zW7+4zh1V7Cw1mBFXM@j(s%o zl8~8nXsM(Ft(@fFJdv3vZlIqF$d&YYAYFeuKd!4BH#ga{jIvtJEw}C8bcXpBx6iL% z-ksP-`c$hq@mrH3w0PNGbN95{OPjb!}{xVR!}D*F8i#|gF-!IAgKD&*>>lfLM5 z?>tTFPG?ogFd}wx{0jnOyWcmC{Jvm3*@>{0!Uoerd+L_KU)Tw8G2ck6jv9Ln$)sxu zd?p!;(5YL>wj+UUE$C77_rF<9>R5$mB9UQyTNJWJe6U%-8k-L-!85eKE)V(U&`wl zwo;p#GF-UKvLdo2!8SSLb%KH4_kel2Om^6!?=+Wz-@MQ7z)a50lH?i2r+I&T>Y*Jj zuhMBe?UPdbEOV#J#-AK;IPv#%f9vmn#rSYPPB30n@p$dBWycPmWUu$d+Ot^!<6kQy zeVH9S_ltnNf!wwF*+^vS-{%bLmGesAYE#-)6#oez~BiZpFC8=!XS z=Qfq_=I?KnI%q2aAUP`r7GRd;5lJklj1gqmQp+;+LoS6Q0kSuZ-J zx&l5zqB|7ax#`8}c$J~okbeskt91Od2wR4X2#~|}AuHCd=Xbq{miV*{Z^@Hed*qi$ zzEnk&&x`Rxzw0^SZC%efQpp#QzIe@urtAyz57%AzVj++9!qCr~z6VjWkF4K5N5SIy zYV$Onqc>DC>YyAdlXhN(4>YmTjOd$^jaH%Ahjw0QELP!Y&F-Y#Q~CGruje%hFmM>) zM4o4X@6LkI;Yiqu`KT{uucGPN`Xf@#Bv6wLRwev(d8~i}Pr7UAG{h&OG(dh{lzU`D zv>P};39+>*lP{}NM4*lYhbk~lAalWgOXr!NQ1smW z-e0Q!tiOM+drt4*-*Y0;?NKD3a7@9G^pq9&E%HRJE9W(EHf016>DR~4NkvN)A_tx+R7?vc0u_+06Su*ivXN53l1YH!ECJ3My`sz=JCcQBM9g(j6O zF)w3!T|?m!@j?p!c&^f@!q9YY?MgZ%aYlD2c5XEiA>!X9tl^2mUPo+r0aVNr48}f5 zTVs|RUVp*~c6c~kbO`}l^|XvrO^RW_En)Gn3I^POm*~*I5aq8dqixW=uJXj@z^l|B zL!UyJN+;SCx?11qz9m(PJ|0;D0TgP_+R=qiV^3tshj75Y%1V|T9!8NiNWyElWI&Q} zjdrfm9dC~QLFtQ08(?aim%`pYBhLm%RE zM%*-<4{eavUq+%zv$7;_*-DY2r5Upb}pNN|JEC@l8k&8Znj~#aSW3YE~|83 zL_~Kwj>gwtzK9BbRzxmJbs?ykL%}Nj1bW|qEyAa22+1nuDf#TE)dS}|W|N!9kEPesjb1dF5&%OJiIqqq~2i!t)zWLA5&#I)`2W;P98gN@zvnd5r2^VkU zDn%B^!W@&JqeCjh=agAZSS}hq!t)j@-50BVnDaY%5jgtCx8P`hDJaZR(w`{>{ED;s zQ;SwOsaBiXUx}uJB+9{L&Oq}r2Q@VW`~{jkW1CrMx|sfoxZN4nvpx1Yv+=r7b0bx zcbZ3-J3f+;Q6?41l+taI4kMgswIXWn9%#UPz2lhbi~@>&;^ZdCn4f-hc?6aj`2xJ* z?_Kr-a*pGw5f%A`?pzY7S3YT0O(ne|^eGbti%NTA7+y~( z)ji-YR4#|pwi<+DAfHQ?mBRa$>I|ZC@*RM|I~L(`PEWyUQUY%nJ7$dgQHJpj&uRpt zWm|KC>{W|tW#wg?&nWTYR2&!VCic4Gdj;~AldSR5>TMEFP>?9u*r>NjkHsLW>*(ni znyNlwnc^iiAbRYUFeW*$r>!)}Bhs~QZH^C18L64TG9p%ef3B5JhG{nFn)KDZ%&ccJ zDjj|@+ySE9XPIq(3R+TM<=AWu(A$r5+j(DGkoi{DtXHrOy5Z8I#>O-Lv_rX!kRiFB z@bUeGXT0Qiy-qyfdy}5`_+;5QHS>n=TbX}a2hXOgnCx`1AHLfGCUCf3o-v+B*?4KQ z$%mx{__2-7A6I;pcbw($-R-)SEwOVMk=+@k(&d+Fz3PRnLtow;d~5?>X>J22>*Xh{ zJttS;Eu${mF@6~{ThB#zyX!6LiNhw%=F6~)Mi}q%h^KbIcg#li%F&mB%z&lYE6wrw zbah;_V@13y)Uc|rTKu08IT~MDyoXuax&a-Sb@y+!HUC^5b!^#|5U=r~t==G_Yc|$& zQ`#l@(>ZS$&CpSd`BS@3os5QPnM%0syvvt*QqTFIhH425fyzcpH1C)MXR((l2r+ z=$HVIF0#DVTu`a;e%%9qz!T}trDB04xqSXvIMhqX+Kz;Ij-|sQaEG0+a(KZ08sUn! z(@lO8N3x}5ssspkxuoypU@4XKz81Yo9@N-+n)Iz|x0H^l;AJx$`~g6klLmwdYT#s_ z>~9oFy;kDRqUASihDhs#mJBw2DjAia!$q;Xt29l_{8(%zXu$#*A;( zr}NrQCJ|i|FmQ}{Ifa1JRn8G9M_g`cf`~l$gfr#2GEYsg?z+kug`7Tj)bVBXgX8bY z-}9W@e1Bv9j^9jIk=iQs`P*UhtMLmbIW1g2l_2=Je*gAk#h1@OBfpJ7hD>m}4xF7g z*_`j+IASDoTrJfDb1dHa<|j~7gjEm)nsGf}KDqy_l(`nK!6cEE$kxlbLLk$yn2=Kf zqlF4beI!@X^91EDRpTQE)4@RsAuu*oB#qZ1j5)LJZjuvc0}-r-?mV6fg``Zi(FEf8 zLl~Gu-B0$vJgv`fKc!xlGpC$Sj_)TtwopmWd4hgMB3h~BR|><+c2lH<(yy%9@fgO3 zw=Q}6Fr-pEBHs8g7=leWcg};2q1^FZ%*MoAhjT`9qJ1^4NOK5bK$?pd>biV;Gj0^K zk23l!o1?0|Q34Jo+2&0vG0i%MHf;Yr7vnmVT`Tpse<#2IS6Ss#?9rxbau|r*!6B}htc%J0u#2?%{B@;I3+lrnmlTROT zP6K?n$KT}#d{0}f^w7@Ry(xP?{bpIym$n!_-;+`9O>WxQ@`B6M0seK8-#1}NG!~zOfj72K{-alwho+NPmlOa#PnRI$(htxXM-|n>!?Exw!(TRTz#>m!250s z{D3+8lQzYEgelUe*GApP)>)lQd6AQ!?o{_JC-!xRYtCp4IU4~o<|gO`fLQ)lRo-M9 z+dX99Y$w)Bmwc7htRDDf6a5{JvxB<0Les8XAl5<=53)t^V_S#ZX>YTZ!*`DMk`5LX zezB7dt|U~oUk)yoe@&URocxBI<$TlzrEs-a??k@FUnGLOtM4LWN6kY|uPKDRO_L@o zj=yzzw|(RXeVJBP$q~}n)cnVc=Z;ezDB3aYZx zr}t3-pB{mK-qbCSggSf!C$d60V*!l`&r!E%z8PrdyhuCl<;b>99qyBnWEz#(BukQ} zl6v-hxl^vu-zm1ajB4`KU!cPgRoz4dZ*Q&Nh#JK|w%25Y&6+lp?D{q@takwH-+$eI zFL;A1R$F77#x94yR=yCg<2gtonkE*sPjrKQDLHWTi5+wvZE)wh<@@`0q%g1*oua|} zFSh5HJ8YinpG$?8rs*8HG`Gj(q&`093tF!SdVBOl=?G*KPJ~;g&jfOk^9XTxaCAKD zk$auqB$A0_gZ_D}H6^@_R;6Y^QZ`g1d4Ut!ZqoHjrEULt@WC42oeSSMuKJtp)tbk0 zUHII1B3VGgE7G2Llv3oCSS35DX2>36Tv|G4TkXm z$3`U`7K;F6RAN^j(6vl8y_Q zTBSDq!BT3_L~D|Y&Le4&NjX}IH!uu+QfmRb25hT@$zxb5@nCaY{8yqsPmD16s!0;n zH%t84fI%T7cs~5%!P*2tiuMM%hOuhcOKaPQ>X`zZNQfwe(T{m^Y?x!YqIm@jmPYakw3K0_@8KVDmU*jE%XHz)0&@6`rG&v z*=6EH!%hF_`F+sYQypoabAi2=VLZw~V>LIGm{7?sGjeQm?^oZFS<#RDu3cX0PoCxP z7z8Zr8W-B@=+AaTPjc4na>tQ)F&J@C{ti*#a+VZ}dp2QGJEt;O7_<&F{KoSiF8lF; z)u)V4ENT}MdY_DlVs-P_VvwodG06#XlMpL<^uc3ji%GAG_U$YMon9*A0ihoKp4zV9 zP^*@*&nUpUK`xl5CmBr1W&KYaNK*Jjo1{M+Bja?ETzJ!)-1P_x4Sub_vkYK0^}o|2 z=UgZJm=IE^FwsMD%2SZt*bD$A4x7s;6d(bSH;W_4SNs=76nW&7_tXcy59y4R^! zW+D~M5_}FhY4%A8d+XpJ9cm=wnOlf#F}*N!Stx3hq})V-lGlAKwT%|mCRHV4o5sKk zVx&>5_slMmdzC(}#!L56v~ZZwi+aEp>yZA0z7T8O;ZsK*S9BZTfc93Ejr*jnJal0F z)=YRi>M88VWqZ!2o$45m+Va-H_&XZS1U)I?A{R->?*n(5cD%FMf$wFqe ze!8j8>duDyW}*c?>dKW4T%%))nbjszj!=&VF)%qvX`ZVkqIm9DH(G2ryuV&2PX`k0 z$O!(cX2glJ()$g^N%B5O_WfNB7mHJha!16C+$>IGtmz(jzklDk73+#b%y8biLrkJh z9R0k?bXf)-Wg8`&7I)I#6Xs%zkcKnMKiytOv`OHywhu`-r~c;q=hqc^imvrr>2$7@ zG+Cf`?$E2ik&r#B?QpEJU(Q3Lno%`X@6MyMA4lGD{)C>Oj+4|Py zd=XDdoOF|jl&OJ{ggY)6JgB5lC)g~ZLp1&>jUv`GcTR%rz_EJ{+BRv!a%;^XKeX^W(6uE7l zXER?K;&ajcS#B;bt{2$yhca*Y@^99s$>Y=S6Ao#G~hR^J2rg-#h>+m>iBpc)B9mHvEj?>RjnRC-+NbMjdv1T zzT)Q?3Ez5PTl=+umzo2Zh@KSCc4^w7?k(E!Ng;v7Wi}CiiJKkj@f~}!PP1$-C$k6^ zu{*MfKwJ1X!#ZZcEZf}bb<`k|9%dN^2|e_?$xt{sqTD52226&w06#2dTR+h>IU2~p zf#}=B7ifyrTyy>ATq?XBzs&^3C%!Wi?#-Sl`oEC9TiYV+R_y&MKDm3AkSF*xr&`X8 zrT}3;p1)Y#+OUhDwaLgXhsIZW6pJ*ck>)q=ukj4PoZhMZRvjx_LegyA5z=`Tm96?i zE;@mQR5RftxNEx!^_P`XY9@&72S#$*`76?9@+PwBr*+=-+S1{Mk!Q!m=}&}ZIHUyg zc(MfCF4w~XI$wGcuB-n?=br8T(&9G8Bg@Dl1OipER);6a}HBpK}RfJd;!O5CflO-##n-68DP6><>GS>(IPh(1JUgfZ6n4WJx3bhTa8|0!U4j=_%bHTn+V3BhSpOZP9vDr1-F^{n1Ba= zSzyqOx$Ol*GWMC~;+6 zl@?%`UzB7j*eU#uS&1(H!}$UE;olDo~vH%E<)Hh#F6j!NZq zeA=j_(s8m;_Jn_z&ogc+JI(Bb!+1XH=%Jjv+_S^|*(Yx2)V>^WeXHw3+Fp0!r?U5F zw)v<2LOyKZaf(X%sjolXyI<}z{wyc6+}mf_hPtMY^aS-J5Bn5fvo>xr%_n_NzeGmA zthP5CLHTuVlRe<8fD;&3=>r>Ya1Ke!%8@)yaZ|7alP;bo+Whr19V+ zw|3Md70zp7MEg~T7F0EFl40L`TyHZZE1lATNzNfsMy(51meVHN9@#?CEoL-sOFCq@ z$8xmRknTy)!c?i<1SQiRn6wvwSwA3Tzn;&Cl*vBo2D|AEub`L)LQWl2PSO>BmF88c zt=egEvPdf2t_^i9M@**~St09@IIw(>k!}gddeHn_siyY@{GI&NX5cjYz~kZ602@6v zDN0nIVRN%xYRBT4!?(6QC*el1XjmpwCmpU*wacN=ct#b5!%hFE}tXk_M-IuZ4G#FC75r8|r8Ku^{C{xUg5g*7j%* zIH7>QXwV|?(r5s9T+KvL!r^49g3N-G+n_(02j{B1r&lENMPHT!;R1h(W(&@R?K`!1 z0b6Yr{PlS)N6?LkB(ZcRZ?8f2{-aGuP!VO(nnNyR5`lNPaxz;Ht3fLDD^N+cs4 zvO7}xTLI(_!P`n6$CseGJhzE`q9`@cnH2_CskC57%ku$(k-p7K!)S2Go23#c85Ver z!8g$GD`i;C%B1r|#{#FCBWU8al$YQc4S1PDM|ff&l2*$kL-QcZ%@eM)g~EVqvyUVl z#Os%9$(U4~OZzjL548I^;Eu*@e7A8Q@|Eyq=;HyNjxsvn>$tBw7?GEI^Eq$*;Xa?{ zB_*3(|M0nFN;`gy4zkmgaS?*g_kUpLMpJnyuj9d_-CLd3H)?BspY7YrcZPeS(+S4u zvQgI#?Qq#QT;*`Dw&mCnF1NdF_p%+gDJP5v%H5+aE_chhuXAGGmbk|EIyD)e!v9Qd z*c$jmZrS_AQ8g|nWgCz5J}B3uN0TSR8^Y4d6J2F%&*z%4=r*`UPO+b>j z>nL+3)L1Xqip8K1@u3IEeCfI2ELw!)wOjTr-z?8&YU?!moaIb}7eT1Z)ZtNl$CnuZ zfpXX9SeayK+As|!3g!%@Ft`~bEJvzX$_l#9N@0+cx^^EKA zMnlYOeT@he?jNGlvp(z{8$hy-W}J+8HAG`;r$zz` z{n*DO@4Im`QuC>HSdK_v$N+!4J6w%k#T?h?q(gbuyiya6s&)Kq#s!M7zKImKXLnfc z+l$h`KcgFhCdsqVUEZ1?B0J5J_bNiNssRp;4@$g~Z~3vXES(3BtWdGRJ2XkQOC~)9 z_sO|qN+hWl?QZvPS}SP1q|ZJYL_wx|zLib7y8iy>fB$x8Patu#u2@BmxFgmRtUk$8 z*C|KqRGvuu8qpfHhBP|ar+9fs0$A0ZcI=RVt-ZoIf@fgK75POp=mdpF($=Nn5s86_ ziaeD_wQ`0mu-9@hrFf9xbe7+#!|nt^-WbTImytMW=>g)~U+y7C;&`a%=DEMMWyZHM zA_B%J0ws4KYI9yDsUyxM__>@wTC$_kXKH#~iB|>^M3m4c6Es&p zyx=8DP8bWFPrhrJ2w(e_t|0>If-$%v=@C3rP& zK+u7YLKoqINaXh|?3e7Ht)p$&BEGVD65-?N5(ude!-0KOIb6}emIK3W?$!jul@8+qds<8%Ezd{!EuX++(0U_m|<@p${=X*>K~; z$-TeY@X(j`3TNBs{w16l0uP@UBRS0|%SvvEl*6F zDG{%_Yt)|hlG8>M{r;Il=C##^nzq}ArQ6_I-Fa>EAY5iN-mLqUS4mq7#mGit(91*j^OSS9LTD-!EWlab}x{?mi;##aq(k5r-EMrzqfszBuyt`$C z`wSdqGi3vEl^DxGwT-#D7+c?Q0WW3kw8Xh>eOkXA*Z=z4Df1wNtuCbpvKHXW0TU4! zezfv;MMONwT=S$`gAUp9&3$9L4vv_%LMs;jII$<3pc*g0*BamxP7jxzJGa4v42MV| zsz)OF!<{{Ma`6sl#(h%)Uz{QoP7Xx+J=+RbE|u>c3468hjJ7?BDP|k0tN$);e(%cd zFn6q7uarl3GI+Gi{S60695r2m1c*TKZ9VH~@sOd%LGi%+T<%c7+ITsg6x*e)l=181 zr!}n{HQ)XUiGwHHd7<+A_g~Ad`~2dP|M-uOz=3wranuOdP}0-KfrBkiSmcsfjiCzn=^mz*Gp91VR&0>Rl5kaFr1<7sW>(J*9^^|t9o zI3Ze$k$L-<)O}3g&`*wHQQ_e^wj*`>pZH!hqrR#WVRZNWFM!>B-;Up>suMO60vVsc zkp)ndjI<^^jh|ma9Eq38S+kjZ;Rq#@KKI~lRhUFP`o#+uj6H}V$~+PV9O$=7mp1G4 zHEG@2_`UJ}aOq27$QU;ZoyZ9`J!e|j8RYTiTUnFd_j`cg=M&bSu8HTyNBVn%pVKVs zILWAc+FG;9(9P-Oz~{tI5AgAwqZe8k>+M^#cggNxn6MZge?QfkJkdixxP6f!+lNaJ zb>#)F9LoJk{&iG1$-%@!U+Qsr=GR$Ht*yOgl(f6B-nfXw`W4OO|{pW zGAB}wpy{m2Z#1S=+xF5fz3tSY13509+tLkE&{XV4nK+Gy%-w0zr*pz&O8$_^ozeYI zq>c4eoX3=1;@|r8_5_%z2rbNo=7kt3PqKO9Sg()BnMI8;5ZKn zO+C>0_@ETRx2C1+R!dRX2%{A0n@X`h8c9$GuTv@k2OjfSD1ibUbCPaK@R@JSGqUAf zX3CM&izyqAt*=I%2x5oL@*=E_--W+rThC3Nr?c?0Y_jz4oCh3>vPOK(KA90;>-b#_ zoSE)C4@|pceG@O79d3(w%U6}E@vcX#czYfr&pmWqiA6lq&bU9`PS=Y1OuK^@d(;aZ za$E~L^wCmAKuc&pwoagYsnA_~N>KouIiswWVq~Py&}6pTij= z7P}jreveZ_vAxS&S{6N4BuBLcXAAO_xM*I~MszaPni<_A-i{x)t>JKb97s`CwJhrD zr)1LMT+d^>78Y6JZLgdypDS@$_+7A%SL&VXhgOo}Z=4vl>ZD|(tk!lYtTW?~p_Pj$ zY|zTV@)0<^uW)L3l$E5+!#P)JH7d!kMnc})?)CS-zka#HNF%ZG!*}fTk>#k0RdL9H zE&l&eM*JKQzfME?5$oM#qf5+TyUZ|goTkFr{ zaKHLE&nGjgyT}JHi`Npf+ zCq3X~hqk%=_t4gf@24_T2JL{y3HO#`OgazP>Cx%fdw0`qxAPs_w2g9>lTC&QA889N z*)TXc|11jEqOss{AFEGg)1R+!M6a>|Oh-GthrK`gTGIQIP6XTGoM2k}kJ~w0tD`$; zC*HNBtL0xN76W@&RT+LrWM=ZRUOL#*c z{YG`G#dUX*Ot)UVV8f!Ox=Lf0Qt7S<31e84P5%>*=js{5Kr^L5ylex_*8yqpSfu8H z+~5BCPWv3;B*(_l_0sxdWDHa1n#}dNVt2F^-IOe4+B^e>pjXl2l3Muf+nKU4;e{9D zm61<2c*t}AT)YakMfb&O;Y&`V+$!<(WsuWxo5DGpcGAK`TaxP_b%k%5fl0EeAaZo&TL_*-|Gl07z7STyK z-u#9$D9R#$M8c7UBd=|>@w>KD2Hoz&U5XzTG=A!vP~zSyXEZ4QF6D%>8kR5RA%hHpAw&p*&`iZ7pS0 z8s0y!4kEwI-Xf`NooIZ$YM&6q~d?@vq? zfQ=?r483U8CbBTXsBNQfWCSrVKgH{KayhhJ!~He-x&mocbDv`hDADRZ3{-_X^(Z`@ zgrf8V(o0TA6kJgfV_IC%0HW3D!lT5x>i+%x-#61}zl_?#4|X2${Da2E)-Q;ly#be( zwy93%75DRuv%d5}N0~CiRL82nZ?N1PcDN>;4l>)_2p}}Q+UwdVGr!Nax!$C|9-hey ze0_oSR*(6_Wp8=M_eA$oKTmX>pAg{|E%pL?eooko*PrC*MAJ9kBhGU6#|GT|Zj!_C zr0r=7Q^D#<=uNsq&c=NeX*LzlGg{3~G>JDsGM7dN`qCJHVNgVm`aJ2-Xi0nIsz04e zTO9^IV9VhXv=BMiFL~o}JUP995vNtJGqKdx?g{z;c0y&!z)KOne7bcdS_ zMomqm8Bl}Em1-2oF`FDJ0!g&OzMM_k$`!A$I2FP{vK=hS+14rgL-M&=$m2%5E@pZD zSg9LWz)(}vO-OZN8nh!=P3lOOEO=WBZMIiY#z5(K!=Cj`SgS$fp35=hjwS-d14${? zxvh#EInDL8s;X>u)zBO2H{HoWCQKLlDnq4d z<79)DjVg9wYiARVV0 z&YX~tiHnlzBD&)9sR*At99xy(m=@`Zh!#h_G{og=os=XsukbB7zP?+@c5mNCgRMO* zdl}6Za)tJ5ooTKgs>zSVg}c^|aH!hf~5rQC1k33VTyw zUfR%hlc(1ph)RwS>_H7FQ0%hOV5}>aM{|^y*J<8Qa)Jy#a{s-JZFvqJJkTuV2xa|R zg{Xm0JfP%dyR+y@jb-y3f8?mKFw`j+Qi5^^Z7yoH6tEk}n(inWMok{TK)4LSL+EWF zDKG@t8vShav+@~OqhPYO<%a^1v+61O1Hb3?n9_>D z2HE?2h^=u0Oz=Fz5FZy-m(?t%tgAuyJM7-AUlamG(m*+kH7O_2`5{mY_xJ zcyjD-+2eYKapgYttKgq>qVYj@9B@tfXfjO|RVC-_3+K#XAr9$UkXDNuh6ru5O!c7WSY#_No;jJ6K|?R*Qie7|%+v#mweTan!^ zwjVZ2)qHH1^PSFregb#ukfJQ!Umc;D;rBCGMx~Fv$fP+C|%z{Em)9 zdus)fav!jAemIrUHc>+)PvfxNU01c_v=+v-_JM+RXWL2kYjK->ZtZAQLAf?qnwX4O z?VFw%sa(_lN(AcX>gY}KhFq}}-u;Th@Z`bi7j4h5-7Rr5+ zV-6fAkv}G*nWWD%GJVJGxodzzCC2rmnZLh(#~AAi{X7cVLL=OBk*74(7Nj^8=%TiB zJC`hn1rF$e6JVW)6h~TTE*&YF`ue6;RZHwBIq!qZawx@#O&SSy;gHnoy!ck7-{Ogx zy}mm`uszE2f?XE}7~FoE7VB?#GN0{ezdpa*!9otK<;1zJl+(5KkCN}gQB+Q~qHCbK zu5~=McvQ+ax4LQCsc$%9kQ?TcIdscjt>nS0{ZFbF4vT>zKpv2s`py%%BH%#F@uewy zk~Z|||F1Mi>+OOH@1eaSY{6LRv?d=c$YP!-%5e5JhEc-+3MNP>zDeKX?B!e;H3iXx zCxw1@?HehuXR z(~rx*ywyas_uKEU^U;NjqfpXEvW;`w16pv@H1{hmXOvW4mzMBYD)0Z~P9`SGfy0_X z^TE|}+Zv7zoZFhRk3o++-eh6hSxg%iy^QG3a~DX}f~|mko&XmOi(E$IuoBUpkKaZ{ zh@N91Q*aM&#fcv}J{d1OutPbcwq(@34&P60b6YxKs&x9Gu2Q{;_w1C8=Uf-jYBui= z_)Oz@op1n*`v*SQ2_J!TP`0j|%Fi+k$41=^1_78hMhO>&J#qOb7xx{%g>XGxU3cF5 zda5^NwCU1#{uZ^uc=NXtUYooak0N~$aq0)l{=F?a`?s3SZvvY#k9Ee~`><*a3a zjos-85be4w4PQSs1d=z~kd#Gtgh--W{f(#oT`#Ha6c%vN#)0~YjuDNju4ArZ(~9$C z0nQW6ubbsEw6QfjEvVCO4qhiM&%P^btmPjTBK{qHIq*7d1>t43wXOWCEf6K;0UWcz zOBi+ScN4O;7E~(2z9?A{5=A?kauDsn0n_9}3vOa!op$R4A*NBHV8ia{MkC>3R`>5{ zr}2%duZSdr?ejAC9C3Mav5L-Fg(YiDir3j&t(+D~bEc7%uCbF63v;7?nQ?3Jl979X)_7vDOS`84BHpOrsW zzH8f%u8f`$NduXQKH^j*y)Jsu?`*^I%^siy^hj}gt;a>ukikS{&uiD^?(2V`qr(;k&_OI%XQL^$+p1lUVZ)bAHPBuLcj0e z`Re|aJ_@~x-rsQ6fcqZ76g~p6JRQr4)@L%y2^CRj*A;79_0zHhrzi!<;8+2jK9@HA zfXr7^lr*Q((vanFs{n*_)P=5HyvGb)A2{og$7Lao!9{CNR+=Cy!vyhbVRCA@R}0S+ zLIzW8a1Ic?%1%-_cu_U&j!NYWXn8Q$KrF@;&b*)gHtFH*a8}@X603~)`Y`{46A5@> zA6s);q4R-PP<4IBzC0d^FY3iT1{$Y^webNTM);#kH%-VdBFX3P-ybB3k|I2gJiMfa zBMTa48zIc8I6{apu2x%~lC~JUV{)b$EoIfWaL8b!GT~`aaW+HRgaeATmA#}*AB0hb zh*!V*?<`vE$op_Si0s>TxSYKFo;Om=$9RkDBH%jl6Or3``#NytcBYzfJ0}==K-=Wd zj&!=%0X{!STG<&F8F;mZ2RIq{OdMb@L^{7)nbFpiIfkzX98R*qxXr1P4qSBH(?h=) z&TISfeofxnfFZKebC#Xo?}Y+CU(0cH|xATRZqRYbT9Q27EHDVSUooJ|-@CA1&qr_+;GL zpb&*@BD43d1M%;ZS0*MWIT15jNE^vhmF{DJ9a<~=G2RHx1DZ3SIaNeM&CdETATx0;~I5{jsh& zE>blEp7O|iR$!*owaH%{6eOJMML7D)Ff7+g4kBbMlNi%Xz$|!0rwQ$XCh6?f9+~f_ z+gP+8a$sY8eRGb*wve1VTbJ|y`mf*aU8Qe4=y)ws zUp3Fr!6W0-u%hq$e7V$bpKaZlb4SLQ><%NB6OJ&u$^<}fNe(h%FXVhV_aY%XgyWm1 zXL+N=&ybPC;Rb`dJ-Nw9i@-Q&^NhLn8+F;+r}&sW`3J%W*rj6?Hs+z4l(R-lfMEa@ zIPLJ#Sm%Gywu<;6xq6o&H-AzBHCjkgv(2|4f9{;GH1IY^}A?NW*q(lj94 z??%s%pB24AGZ)~r1_~IlaCp^@ZE5uOv8UP+(Z;iz8y4xj)>>?^LHg^iJ)|asrm|l) zo?CB{$(PcZK?()W-a7hx#_kiFBHr>WTb}n~pCGOaCFPH-4mTk)3xUJMQ`i_$Sy*7dw=- zAAZ|EXeY}JIh;B@Wk_3X6FIc~{N0E94!4K2Pkzs~yo`~3mToiUO{VN9|BUthB0xO0 zPJL(HYp0xu{>ablr-n_nf+=#Mm2NUsfz4Al>fgQXPN9yE9`HRa8w#s7xZ!?`f4NwZ zKVLR}H456aB)k2ySGe{n7YuWD!EDqpkw0ne?8E%k^a-ni9bsv!hW(**P3f&c)58I(-U;7-<28pc6oJhPJH61kW^QUsI+1Y8c(2nhIMv?Wx`abQLiFC3^ zZJA(ovNj>`=4;`ltb^Qd8@MJLik1#K`lkFM5?isnP3Q>sE1ndeLeJ8jiM1E=j_}LR z#-NA{$X4$Df-=@!|N8eGC(}gY*1+|NcEfrArzMqn@-Y*~UoUu9IcXLN)aZC=UR;O7 z#7Q53mn<~ylaT4N+STLn6$3O7a(j0f;?d?eHQ-g9CLm` zCN$xKRvNik(j{n-*E1Yd-{|WVrz2HTVdr_CA|)blsJg>OQZ}$%>bkHt4+qT`ytpFy z@Tez}^65!zMUb1vx2oMShrh(PKScyoECztH!b>J>kNt@36tLi>Cpf;sVf2lovpp*1 zzVB|Alct(m;(-76Tc=LlhOKCoWH}vd=K7Y&hGAzSM-8@Z;Z(8Q6%sto2&`D|E*V!( zopA{bY*;93{Jubp2(98w;P9w(XxDn%XT_ASRiZJaMZ3QhG&<6naxRc}w#YCMr7G5ui-?|rgyCA?f9D^4PzKDpab|q=kwpaGZIwhg9W|m-Tbs(k zqsq_hwRuA|H*h?}4QkA%>UbJG66g@SBycT`mhg(Oqbw58o%e`&VJWK<12|`;;|2I zb@6u_b{@}_3rX7l{T`JyIkc&5DCsz8hc)XlO?AMZ-&GF%I<$Sily7*AHs?J!S@flh zO&EhWHu`mHA3wMaIkdqSCvQIW>$ShcztdJ89rY(Ye>O;2_JdEVb(d( zZu07l7blqZf>*YarlZ@~iIbjSA9V5Uv*b9&4CzjmcN+JF(mmi#K6ji<`huj}_ysQ- zcic2E6gfLHwBc*U4eF83?9iSxxn#dkdf85EreC^+mO;NaX`R|28|AYGuYPj8VTiW1 zUl5F1>SI8*Y9}t+54^7)@F!z#L=~XUV*#xbT8sSO|INkpFr_F~@Tx)FtbC)_#H{Rm zZA}4PO{#-fq!=$I3A>ayW2hp1CO|Wwn7}6g)*PY+ql`q(STo7GT?*%j!D!v7`H~ZD zkrN%tz?&1PbAFD+#Hcxcb=mMAg>&#Z=S>tr zG||nu9W6MG7nFoeq)EK1Qm_LB`y9hJY|zTO$K+JWZf;N&eaB@?w~2; zz^k51s21f~R7)QJ{i5?PKWFwE$2tR+pQ;qI?^yIk%8)$%_=+tnD@W#2A5mFSlUg`q z*73%%wPzi>{DD*9>rS5!lE6x?-*AFY+N1@{By&@l)#*H$L&lTHJkFGhC$K?Z_(vR< z=v$oN^ZWOg=;!@d&YioqGGSX3PJ=R#+$)YZ|$u$32K>5U_G_=Z!PYN53i9{+QYmlP_$#pXt zCI_4nnHxqyHBT%;GYAQKD%?ouYn0?Q2y+GA-|${mo)m}kwHgF4AYJKHu~gQET)JLy zyHBM_)K|HC{5Dl0?Q|}bfvlcrH7hcX052Nzpt|gM&?S{jEMZ{qgf|b)HXZ$fLk!~0 zCcpLHWUK8KRdp&#? z+2v!xnlRqzdXlS??8+bTJHb8S1RI2Z@0U6%JH98!$86)d>bQEg(r26)|4%EYn|vI8 za>=keCwa75ybKuEpf+?OOmK6~GQ7f44!!F4)2{05OHn~ZkNlh0v|YQs`blf6H*D+&Dw&dm zZC$c@scY%-_x4qm;&`HHcYX3!Bw7>ZP8L$-oA7_OHqDcu)=}r-7|XWEB45`S5AbQ8 zhX%6XJhF`LS@Q7tBn>Mv2y_g5V;+zZNP^&rh}8Q2rnYfB_FeYI@ZunNVTiK98W>SY zSifKC^t!H^c|LLod$)*;n5vV1emj{REU|RQs6B3hEcRzro6by*jx|{H zOo!e62bZ1T+FnjyaNvH;KBzEV-r==&wcnpG@!)`BgM}Zwu)}wDYB7!?tRK?E@x%wl zu@y4HUC%fgwR_91cc=CeM+|NR=S^3pjJ)CT*1tbpQ~tT`Tidf;eSs%0IK2#?TO0BN z3_Cv4Rt|Vxqn&${$33P2VD$IugrD`TMkhNl?@wG#4n30{=ERX7wz-)2IKl8~`rq*) z;AVfyw#oUm?JEmaw7a<=trUc zV=L2E^%pRk(3lNQOZw`hQzm1HuCQFvcatucIQ1!=C*muH zYMb%H_jL|O9Ov*nS|c|1bUGWdcmAV{*BEvTf- z<-D+|g$Z7`dYN1P^S^%=0I~-QUY@Yy&W$}^)O z7f)MjyHe2Cqm?RR3YMgtrQwvaTX+lEItA?V#Lz3sW+i||6p$1x^>G^h5;z9kp(RZ( zy!R2+P+rKs1qoEYBIy-8JV{`a^xAoc%gBN7xz$7^qfVRQqEMjpCaI=i(`b@)ZZ=-2 zjGB=kC=Fv$(H9+NnR{K4G&K-)JGY31Bgw!VHegzBJ2(Qx4VASmOpHJG3HPB4A|=c) zb{7qq>6tXiP_v4xK?j0IQhWkkENrJoDP6Q6Mnp~Z!v?;X~Gp<3KgWLO@lYrd8Q`+GS2#eaUw4j3=|)Yo+h}Wv5K>OeYRhMr_A}2he@U zl$39k_r<>a)aH18N99=`F!dkY`zO~1yU#(g%!ALDexLf(qDAGvmp5Fg@Z|65bACU` zgh+ocXS1WD>_lbu@lSQ$`1z-6wln*Jdn!9!-{4I8y!8dP=(NmygV*79$Wtbm&pvod zYf1lrTh$HQGvJHJc5l*c!d?!Vm;^zt_x_cQx<*?kxfjCi5*ZmYRM ztxr0>pX}b0@rmC_w%+C3T3NRV^>$gvM%XKqvutcP?cMJ8ijcZKAE>9+@wSq=xgMW3 z=rk_XYZTO(QYanh>2A`h!|Jrd6XtYP=60J*sR&2MhBCK4^?qGjFTI7E=;4dKy-(IU zWV!tVZ}ss;-8XMF&V#T)A|oBrG39?B6srT--B8nM-tMfKWcO03;0 zGFjDaG}%XdkdPx$YCU0+HcIPR>TY7}I9hDOfb7*{8;Vc;u)4?d-@+$)S}RFm?exOh z)&N8$NZ{cAVXk9)VIqX0Ejbf{jf`84{5yrGlMJifATHot(@m}^<}H@BfUlU(d0 zp=`d;3i^4%T5{t;mZjD{D{ABG+k!-EhsNUCjXX{j8IS8pC~P-HnB-O^FL*`72Ar)= zBn=KWLDb7r_`-=lCfmGYMdW7cZAu=fYJWYi2Q-b`z(H?L^hQa0Pm_YxaP zS9>}Yye)SwSn?cBXq;A*wsb{xXl(Cs8;_HSp%#uey{aMOk-8c5y(7`KM&&EE4Z)zK zxt5T_r|wla;fU(%s`cXIq!DBLqiH|<)T}E~aKy=0LO4eoergkB42hR3GUy6=StbV$ zXHLql2#)G5d*dyw+%Zy4CD@^aosP5s042PJzCO;1FZQWgh2**OF#u+mV!eg=Xqo** zP_ul0vF?ZGs@k;VECd(PDR|pg&KiM)XC~uI$X=?BanQ=cYc{4H1uK<`27vMkTQUy6 zE1Z`ijEwui!0R1V4Upw1DJNJ7GaHiAM6KR(__m>p5~A*h>WWJHryKV0DDv^KEt*9s z8L>!nO4VQ!R+R?j`8Em-rwx%Z7$)I4w93bG6}c1Yhww9Mn_Kc|D~Aree~MW6OSTE929pUu1)CR1+DTh?eSI`VNVE4}Re%`~4&nV%xwqKQx(GYQlc& zHMfh>m@v0;0isTrWc@4#$NS0APkgU8kTMsvl{mz0wzB4E&J|8p!3N)L5(zRKNB;Iv zkc(LkX8td^GI=1hGuMn_$b2kdSXHX?wCJe@$+3x8-mhc5LGOZ_FCkU)M4enP0K-f+ zDWo5WrovyjCQa^k&*!~t(c&rQ#JHygL$splCs*qt8(w(7_UMx#mYZ*8x zBT*r9Fli18`}{EUU>tyPcxQ4Xxu*bCBppzXS%(C=B;wGA2xv40Q9zn>GU0KaC=67EDtv!p>oDu$LH)r+XDDf zM*eW$M*EB}!=CbVf-9q*$lkZ3Y}-4$x8mA9ORu{#qOQy!F@*5c)?1&oO@?JC!Di@TH>EMSD{-2=G$unC0eRq*k*w&tUNzMT9!RoJ5 z);1k)?KiEh1)>dipj!J6KDaj8l*~2r4Yra?&Yy%-X+Xiauf7x9v8z9zb ztBEa=M4MF9mDBkAI+0*l^@?YYyv-%?W5opDP*y7X!Aspu7h506K6yLp^CSsHQN*o4*lZ~#} z=HqL{J8i;!V++sU4xIb9OL#b9uwBiaJv_=hc>P|EE~NO#95rI$_^KrBs(9I7FBn!N zOl&s_Ga|p9tydPV{?w>&vsQn5nTofluxJQeDS+%Vq1&o4S0N6VVJ51{hSRFsSt zU-XLoYS-MB;?XiNKw&}*#^~3R9S*9(h}F2);0=*QmXbOpM>%iiVY*Mwi>1A zkdY;GjnFIJ%F`x{N}ncaB843$VH}L{kP^_ZA%cj)NsR}_w5vG{z`}^fA>do=84raA z{JLtZPnx@2`O)eqV28WXFSl>!FShB=X~>v(n+29g64+pqeap zT22QKKDocA$QZz66@2R}|DNsQ_fK`3OdQ~Gd6iv8nGYxVoqRf}gpGFOhrak{jVQD3 zNp4Jb9@qg-u2W&sdvpjc-tuz`x4)m&!k^O-qhBVLr3%oMO#}+@U(0h!=!V0@-PG=qJs=Dgp=c zT@f*u*Pq4~d}2-;XcWy=JDh60$ZrynIi*QG>V@!U=cL68TOA{JIx4EACjYd>4SZCP zT9ufn4QJt;I11R$RU=I1`ANLB`fHHkvLMFPw4x1>!dZMOFb_~M1S$t zq)fa_w9QBvi-fnKCl=4()L1X~aa{9rI*+PU5?%>e(a0U*i*h6dhHlwS+ftwx5xs!5 zDu{@H1Vo&`xdBJb;}6iWWd;0R8vVCpVx3MEFZ|s};A`=93^VxoI3PZJtaRnPXK>a=64%+ACL&IZvO<69HrU*55D5 z|N1NZ4l1y-*F&7JK`UY@`r?s8PxQ;L^b0r~cTRnAO!nnYnk$?jaCkkA9)t5wt6xj9 z{x0)-MYDLlm5U~5;${yH7vCE91uui1H^xMfOz``?!#SG#|KfQmVv4GyECk3}UXymJMh>9T1tt4z zZRl#iXO}k%-h_t{onplh6;0euIFyw%OYeI+~sSeZMhgmihRY3Duhd&o1 zJf%GImOp=+o^g;AMgMLcn9=h$`8k#4GAcXF32Wl42Y8If8U&-zr165GC%*1c8Y)7Q zfvPj#*o&O$Hp{I01|5_iFFX9Uf$zL`!U6IUW-QCfz)xkz-Co+yI?x&GIjuzA+j(mf z&*oO4H+f{b+Y5Zg`zX(Hpq1>jmmi*;x>?3jw>LbStj|XwxB8KMXJpeUINtID{fsz7ZwmHsQYJ9s4#W z<)rt8$K`;9W<0;j?b;UXt8XTqyq9patrG8*28?tJj87ptWb{OvOIQ3r(o95b=t7N0 zY=tln^qE;nk_j(EvCx4qVy@k-nJmQ{!^MIgN8Pumt9xs*mz)QiRR zzy9@&NDj;GL7>@MN5nxhO}}89$kE~p>N^(9cRE4*dORE-p9>J(bD&|_6c})N^{JH$ z>l@AjB<_8pKGu=Nm(mg2r3={h_1sxe7|_Rv!0`pR!$t&((Hr3Fx+3u4%9rF~9I@lN zjU%}|8L%aPmqQoP2I_DijvNW~;J9+6=#|HjdzHS;E2BXa+M>}PThFi9{?rvmW#&_b zv+L>Foixzc5_A{+RVsoiWaOc-Z(XyXp9!2M&QyTGSVO3Nm+E8`~KIy zH?b_!hPE7cYLMfY}Vtd-yd9RptSKkmlQvmgyUT|gnSeAaG=Se>8r5wYxKRi#^)_H%TAHz`Fbrjzw9k<2>cJLe}G3mq+ zCvb|N^a%XCM7A>ACpX<4^HcN^ z=qe+e^E)pZ3u7*Gj(V9$${>h!#S_g1jiEi`NF4B13s;ii`9cT_>AZ5nX)lc7rPdv~ z8MLx1VKY7ssz-nb(}U)a{3+zbF)Jyx1k>Fq{$|}6)ttkf_}OO2w9xT<6igMo;$kf{ zk}-~8$c{^e1eCR}xs4^{g{LG~Imtox%@|keDEgJ?nUtfL=F+h^^zoCo5`d#tbtg>e zwy`Mz`jxt;S-wS#2TxWlWf&@w3m&+yw6Q0sh~>^FxRy(T*f%Ol*{cJ_}9k z9tYK14z7yM8agX31AaJ`%a7X2B&B0YtSwn%4OWun^(_|pRdLWRX{|%QjGQTie(Ih` zMhYqOQ&x0`rK2OF$Y?;TgH-S$(dmJfRu0$YEcEkPuW*<^j#lq(KII9MUbm}=JR#pv zp92m(sX2l37`aQzQ6UNcadfyJGiatf_QA0ti?AzcaH6NapeMc|Iq=gsc8IuxAhypu z&I$$1!g+gFdvI7?xtxrwU$6FhejB4Ef$5*&_+X*3TXA{qCQCn+%~WUO|cab zgI^nmrS|t`yFyg9n$)hoiDvZA!owok$1Lf{Vg8jH!K5ZAT73Td^DBpoWiXHH0wsz^ zeX?dW>3?(?bsbR^Fm`xDQkb&f~9{OotZ z^~g(DvH1=k*2d&r*>hbva1lB8&!6x8sc}nk5)GUFrl0Hxk%6;p_X?g39Gask?Qg(I zz1EJiPCH?(k1~E+At3Fm$#AAx`)a~`m~B!y8neALaXMFY9p3EIj`7|niyyjCrEqvR zCT|z@3=PcA3eTkmP$D2Nu-N%PC8$k*mQf+i3UJ@cnz5WXx<KN3i2doIjnfThqkG6S!-@~lTuuY12$##{|b8-gFvFO!q2h(~4VH_3Ej38&^2EBUO z@D?^v)xp?4U`G0owyr3}WLD}7oN~Ml@aGN}zKG1lLG4#Lb~H*Y{{O!Fum5qUi62w# z(H+mV92$?K1uyooKDs@+#&JeomzuFGs0!CRm=Q^8pR!jueXdA`YoQo$jAfe{J`{`n zCqm-WM^X z#d#ck5Br}X6t^x-iavBMubD&d}TawzC7%cld^`fjNXTH;?kmG(@622@Nc4ceWY&7{mhCM(Z}dGoCi!O_9zAhxKg!@b^_}esemkA)%xBf^oHQEuXh zvJ}S->k$uSZ7oL6HJppqwI3 zSDq8pB7a_e8_uS%O>ZsRH0qmAs_&&_)}kh4NJPz*xve+7nU0i#H7vt}W3yA*>ZA6` zhav1NV?_K7`@-kuc6k10iN7`)1kDLsB{cQaC!F|%TIA5tVP_CQRoX%FLS2Sqs7Fk( zY)xBUZLMD#FE?|(7|d^H!j`kBWCN#JO}t!=YJFo>#;lhiId!>@Q*Wp~^wY)WD-{+X zMQh+bwqqr-L|9j`Ath$@Fxz(7ad4Wa_auqKfFpP*qyN4nc`b#uZi6{Im&*#vZSmU*=9tF_{($<+xfc6-d4_^hhtx>oHpVS zCRappz(EB2>Zc2taFmuOt-UibFHU;;>#yH}tvrb0SrFvhwl3Ddh5o$ev83@i)hQka}vmP&EA0YVYV0`7%r&A~YR>fvlDdp5UNk;w|`)cqQ!5Z+n%0mq9R1~B~#-}KP( zFl02)Sw+c0qVp#MTY;hiS}X#i~aZxJ-2@ zwD3??gB9}sr0<(}4iB@>2dKvo`~e?ko+k&)pBn7KAW46t4uSk_vGCI3efHH@>d%)Q zY0&F5y2%-)j{A^jlm550MW2oC)}PBud-L9@+-z%Z2htaq_5%N-XS`U?{(s8eKwXxU z)e?l*=fB^~`#Nz3%PztsnLBoZgFH zw}8pO4}B=cHoW%@+M4>wbZ^^eT-UBnluTxB7%K{^YouVqsg_uHY4*XGLGoJ>UAHB* zBt{K4lQwqW`kTju13xRv+M}7e^(y(`1vj;;RVs$(|AG9JrZifOfk+K@050Iss3Yf( zE^GJuRi%&2)f>|mDAgHlCYm?Nr%R`kZ2qd>G*b5VkGeOj9UTFlTJ*LR^aB(-S$Q{EYbN!c z9DQOn*VhSC@T5(2J+Ld&#ksuw&5#ys1srfE1HJ zq(uWZ6;k4-^4(}R1 zd>R}bpIXBP%`g3xw6^%Z6B);Lp?$JX+DHjJpwnR)meaUj%!dO2qBvQh7!YEgnHrX>bZ&-BK0fIDOC!O)9T81)k-k)S}zzg75 zVSd$F*mJj5DWaD(GWOxsd^-=3L@7`qfYEDPK!Sd>hOJ~fN+s^C?3X z;qzx2H->9+zx48{RN=RJcKL2!p3Ub8+j_f=r(aY3<00nCXdUGE5<6!c~bJ%m>&upE;gYFoI!`qTg~&FCw=7M_ND~+ z|CKEfJlJ?zEUX;puuXH6sClpuAG?>V@JuHJ=~>!@R>h>vJEg2oTSQCYoqQK>=ON71 zzKl&aA}FE&=jG@_r#-=s)Ns~KVQ*7XP# zI9`|VHZ%C)P{HdyBLE}o|4^gX z+QuRbzmgLvOT>?S3lLmw#u;UtZRzQgFf6Y={k2#GM7@?k7!HaUAVJ^z51a}j*pl?* zb|F8ZsRA$|?vI{_F;@QuT=fOy!zF?-KdJmYfY)I5lYFwaeTBd@-Hw)yIEepw=w0T(M5da^0#*F3ohU4&&Y}P{0na;48|G1 zZ*6JW{4B%m|HfOE4cIKke_e38;a~$#yOf>f^@4{C7&7kDw6MwdzGpHfwC6Q>D($y6 zn%AYQ+aczSUi(R|@T)H4-gKSXwoCi)#K7EK%UG8~O+59A)3+3DblV0MY`eK1gxdP;O1#M4p9Z0X&!i|YyUWEPfA*c;&YZ3# zxp+0{pI_QJ+O!%EiiF~7$6t?jCyM*&eyKG0$^`&87rY5pZoQFVWF<*r=i_i_GHhsjq$aH z(QYFnDunoH=@1Yc*W9R;VJJ#?A&2a|Vj6^cU`Z{AkWN#K#*kQBXuwN*ri?AgAI&lI z<#Qrsa!l;v_7cKXi>Ij}Mx%oj>|FI9Y>T3ptGAK$YVnw5I5|MkEAW>t4a=y9a9Adzmg=j9|LVcrM6oy7I&buu6cE4E$X z2xy5dbWfa=B&NQqJPS~4vW1FDP+WRy;%7d{-Nvd-$-&D zw7-3_Pgh!X&_8t|*UV4$i5Eb$6;AB)wc*;d zNNj)GTj?a$^YH@aZ6C*bZ+?U<`?@!HgO?jfQVhRC$Z@#Uc&N3eP#B1@AFvjuuv11tadKh_?74!($@3FEsqL`(9>9Cqp{loMKB; zp2(z}Sv~kQ>@eP}tT2L)R%8eUo|+=);Hj1!q`qM>;9bciWU=0w zw}o|lss6g~3()nXABIo(w=h2oj*T|BO}@wN-|pl0ctO>^*2axzxNZ?qH@+OOtZ-mk!gSzwMnJ^9&x9o>{gcicj*})#%Bu43`CN|0JZ$Kt= zgp%#fAsf$=Ge&lB2)K2@ZV1h>m!HjFhx{7Zgc$!)cY=Y{@73ZBz6jeFYbE>qgfUT> zi{)AX7gXj|<6Hb=xj0@auw5=}=o@|7M2)r4=Qo;}tg(>KnO9Wzq_j4yQqG%dauI*f zt);^vXnra%w7zb;t=G`twLxDm-i8 z2=Q{1K&Gu>UJgUZZ)|@MYvX^}OzI^oIB>dZ>t{)MDhI7erA3H&Lc^=pYt;jfoH|@T z9sQMZQaWhYdMf0$Gj`lmJ*OYACSB#UNtkd_Xm_IS$b}~pJxJw@ET^Z%A{}-Ihqt)% z#M04|7A8_f_+!hwA=?LJTOWrSjos1f%Cx~EWjyGLyA84^^H3+G;+frvg6H( zQ$Z89`@_}J+pTVVw^aQ^M2?p1M4uSh>K);@Y6}pyt35w|wgc$Vn&UjdU)b*K`@rdS zcD((;&r`O|1Y6@?xB@zjtpuE3y4&CQ&~pu^k+0d^(X{#T{NxekJ7DDp&z`bR8Zs35 zdR%EjhV-FvYc+jD?%kbm8H5BnS%{Sci{A|Q18o9lNew&Ykt`vH@qfDx!YDMb40GPT z>M`I6O{!B2_b02O2;R0@Ci7%x3Q#c*%@_YfG zytuT{E`Qfwp4p`gL~YJdj()$u;x_CXV}8MX!qtCi_qpLtZQvgBi*cM4CoaGB?WOwB zJ};iX^+nmtjw{Q-+3oeJf6;+#3kT-i{xQD+ws$@J>>phQt<$6!*-c4Fg%V);tAVk z9mgPGZXRg#h|riy&z0T)k9vLCX@~BdJS#`|t<*QUn@=$mTxq!cC4O(e8{7Q>1N8UG zl0w7Jq~I`a$1=HChRcM; zEjXldpM_AV;!XalfwZp=H16>BH^Mc=YUE!@)ao8ynC9Rh_1uPR0x;w{bz+E9&ZC3B zY;~_M?7%xFFZ#g(5lgw_BYc@tI;@EE*BFjSd(oJ9HW}?Yg@_y0f7F3Kb`8W9sM44G z{!jV;^WXKt9=(WdKM3d1Jk3XIJ5a!F6KP(H$|~EaLJMb+%0XF_3p=@TJ5kW6mI-KI zN6Q)!BUp>T!6R|RHx}~Hh144<=0Dq+5P3u5$R+Rq47NxE;$!!Us1KKS&wIj7ddn?a zyE!wSs`gzLED0m!O$dE+b9XLvB$+A1U zKNZPuSM)jXmxxkwM-LJgb0SWU_U#p+D2ojCW$3jfIEL|pF?C&k3O3W?q1mDv;Cg`EqHfWJa{ zoWGL%$+ltCtQ1R<2j~SM4$CmqWYA^wZ9I6iawTNQ-U*`UwxXYLf^Y{XMd^rua^N`- z3}r3*y}UpX;f9}lp-1I(!aQHfbGzU0p1hs+exp<5POo0-vZmf}-9z}WkM;B}yNt)SGYtp* zN*nT!C2zv;+_s|?JfhJ~e!$-TuBV!oTZHt=s>FbP0z_x@^drU@`0NtgdC_42*=_!GVe{#IPLj3pp)*sLxl`-N?6I}fw zOLhTXbx_*49Q7G=<;45_L&&-v?bsL#aW7>#36a*F{vyfRe6M5t{`VvGcD;=}a%u{0 zVe&75`N}uR%SL1i@jSQGghu8}l@@itv|+r-i^+DpZ9asW=5y^NpaU`^Ce-gNB$skh zV@Zd4Vw{o?eR<>+Nt!J9!7|ww`+T1Sifmd9(&dP_xCKj*N#Ck3>LwO-SQv7iosxmF z&|XHQ995HF;1rzS{DMRT8e?5{cYhCU!Gdbop#8(r;t zyRkS$=>L}CK{xP?Pa}xba}5Vp<3dNPzM{9D;x&n{1#fNOfwDO0pk4s`n&R^b3$Rx5 zK1Vz7i;j`rIYPwoU28fGLFfBZs~_NCkfDz%dAJJ8PpP-ob3wl%&x`-wTcsqTY$9PV z1P|M+Dq|*?!fVtjCxk2afuG)_>Fn6f9>_}Y#hm~}OX_hZCXRU{PFJFSD4I+66|!rd zYbWPB5{Z4Kc*nYyOF<-9erh|JFegLi^m&rk&IpB`6(NN+FHqe(U;zd&fiTlqOU?en?pxx+mxZ-)VF4B70pPj=yNmbFKHLH zhgx=w_>tJI^QFL#rddluH_fSqwyPW2&Pi zV5M^a!Y75_5^4EppsZW?U;NnN5VXUZtCZ($x5-8Zf})ZcxQ_`<{G&`07XVL5h|$S# z9w4c2`39+O80p%GBPk3By3O1(7RiFmN(fZybSM%!A9#%3B#`5Zc!6|JkA7I0!Ji$2!3TjMbZpZ2iAbA-*yt;|*G-8u+I8SN z2d*TG^@;DxsCan@9PLuaI=c1T?jUd5SQ<=}u@2WRs1aMU-xycxk3(M1_88{T-oQf$ z<|Ajn+!iO-#!m42;wTf~{K$74^nxGb_8Xnw^50B7Vm32Bb>K2#d}~)Ou)md^ay`Fa zE6b@Tu#Fv#U87DIhny=XoF4tiv`_h2Heq*Ux!w!&Bg~_+!yN{xzWQ-0ccW z-r-Qik{4bm5djVrWgK)L2dESPln3I~+WVtWWVw=*y)&h2& z>|q=R86QDi3RZNS;vRCD+0oHl>br!mi3$G8;})J7eH@Zr3pW|d;S~^a8v`VmtM~X)8=jnD!9X81*v@+F*{3sn~2R}0kM~^?bu(QM~oy&3ZPFj{2*swhW z=p*tX9XVEG;POViY%Jc_qSJO(#^=#6SfBcg^m!_`*II>xQ4SP8W!)W4(=h|5 zP|C>bk6JEIKToaYF%i??U-g1jKAKp#BTr4~hX3s?OE`WyolcSaCGx+d<73&-pU{gq zV5p?8Mpc)O8c!;D^hR3JF&8%9Pp^{NPWGtq325)_4{asG%X~zW;Y2ZaaFw$@orwc` zh*IW}(Xcq1?jVPi8^+s&481iI83bu|j(3V*?$ilEXi8fX%g-w3%)nK27+x}i*?gv>Tl&)rI!mU!120u|d%oT=XF_YC>m?woWrgg&5Nx zlY?@6@F1n_R3LJp6;9Ga;kP0LC*i0O8k>yjZbwik>58_IDH_m_$7woqibiesjQ)7? z;ZZU*!fs^w z@7a)Rst48TJUh$jXoq>G<8$+t>f-Ym?b;|KGNTLX&&GX-EzKJmu2U9d;4A~)q%m>S z?{L2@(1pugbaC=|;@;Yq&Ud-MuwR~i`@Q7ExApIrXEN@8dp56cuqQk&JKMJdW-ZHZ z^iH09Yj@U%&OjH9Ak4Ifhhv8jwF_MSJmlVlY_8HG=&tWK{ek7i^qX;7{d&5aKbZ<7x-)>`-hvlapIxYF#viWl802uTQgUV_G zl6@|LyD?l5<~hbdYD|3E4o3w=tH9x7SnLzu0-CigNUVQBuj=u%ICUz&Pn!ytq{Mnz zOXGk(C~L1$FST0a6kW&o-AnBy>o5R# z@p{m0U39BIOP(ASISo?GtFm?DQQxusLrQKqa>R9<5I~dAb1fcKf1A|ozTdad8542= zL9B&2U*z(3PnNPQqw`LOW5n;b{@)Ky3_>(hU>4hAT4LK(nu-_bn*?R4UNo@+!2JUAegT{4h?dM|*gr2!!nC&mUSpxwAslXdH14 z;6x>!S>gC+I3}8zMxTd0uB}kABX8FFTQU`mAp!?9uoE7RvpiwyDV^hOR`|W6dqRoc z&xeviYa}ps&OPqLG5@vw1Rtve(aG4_9RrDhBM*6Dci%rXGkWnygxHgPkCVS7oi@2W z2K9okwq^3K<55xzmXN`Q(kfIaJX>T#ITGQafuY{OYxP;kq$g(;>Vz`lH6&s1E#-?X zb&{b^@aiOvk~rXv%4&mx2$^>;W4^f0M7Rwvc9_(GeM(${LDgVp4iL85sYV~OHULP_ zBv4i<59P-u|7**W$lQux$D2%%*p`&NA!Wp<42S0fpF`KA_R<00_arGk5ljgt`ijH! zrNJAQ^}20)f>oJP`ZBPH<}s~MI8I_GqrXP8IgFKEAxdgocREzs+=1y~`fm&V`Dqs* z6P}FUIRFj(=l9u$(M`L+=ejpsXPLQ}G`UnB52_DNzGQ^dxc~k}l*%*U+>ZbLM*ocl z9nZOKxxnPIbAifN(*yhcx%|@px979ZXPMd7Z_l~RbY#i+)XTH^Jxs&bb`QBcWZABL z@?78*PGK*J4v~}37%U4$*~H4_(q+57-!PQ1BVuWP22#^LbeYq3@1}E&t};UcD}{HN zMz~`!fHyb5ftPbPyHgYHE*a%g;Sr$haoIO*yy9z#-Q}DRurR8pov*8pPuB4f=HrF& zXpa|e()$#X^eK0c$983Bf3q-W(RRhYOQxdt6}5TrgB>Lrb17?dGUS_`=?ia*a!L!) zdSWu$kFTV>K&6iRocz>otP@awbLjK5CAn=V7VhkB00u7W5%H3%f{K9YbnznoDS0(* zj;2aT%W$AqEH$2|fZJ$Vfc7v@3;JYHc@gd%o_8^g_ztidunO{-Wo#t5zkcn8%r9_7KKDrcQ%S~8QgXWximOHGacDm)J=jbh`6Wg#X}BE8{7U6@lt;GzN5sC6%W3@PL9y=l!1RfKh%G| zgTiIb#Y-a+=hN)?lhIM{??*HpA?i*S?~3fJohJvZ563%()8_0-51Gb^Q3(2QU4G#? z29ek1pYng>9%KlKp>ax}AMq`og9iC}qAz|Te@^+Jw9H(bkY0wC21IRccsVgUhp(JpmSTlY?5e?dL!9M|~MLXnRP{1q$U}zdR4!9r(80}@q&flvg9W5zp&wfub$Q0HKt1fw={9_{9{EIXjx|E zomI^@A(C)-obNosca|B(A=`>VePCqH1aBH(P55Y=CrRiN9&&(DPI#i%Q1-t~8=j@4 zqpKQj^-1GrgEPzOAiV#VBK*1w?3S7%h*=IarkS2%YeVHPXxN;=kusj*PQT ztd+7P%q8aeLy(GZ>|}D1GxwD$9<*vn zIaO>NkBs=4yp^Y3=xZi`eIriXAyGQ;9&x;# zLGL>Kq2#VlMQf~Z0&}9>K*OCU;wKg%iErLtz5#mUsVn$I9{NYNT`gyMr09u077ppb1RsgX>=AZgMKYxVhFd~%_#iMB)2af=H%HB&^%1j}Zp4RBy zT&ijrxUwsj6A3hq{39xr;06&NNW8X{DSnr?SM$hW!2Ya0(3Vjm<|sLB3?`MA;ALj< zhjKOkn{Zee2XdB)F~-}8ceah>*zzOOI1P560VrM+3w z3vLtE`WKkr93#@|yG%27TO z_BO||lzzW|-y9yGMddq>YsfB4(Vh{E?C-E?v3wDjnm zUe_9*jhKbS*K89ot-&<>zn|jmA73@vFdatEYmCe{WHyKq5j!O1F7;fFhd1c$4aZ%p z$t{oa_}5Mx*zS%;`7+8Hp!RjbE9ZiLCxbXY4N_|hVw%T7VfD3B~)q@j#u$D?g~M_(_iqt&ww zI7tdOo!o7FlhlFSx{&lpm!}{AeBH1Xx1Sw5ctyB(k#?P3H@yl;H((ysvAqs|xkxFw z*r;mh7RqV1Zz*aCk3Io^D2Xulg(vb2*@A;&!_kVa z0Ms~+IwNPoNrr7qdyAIFUWegKdv9jm7K1E##E>B8(`U6ryVEiGUOzv`Y4hX9RX-KI zRiBnlOgP*$;H5+6#ploCjwtloKX`a@WKD-uvwg8f_G^_>G+;`|i^Y-L;2Y!%#?iNs z*>);zo;^P~CX~abd=4%jPwEm*c&c(CqpI7nlj~@u9W!)-mE-BM`()>^&PfTK7#me- zj35zn$HcDuNQo&8Wd1t{9IG^S4^%PFg>!EUR%7JJ-+r`5LRq6l8S2Lfv}#F~)d zjqYSa`@*Bn&S;Sat0wD4{K{_Enw(}Uir<;nBTR$5gHrO>7;IF;u zwWj9r0D|4v+I=Wg&uCCAr$i}2@=AJJDsnyPMWrkAj50{u9X!I=vy|J>eOy|;p%dvR zSqbw}a?qo3tmHCVx1^x;l~KEP(!zAI9!P`OX+3yCy3oecOIu5-Uui6C?Ops~4ZeQ4 z57y!PqWd<=-L{A@PE+V_bc>u0551Jt0sk4e$`^VV4H>_U0JH3^FKu4?ZQ#UuVEt0uz>A zXqnGdZg`$$b~~4H{A>NvPRa|$zoSe!lCVhtnagThF+19wpG{5zwjQ(;rYzII$LJ4r z7GY)$W-V~%g0ka*$W3dw0FoYfl5N(}a~DCifz5nk18WeBd3(NbJQ~oUmv?!+Ai~WE zb6y*+(jthZwWWz)K8OL6qgYHXdN=qyDdL%(gBnV65JPX>S45A1Mw-VZLHMB^PM_Fg z=2T^}-&y#CWt%lVC}ReIpl?^s_qugaZtS8lE+bJ3eLy8r@-k-(370U6*89k&{Lh|@ z4VIC2Bwsk?I7`HbBgRZdOPXB)4d#XAhLAZs!hP3xYLr;hUlwjSMzWJqHjIbYCYsj3 z?9_i{V-&x${|^xzdKHUQk75yWmRJ@~k;DRy`X6)5eNVNuSMxTdI-psS?pU4|&7==T zks!QnE=#}(0MSmEl6ERtV{o+^^;L`{k-PI8_;lD>Xf^8$ML&s1oeCOUN(YNjKZkUd zU^Zs^ZKd^?r9N#ZMx1yyPhov?nILxv7SL@B(sJ{OLN`jbeZ8Q`+mtu$Yf>cP#n|h- zm#)*`)DEC2nP2E@$Z4*vgSTxU)@?s`^v)+_H*&%tItIyncT~{psQDX5T&vXBZ;*M= z9ZZKk2^>5h%xCivM>_BI733qWQrML3RB%Q(-<6_6s=SgJHjesHNxgde3nw%ANz!lh z(I0p5GRBc(&WO?!aNE z8z3R~$a}36UQI77Lezq#X|!RS+wf#%Gv&a)aN9U&AM1GR>s-5E7_a0D?F?r|!^}2i zz?wKPk4;W~&$|45O?cK9qDO?0-07j}2VV9|S(M?^a3<}u?6C;jX$TXO#aQSq%-nn;=q6Ny5V}m?^ahvo!;kqJfF0lF!}`YaD13Z zn-|Jmw!YaPUeIu~$yrtp{>gZ5^RAKZTaJE>qS+Tp_BGt=IUzY{3;XwowlVi(ce$FM zIsoDsNBq=igQ801i(VcNIyC-e9S6dB^D5|>3wimf!vtU`dXA`e1yge$YmlTIWko&)}bWYYW37dx7na^f6f8dxg5p1D)zptHG z)_Lf`5dL7FNEn697#xmL|@BC+#Z9ES*{Jefx( z33AG0G>i%dGpsl{>fO?XD9Hzb1~4*DYI-nIL^zVf((u({7lz5m@T)Yr4&Adjkx58U z{9zv1EK+5J7AEHTGlbyfGbICQvQHO6_;;I3;1`TGGB6v5*umJCCyo^|XhH*&idY+T ztJB&R7_03^j6Gxz1_H*Uu$+cm8a3`5stJ<`wolb>uiE~mZ!*wi zkP6(&&Kx!by2*RuIqprEMxrtMiRorX)Vjc8ToSfOODcQAQ7`rF7x=fnvdeF~JiGOe z{sM>P@>|&%t%Ha91&5=ko%L@^-*u_e>G)#j;!a07-@p!@> zQ8&u%SJ?8rev`A-LJ(z_ioNga*J?6J$fHkZGN2@pf#{3rmUqGP0e(gw6LWMndaK2^c`b`ePaWm~~l_(9Z zZ5dJqLvHpL3v82Or7sjW?2rd+69DcI9OHkCqArFGEQ!UESv#379Tcf(XeSm&*cu|% z<|8~uGqx)1^w4@Li6Z(Xdc&mNY!mHV3A_aS0tRmTLJ4!nz9r@@@FeYyXIb{Ph{Xx4 zInc3jKwYc*=A6y4Yyens2~S*)vSgy%N}E*rhRWz$hh*F&VaHcWgIRZ=@dPgTRAR6$ zHiy23(}^P~RywdOk0FQcW_jc>0*?sE2JlPrju#5pu45#J8=nW<71~qxA$6zmJ4QY^RSNF*nY6RYBcD$j58 zlk42=46?F%Si2)ZvqT;rOm?t+iC3skY>&bgw|yFvz_A`2jXXcQkM|ZbZ|f5dJLv9{ z39=R)^n?Du>0FNQL!Gqq_$i{VAkUipfurR2X-yArME7zo>Xl&r2|2=iErLrl?GFsk zHXX=(Ef-}q6OKSIf%l#iH_?$A`^kv3lUKCh3OR80bI7MS;(Nksh0`makCLz6#zNJ~ z-0Ut0*;pdY%4JjqN(UKF^2m}$e6mvFA#(1?Zw`*t=5V_+wAv-@6^;bK0P#Zf?O4S} zBxSBXsNsG4mbC_unp`U3gg->s`17_14|~~qm2JJyn4*v$;4sQa(SO^nk@%=I`mva% zaW;9R=pQqpM{+On#nM&sw>k06(Syww8 z<|~QwQBUcn&HK`S*ub$lP4r&gsJzM9*H?U{^hpLD`~Kjaj&@|=iE?6R8w_L0DA%9- zd#~0HT24Ba)mi^Wr+#@}!_ghjLk0%ic}MDG*>2bZo}ya98GUV2|FBK68e-cq<#Ubi#Y;Qs8ir)@JBM?VmRHR6?u@`u z`gVIkQvGLA3+S?2SeybF%O&?QroCvB$DY~$r>vd*=5Q?k<@P5Gu3PV8^=xrg!c(*3 z5$hA*vsAe4BSw7&?odZgGx5^kln?T%SZ=e@VeO z65q{#8(9K|VGLnRUZ8J{Cg{MRDIGsT+b&4(FfZj;wk(r3N~l(x1_KywQ>N`^%}%s^ zaiv^hSP2|Otz=c1{lPPQ1yJ<0*=n2HglK5IC!YzkLM7%`bKIy2e zNW1NTiQ~k5+fwz(8^OY-lwoU6%Bo5@ZelKz34^9Kk99^t5fr%Btur;I>KPnin~SRC;p(W#cUFFLh`xvsQY14R~(x)@t(tIF~* z;Hft<7$cNA7IZ+}L)CV!7I^AX7%leSiKW9th%Uf}F~A#1zC7aOoS?=ArpSd;&Vs}t zc^e8Vl8S+AzNt200giqP9AcP@C#X-}Nhx~)XOH(+IHIg%qlB#bA^T?FRe5nL$4>V# z*B8bC_Flbm-~|sW#SIPduN|#wSM<3;GH^I~L~lut`}g0|*1MafAUoNzmRhj62;1P5dRw z@;J#3s87SEBOD| zrooZqjki;w`Z-4Jh15qXq8b1h#Zx2o^6fFD#bPZESXMf!-!z?i*x-CZdFES5K+$L6 zb1>>Z@T$kQp#Vp0blY0;mN;adk?hoz%hC`_J{Qokb~;-E&xB5Y*@Kj2ztrIq(*iNR zhyu;dZ4N`1y-(t3jrCQB@l~4S8-=i9j?QfZc>^5gTkAtAYu)iI!Q(!s=#~il6{EJ| zd)t;lGL3nu&^oGK?P?r|QUYo+5?w1tFfqp}5>jX#a$d$-ebs-7g}2(>2BL~@5~7#w z!OJGQ^mY<507r(Hv7}N2jF8;+ofzIv<`F9@c_Nd=vB`VkypJSaQft!yNlAg>tby+B zlq73K^n65;Y}@hdXFGBtlDMuNE#nLRce|2>Bghy3k0-ySoH5`-t_cA@PKDBNM8qk_ zp7{5rGPXK(Yi!|Ui93+Lg{?ml`u4;z;_-)VRp9`7{wSRwWaKc>JnH*x7||O>6IS<& zxJAl*J`wq%p|d**Wcjh-Z-fe*7|=sF8uGNKusu5`jnvxf{rGwOm}!gqd$-5>3)S20 z!O^tGkX17pkA(4p?o>(14BE_d*1!gt?8Adzct3j!m)o+xe?KX|$+xiKY1JP%YeA#S z2y)hJIexcs3U#D|aD~)hiey++Iu7XC$p_7{ zt_VW;f_*t42$iWxBRZUTmxc`!(z%9qhliw6SB?>;LR*9ILLuod9w2$IHu|ibM3z&I zFr1RMRg&SgWdStf*$N!REJMN87@^B~6Ff^pCBo4&shncRgycsnQU<`S@w#yS5tWu> zCEDJq6@|Axq3Q4MZ)b+tZ!*sgGPb=X1NB~9(=J)sI%3VGf34XGqr2s# zFK)BkN%CaE9W9_wvYZ_>&TmPA6^t&ev!)&pmy9>k^4+x}N^*lSTZ+bBUnA3fQUb)s`fFUGmr2-a9Yh zq?}R$Gi^e(OR~@etmf)@;%UHzTu4o%@>%DtknGk1QJNfAWPQ?*l2tadY)ZgZidqoD zPY@}SR8?+3>Z@wr;iZkV>H|A;jqtlo0GdqNVIhhpSagCB_~i`V>R!4gDDo!_B%0NV z5X%>c86qCMu^P2?=ojj8WKE;V$krM=LV7tBC4DQ$UzV{d*A1+tZt*xPsUuw)5~8_t zBpn!W-xt(R$D=t`ZzJ_iBHTtjMl?1 zJl}!@35#f_*!tsJfOwnRBIk%Z(t=EC|^dVhHc&+xgwI-s5_Gl0c zd8p3yu&0a-nn|CeN)CRSvcy+9N`wq=d@f1ZBYSIYn1D$=Px-K-0bK8&lTxK;waXhXY=9@{n?`Ui?DeaZzm9GY6c%Usgfl~nWn zgsNU>=6itBqm2x;zwl>tUBMBfzT^A-dzOhGrRu$~5`M;Y##KXJf4uM29PU;%+cfEI z;tTVT#OElha<)CADP(+K!g8Hs;{iv;ef2oN_d`4A3TkFzl%W*%WM?jBN40DhkFIl3UL@BgN!C&UNGf2U# zL??P$Jxaj7(5j55#hsR`h563fKa}t2nf9v5|1+nx9Bl#B*lFWDDJPkTSeIqxwyb2w z=fZ?*F5=*v0jwo6A}FymZbt|&la`mpRy?WC>;sdG$QF{_s#~8WXVD)Sfgpm;gu_n8 zK*wv3qOYEBJDRc|^uk$U@!f8ArmWXt9n#_D@*%NysBxd@*m!I8ALVc2F(O-K+YhsX92QfOKN%F+7lHJvCQssyci8`_HUNJK6-?8oQaa=4C#a0AN{o#fB z$|J2c?;(-~yhAk6?x&yVsn;8&X%7)Kj?_$y*t!u1~Bu=y>zJllv7JR z0%pVAzkiY^(0h%@6pxfq5&@%mdpNd3L^Nc{v7pE$k<6jg6qAtNh=XE_*18&s4WH>zx0CE+3fs__8>a*iAc(g!c#8A5i; zWg^71tq22;8a6<`C1%WFaIzMnDixVx!DDFyb50II*^7p#(R9Yzyyy`&7X2c%lV65~ zHpYfYp>8wbK@$Ch=QHAn;pOCC)3uX$BMNKc%y=KTD#^kqGaVcJ{Ak0@`f@4%&>t5@ z`wUMnZK4dHF2?dP+e-($-0_mjeYOen;x=bQ%;eFSi!^{Y*f(7GZ$4u-$-DxtxmVob9cOrDXAvQ5*f$M^-ep znzt713i~t?XN??p$DAZ5*(Or+I(2@N5Y<=AFuX%^5^vV16={MdeL+rm>WTA>a)#w| zjeZ)W5OhpZvrUcBYvW6AXUUOJVWz&I%7uz>Ig#3u6OWX1&g_svlM&%T0$|qhp3;js zOOt%-)|fQA3Ae=?Rg;TcWoP<=MYAO?()$5#mmv#s!yt7m@K?sOpQcsaKW*J3)A?wP z7edEl??z$~vr>~$-%`I}Q`w#bpO)p?py}X|NLhv{uu`MZU&RB>`q_&%WZj5)jvR3# zoTj|5Ri)eT(7)Cf^kIx0@m-j=S~@e=8~k0z-Q*0@v_!1&fOr=I#1Rxi(q~|aG0efE zgva+g#=cI_Oi54+aW7nv2;gZ%k%WFC(#L4ktJuyGHj-A@`{O5b*ho4Nx}Ajs!=FE@ z>Ey`>8rWTt%;$oX2%Dm?8QYoisPMRkbu@1mawkT}$9oGYI82h(_j(;O8nhvquD4fx z?P+$bXg0UOK3;f4i93)!@&;r;_a7V+z4?GPBZpBqs&=^zL#YkPaxJHyw~olqFj(n zd7t=X7TfA1^WMzpGXJTWyC(D0SmmH8bu8K!Mc=%oo?3)Q#^6A-90Sbi8uU$7x{1(G z3Z=wA))wRjkDzu_pB_Z&6zw)Fh;s(ugq?>BmW43q-g<#2N`##hfR~OUViZr(+L3?3 zmucjl@%4azl$e&0f&jF0r`L5&TXyl7LYFz`%M%D(i=q>m}H zeG$1P<(zf6eQ&eiDAOaq(<=n;8?G2Mb-(~1vf&MP++KFJ_l)0-unzwEJ?qIyb1oYH z2e7ISbDYlk?}Tr1Z@=BMlgF)}q>~B0-)KqR11CFay5VGUmx0OmTVFAr4DUw64To*` z<>c9fKijy$<)@Rb)^DRU^xiJ;--{FcqO3pHD=%(vYJO_EVd+nU|hWCe0`{lI%hz>(nJo^hwVHpFA~W*P%DoInNR~F@NEHq~Q(z zE6rKyxi$Q6)<=Zn^wMdA+%cp97TXYZiw51Z;KPz*{v|Z~;sK(NcV2LROe4ussU3E~ zEnF;du6eH)_cA!qMuRVfu{9CBxhF07vtsd-6gIlTAdx)t+jgF@?R&~g;~D83cQtTL z9Ux1bZBMIWO<#eR6C$OE+Bwrwc zhblB*_X_(Rd$gT)!GKEF9+wG8Tx&ZUmsQDr;KfG=)SLmy;boEosz`%h`n78Oj3b;S zbF0LOOW}a=7x{5oP@en)hpqRXCwbL!s95jA=8H17JDe^fX;F!zv2ij|*)|0&3i#d^ zPp((tKyWVZhzUAj2%Zr4@?`y0n`+_U)X0mn_4;{}*s8D{LxhE< zY)Ad4lH|hVln#cJMjb@4tT?h;^H0+m!>1r^nKY-xf~Ir^{qx_?&a)CS7MjxBI-T~Cc<}Z!NT=t%sk|{t^8Y3Te*Z9jzyViIxR9NlL+3{@xnIp; z<=gOtpj@A2*d>50v%?T% zC=am-(qPS))8ilx6Tr<_38OxYLQV>Fv|3Vjl!e0pin#^KiUv4dlxSfGlBH3t7Skwd z8=fSOX*Q;-R0QSQgaK?8t*}ohkJUm2lVdCpRLU8GK}i#m-^FPiS@)kZKUqprPAWH=HIu6Nddu z-D5jNnUPk`zQD@4&4A6aDbjg0VY1U?_UVLkgLT{P#6QOTp!Ju?cRFvh%(4?t`BLV+ z9=Xfu{F|3v+L+JFM))25f*Wq){?w~kZ{k`YIP$UDm|G?B3=ZK5i~9@uH=U)eg2^>u z^EW+7+(-y6b6dCBVl6_o!>E#2j^;L6s?j3l25)d7;tk1oRlCy*BihVG!&e2^%Am`r zWyYKsNdGq7XM60VHapHaUanUFJLUA77N6BcEGI-Ic$Tnh;i+N>I(B!Kdts}yKph7T8zWp=T_QgDM9>juG>UYs?6s14M z3FU@kZZE8;f=C)IffXzuoKv2IL|5TepG3KJN?B)E&$7=`PO7b%Pg`^gX1iTJp-CiS z$;p&8PMXX1XuxT6s$;z(MMkGMQGBB6Mt&at!by$?da;V8ua{J;%PEKFR=xJTCP00IY>4m5#RdLxBZrPt;)w!&GxAr|R_M)F-X`!SDmB!?YwHcy zAcqr=$#dm0dbW3~!%f}bi`;p%`%J#r0Xb=sfhX%yjv?C1alN_yDsdZpvP-)rC$A@b z#yer@9oFQX4EXlt`AttI|8D%eU9-Jge@gCI>vkx zjzx@3@#}^0~zRCsf{`%ys8at*qhW_cTtvl@zU{voFq+nPk`Bp38g{K`4pX}9J{KY*=_V+>@Lu#opBthb4D zXO-VCJkVCG53sIi^lFZo&^K?CWRCPmV?GOgnCgQ?(Y|LzbKx3tV%@?(W>Z|rDD=oQ zqB7MX=E)jmS~n}fsy?#Nqu#evWCa0XNvG+D_S$9ZmE6 zge*LTN6H0WTCcsXvdwq#W2Z^GW-=>d~K{>c?1%Z0FA#k@7)KsDB&- zkuyaj;G&$Oww*84PnrpAEs_auZfsWINa)bt^*(l8%&p$HYFJ3)jWE|PB+n56ga}6PZQ~JJm6qWoDNFufcTotTRkVlJy{1THa5%~D{LIjJ zEu#m!jYancr4Z1IEi*}`)<8A&g9jRzF9$&8R*gB#!$6a7J%E(`B0eB@0idnVJfXYDJDG3SoMKf4iFfkKneVa zI&ey~6;lmqykH&}6DfV$08iHP-J6-1+}>mx{VQo)_Y~WtKa>9Zx!kAu7GYO7GwvwQ z?MyoLj&8eV|4$ubSUP^=`)^L2*?cQ!k_UXw_UG?DogF~sc#`xv@M@}8Z-*dr3zqBVq*X>LDx4yXDGx^@{zg;)p*)R7Q-<#YWw#fR|Z*=Ay z?P&AvkU^oTSCgmQp4z2dDGQ)vn-d;Q)$cNh~!T1TaH}P6I zzw-5c;R0A#EI5DAv8$8Ja$qu?I@~swSCajzTrbMd+SB2{$q?mE3Dm;TH2K618OUJi z&MoGJ=5%ShR_UrhlULZIT2MLmXLQQ8V6tV zEEQ!$D{`h@y1NeKvErMbA99xbq>}`80+CAPc#$T%kc&zefxbsyk`SMv>x;Fq;^AfTrFcoE+EbGHI zeN2W&t_%;+6ZgnyVz4m3x7x%*+C&CUAy;HNxdP0k(My9jzSW8O)y(+5o=$q&MDVJ3 zSk~(2(G(^tw#YGAG_VZ@-&&pA*GERO`o$F%q3o%AMgv2l9u6W^;bFXNbQm*gXy;t$XbrcgQiQf?a^`Mzyq(tpEC$M0L&c|nd;zSEVs4~CSv?|q>+ z0_bz{!sK`UtK9n}Y;Ln1H$HP4I&hzSoNY}K=68lI7g#dt*_S%MJ)7+ui#@8(vT~CV zx!`nrj&?XVjLN-_rhVavoLqlj7{c`QxAkbtM!E0(`-Hu`!vQXC80}(Au*9f^Jhm>q zHnwa!e=5}#k%Q(lM-MM!&pvE0q{faMlccK>MxSXx`FD<)O&AK_jc2QS44(zfWR&Ed z_;=%L%n!oh)}bZmMwM?pKY$bVs$IUC%-U?LZr1PkuGC}iJsO)bj=^}LH`$gpw@rOwO`>Yw}B= zCER}jKrf?Q&HOY`Y>r|op41RI+*Zkr&(#5Y&-XlBd-MuqE9f^kaH0+*EAs(yR8H}L zekHFAHY@nXQCC=8*6PQS{-gy9;G|k4GtY}&=c|%(SAFF4JaUvaOTBHfGUX#VSdjp2 zRA_x(cAWL%n6#qM$`V4$F+o3KU6yuKS>92!43$UTJdvOma<5WO**fZ4n^CqnsYv?b z-z;}_fM0N)>}V0`vyYX|#@MRzu(pJrXl?%9Ysgg*U#cA*Z?l5KB6F(n1V}-Hf6wRW zP9zkLk?{Qrc&uOYx|Bp~)Ox+WR*hDOpTLQ(Lbwusc510+s@0|iQsmT)pwCh=Xh{DQ1^ z#Y-ETj1a}dK!%Y`i?_>un7KK4Kv&8L!Ep1nf+s3xSUF$h>nu}l%y&F3`^RcornWxO zhm~gqLoLVMKz;r5NrP9s+g{vkl#LYzQR!Yj?RY7%6MZoG#69JU4@)}cqk|>?R*jK8v8J^$JbADKLdPfNN;)PD))zW-w1FS9EtH>c?r%J~{mJ;wb@=zKUGU-7 z7xR-HXIz$(aN4Ckc7F1LapDR-{hLk=%hYh;PiFkB>`nI=_j}-X=`i4bgERY22ktta zbDbNW-};#EJ(srihX1ARZ})DO%7y0x(%iyk@z0XG%;5J!zu9?b*S2a=H>07*tdDx{ zSf=!g`Jz{xM84_2eSuSTZa6dCFt5_*bz!@y22bP|tb|DG#`s9ln@}s>$ecHw3w|$es4y%1P0z?H=zsvbeM~~-JIbp$|ai@vTo7f?u zm+^y4N5Z^fcQXbe$9Tryu@zcx@NVTtDZP~Jebp_C5wUndRP#Bm6K}Ltgtv**BH4r& zmzo>Uht~FDDYGgpzXiWOO{OJ9bcnaY8`_H-z@~DSNN5l_fUM-bqDU%g^go!b}?w=-RK)txtbK{;Zy|?+Fsdt;`&C*-c>q~u!3jR{T=w8&n;f4`?F=0 zq*`;YKVGDwZ0uMtD{_tN_(EJCIK|3I1;+&1frC{e+NSI-F+?TTkb4}YQ^EXL=BIQ! zkg4@V^$Ym&E?1t%lNm$r^KhKVhhvNFUU7H-PJ0<^bTA+tMw*U}jEv(q%A{}G>GD}J zhmT6~Te)p^TYT~mu+!il?41?tq+tl(=TpwHWtGg?wOT57bIYJ)5VP=1xU;30DP@!iJ&AlsH1K$X4{&1} zw{2QDBk0+Wk~1O&xZ2p;Z3vhNZND+0WV#*iW?!UKSI2K$8RkTZ#+c8uegYY=I0^u7 z#h4x?gSkzFRcj`!(j6}2>h=BY1=Gnn1A09>whw@%X(y-=j-={!DoSbM$2ihd;sV8_ z^3_;_qk}$a@S~Jc7#}}Zu1hox++@^adA`X8%hl|Igmrn=a2xP>p`qiCakYWpd-0oj znK;VmFZ%xV9qNrJDz|>YdtJ(2BX{hS6a50`+r|A2Ufmo`HyT9lj)XS2$$g90tnN>#a0g>seiCxF#lqr=tE=$nb$BRx0+Iq*j^>5N{MIT23Si?fE zw)VzWvu_eK+kn&d-Y-U2bepbau%{rKv`Of-AH@#&S*=h-3=}L&{HvbHbSAaA1ht6` zJ?N>7)BtQ2j*9>n&U;dnb+M&{+2EgNWK-d2jju}EB!FvOG5^!s2*_Hz1_DNpwIIIO3ezFGGU^l#?1V9* zyUJMdvpg$3X4t4~wh~)N*u`3NNUayHFj1 zm2jSOp3g|X4E;u1jQAv+*7X{6#PUqLtz^9InD8SK((C8uo5Y9d7nw$Um!-GliH}&} zY}1aQ7>{`MOcS?y8IgJlJC*jS^AF#%owxZ_k_UU7)oK;M z?S(0}`w)GGyd<7Hb}fDt;P5injajV`DUS)97kPZM_8E=i|0J9~_olwGI;I}>fg=M` zFSi5WC$~f)FN?!2$4;@|1S6>9`H(z$q=|`?yj$dLA^sE`@qYNJwsE|?32diSaD%y> zt-6*GEtb(g)RU^2IC#bBP(0M@qfHmekrO?(bHF@1as|!}-~?OqeudL2bu{`G+mXW0 zA{iO9B9cmddzdFNmgv*s-wIm;|AaelR_b)02WoFWMFM4@Hx{xWk_oA!Pxfx9=jk?- z#t#I&JP}>>K$)^3qrol&tPP7~DOj*KvkV?GNsZ0lgnkl>j>Ixw% z`YicbwJo>Am`FQuq)#4(VGUXYydB1T3xe=uJ@_B|@IhMI^a3Cr{7`9-&%uwxi+FG> zuo9>Gn-{Tqrt(XZ%@CJJo*9r{r%JU?)Q280KGQwVm-Ox&i9QzF%gi# zGqZs^)u-*h*EY61UhZ=~pNYGS&v_5u5y@&7_^qt|&)N~K`U%T=oo_U8jyxMUY@cIj+(Tdf=6ITYr=yO3DGyw2wo7vNji1?; zo$dPXvQhcWsvo9qcw5~8y>-Jzd+{B)txS5JDzA zal3}Epi8fEnfx&MqPr$KB&h5#35rw{Ym98t#+%lr9p9Y~ zmXqWg??IJv30`D)p}gHCu)~#sKj>lmnPq;x#z3Lc=0QnE(#71+;Je*B7-a-J^xicl zGH|q3V)Cu}p~}R#sRi5Xt)?V3-+Djckbos!tz2_Y0tV)4ba6C>4mvkB2K`@>gNG3f z#*x9eZkuqWbHQkFI*dhbsZipW!3mS7?Q79it{Y`DeS8eTU+{>>*jCJgdU|G$r0C2-IYj48ysS(ej{G+os%ZWiq9*Y$`*XF?B zg(T{RO=11Ap;c`WrNY~xAWy)1+ApFmcvf5HH)t!~mHe30$tZS!F_!d*I5K67$Cq+I!G?x>Jkz!d^#K;CQYxrQ=>d{6p{CuYATLZV+N19=7fx}B zM7IxZP4ZKUR^*8B2!@Rh_zs%Mxq`&6e0(z=rn5<jTA4|FtkId1$r zlKi&j3>tnA{DzedhO}P(Wec6wG?6C{n`SK!`ikC2M@k4fcmo5M zdpq%m@2v2joy?=<#&5vh*&)J`pb4AmpWSa~J)};dCLeI;ndSXBeeI-1_NFuscXa1j%r8=Dn&yDyGJ@9_o(F4+L z7;<{3Z)Kph)U%xjE4CP|1^Lw+CtbbR5ofW5Nu;(&No@^MZ^v_}DE?1dS_xvqf+73pMVz(Le1m@PDt{jtD);}@jvhOAw;HZUN{esOc{7;o?DpIE+eIUfnXS`Im(*3>l>Fr04cG9Q#oVNCv8~H=RcUzSc2XmInFH|Q^WeF`` z$3ik>Wju<{D`?A;48u18XQ0b7ws37HHmnyyr$dmPt-?8AN(su_gHFoEQbA05C~EIm zNm;cdK#KSIMqX-22M=QafbwaBjWgTb5MYsBrzQodQu?9^l&5hy$QWZQGQ-~ZdbH?U ztrnU7=%kMoU7L3>_`!!oa>Gf3Nyl6BEu@gXEljASW39oZ%0W|h-=B!o;99J}-~>i` zUbg6GlXkoz55AD2rVqpuBpyyrI~l_)M?I9Tu9Pz}7~pBvs)kGEFn(1e)I`n=v@|~R zPo)~S=z~e>^_`vdf+Z&s2J#MXwgX&M&Wpy_0~XU`7t}nkui#91mdibcZF0xGjGG*| zeye+>s1=g8mq;Wp7TA*;!*dE>Rep^Ht2_pt4t+{1!MuY`{6ICiNj!lJU z0L+*gPim0})C%v92+3ygndmus$pjN<1HD@OBLYXgNbX2)R#dyg7BzidZITWV6X6q` zhC3y<6{!_(O8>gtW%=YI%EVLiIhtY%6}|n2%scOx-(6_~q+qU?vqx2$)7C=rkh{jU zvVYKdn%xD?;8o!O+K>!%v5uIOEF(gOpw znkrIwku6iHMJDy3!&br=NHv;$9j^fvd_n;wS!%!BKK= zMe;}pU(`akJi5Y`QJ*?KerV2HkP`rFi`sB?RY7#j3-Wo;4`9Hs^2qh^Mz-wFa-eK{ zbA6*}2Q?yN;4nyMOP(l2{S3TbTtA<3!o;`&-OR=LgX5?jSsac1UOU?4sWu+8mka;0 z?>idiM9)3_*+?weC4$E1Ir zzxiBt9w2#wmcMELu^t5dI2@`RTxD;zV}CEiHRb%l_9-}olz&?~65;T}IP%iJxu!JE`95=c)WQucPgy{U;)X_AD=$|F-$$+dEP+2rx&*Kq2)a z)i59$l7$Es2LwynkX5DbnUPr&- zY9fL#^@cQfZC)(*bnInDz3v@4&e) zibgrRl^=3wY1Z-yMxI*$X-l*}yVtLzXZ<^Kne2B}9}p zsPoI`T^hVJv7;yJPDNr6B$_~!6Ts40#2UqYt0Hlhh%aK2tJcRkn$`L^gL!y3CLk3x z$JH#0HAk)^hyxiZzSa>qt?HzW zW!s`-U5ENn7?A~LtCv&8r`D;j!_|WCd4iXQrUfpLSG*YCbC~5xtR>fv5-D!dsMEG1 z3o}4l10PMY(&88y`S^mUnH}x(@$E6?>{-b(KSJ9bLYf1EX2i(nQ}D6Yg+18tgJw8P zfLEQ26n2odhGjGm>{IY?#TFtsf!wL$WpK2#AN1unaZ(hHp$1+`3V?hwyA73c$OXQ2 z$`dMCI7RUN5sy-NN{)=y{aTSaWf>w@%R?GwmJw2sz9;Fzc;<9`+=-&FnIGc4W&W$T z-rvvPOcwq8{0WDd_uXfagDG_2?>`Q@75(?t!AVYgw_fEaK|?^?>*I*ejdWTRkx~y< zL}$i_933LkoEX`bDtSC>0MrE54YAEXID7<-1JtRo(N-Hu8Q`sCUb0Bwjnk;`z%+!( zx)W>jB$WIComSgu9Jd6&d5MI@k29h;qPSrMyXvAGC3nurTqd=T!pHPRc_I{jK?Afl zdaF+v641j7npehia!w7ptu`K`q~1147oRrBIUsIX^&E1IzRyic1*@n9Y&d5)s;D`x z2Co@kzS@{1v&YVh#LIu%S)SWw`ZRIxvZT^jH~OyEKj4q{=Xb~v?mu$Q3vApw=m`X7 zzcAls`ESoSHw>3^`!d>;J8d^!%yw~2$H^lne`mjgUKw>6Cex<9_>~_b-{s0K`0Ic# za_=LRf4>fV4EKur-*kXw4fofVHvWyy$!oSBuK#l61o9$QI;|&va*`lr7g@#%Cp~D% zwy8m*@(GV^var*hY@XF87A1D&gN}9>7q|axS6Fws>>BOnSj{>y5P;p>N%NRV)ZPLO z0Tch~L^>*ID}UGf4vk)61&X(hNm8t5%hZ$nj%9h((1A#~bEs=J0)@|HOi+ zoH5`hxyzEFxqwQ^o{q4fFUnbVVt}E;aLj+8E=R!l1D8k;@ zsYhI=elW_J5~xU5RVB_?Yv07EO=;g7dkxMnZ5%c>7?@**cc$`@z*fCAJ|eAWq~Kx8 zKk0wUgpiuPe=(Ul^|Q*san%>g;HxIR?~0=WGAiOBRHxu#5Tbi+zHe-?85mB*c#)36V$Wv+SR!f~{R8 zr$e<=ySj$V{ydRHI-+kr8QrC+L)aGf_#P-gM1%qX6iY)^!&!OOQ;-5^$H*EpvX%U8 zX@s!vwL5XjVIWfG9UYpV7I|o*&QFpM9S0^8osW`WXnEH6Z|ULFrFi0bW{ee1(x_Da z0!^52Ax?BwOpx@}rp^c^(d6lG#2Zwqa(rt8jO@-g!qHm(C#tBzr z5(G2D1G|_AyGe3;oA9=@D4O14Yl4k?+>Xc@wV>nE(1!3N+eRVFat65#gSY>rU;3rZ z#7j>+zJ1^FsQuZbL#6r>vSH)7$l2cjVL+b0zg?=m-o%anxLtfdwqj6uE-P~3&%{Ma zZtT+5q?z@DVPZg-aJm2HqEv^T%=T>1G{m~qVOi9Pn4C0E9y6?4HItLJZ_EbjM5TJM$-SI9(-xqB zyN3=kYy_V<_>Gs-4$hKFv>sP7gU2O$cG13+9ZV|!MR|-SdDUL$7aUw529sIf&5Or* zA{NiZ*nu~BQR6(zfaQ;pC2P7-Ejuo;@mtE_fan5BR0x>#wl|;cfe{*|iJ1lbNJ%?8Md+; ze!Iwe8Yi-^oGx4&%v^OE<0K-@_E_LYvjeRKrZIjn@LKdce5EGYj$v^=@CTEPZnYVH zS+wextMy9yHVsympjHp;@K}T=>dKJc;t6__Er`?3E5HOcXca*p_LtjIbwc3&{LvPz zurb}v5aTXPUGU{x$eY>02cfk{IalJD7T?lQ@n|I9MH#@6NOtRV*{Yo$zO5&mDmzDw zq_Y9rb)3cI95N#ZE@+J?KWs659w`TC*}Lt0_|)k8Za>;-Dfp+z+ z1a09Ai{G{We$v65y-uv(&aCH0*kP5Cc2W*iXo9pq-+F{7mbBKxp1l3}Ls3pXTCVJ{ zPe$rE-apSz(z0-D$d(5cP*a0w2t6V?EIJ)1I8fR*to1zat;%E#-GS5P38tjtB@>|t z)Uot!i#0ll4NMxf>I^nU?#(N>Imk#&UHZhl202Yel~Kz5xp3r=A)d}BHm*w~6CNU` z46=%sEyI=olk#uzq^*SQN4Z~mYkt25jolZ7r()%2tTH#9WLx!bc=>#wj}0obkL+4smCc=@&PU$0JN{g-NCo88A5Y3a|c|-z$H|;;0vQG+a!=Vy=xVgG)ya>`m{||JVoU_9O+mPPI-DyQ+A z-eO^4Tu2B#>lt$u1#G(&kuEb^V?wwqW`LrQa*ld}E@PTzr(;EnJ= zL(BF~YqxJnk7QhjbuZZ(O`!5al658XRuhlew3H2kk%67y1oO0MPOK z+9cryRlxmOPGvm%*0}ca#`svtu?@H*cr(lMJ)yc^NNQyg?trsK+kDyO_gn5maLw-Z zbo{>ISo(g}k<0I0rp#0;H~U0K+ctjRa3*!gdvd9-@|`!gXFA}C{N87?ZMnd^(Xr&j zr^B%WuF3rJdpq3UzwzSzcQw1%`}o$kSgK5!O1@HO*4EH+{+tl&T_kVcv4KN=Vr;Z- zSAiSjU;Hz|pY_TPY?{+IocmZSPkrf_1^pLAwejb)_Qf0KLpiPm-t5fR2~bWx;RVPi zX{bIL;PK6?jYaw<|?aV{iO}fA+A>gaQ0u;)w?XGT~Ef- zJV#hotjTPSb~*p(vfhl71q7SU0lz=(Vkg5IE#4Tt**zc>Lo{`>B)OW$i=G%66#7z@ z9UIlXY}*tbc+f~_<;cQ|$7&lasDq`;LeTujx<(o^)dr8U?&FaRwy3;Po08V17B_l< zmo@sg$ep7&QhPhEE|$xBUK*drdppyyQVuN<&|f|cmOo9wf-T5T62JV?gvSyu$gzK7 z-2i$d?E#D3!YremIwUp6Un}b#^d(h<3X|-`z*#Mk=`vR>No=A026Jua{T{tWq4cO+AWELkaCSE`yQ!Nxu` z3}rZ$_Mq0^Z7k@+Baa!>$zC^ea9|;Y@0;cVha_{U5Bf>B$qnu|-82ZCZ{P zYTcR<1E2Zrt+j1SP~LnCC2ZQNE`OSInBInsL8u`^;mFtM~ZDgaoU7mvuBcsmEdBC_&c(-;;e#igD(|^O?F73!K zWlg@znvSxQKl7@IT-4K3#=gnPrp>zC{^mH^&&lxEC@azStjCTKC9Kl88lzE9zToG! zv$&Iy59Sa|hW#+W{K7%2g@{qdva^D9V%m#Ev|BUm0aMNy)y9l z_H`1dF|B~2IcHAn40KjJ{Na2IWiyu3X}oZcTQsCTcu0Qwe0VfMP^v9Ej8w>s_RlH; zdm<@wHI86l(nJ2B_dN=3&PFWJfJ}DzqA}On$Xqtwy9+ zxlQOFf&3ux?R)$)EwK2dyoB8AQ<0_|rD&-e(&TYRTRcy;2^x^t)+16Zw*x&-t)-vL zVS_QZ~*Q#TTCJaX17%GcgAK_!3s^P(qtVWwd=~Y{_}W zc0b#wwv{G^&Zof>UJ&TXBYtb_rn-ilj%T#pMVBT?Rpvix?U{Bo8oUddMdPI$mz`y% z48@povS?JrF{E35{#pLI5?~3z< z0FzT5ZvDr2T*O;=!OLZAwDS%2t-M_Dnt!N!5sB6&%Mf3;_Mk6?lO1L9x1Br``N9Lc z%a};FGfG5E7&_`G{oqr8R0f|8#-p{mR;$^IG9Hx@PK38$PUrq1vs!kW^<3$Xf^3^S z*#!?i36E*bGFEg|Kl4Icm=$D(JrYMJ{zCAMI?{5J^)`Yp7*D8>+1aNiBK!)6rH?0# z)z?!}(N1x)B1)<)OwMznnJv-VaB9ot*O@-IQe(z|PrX_sog8U>+vL=KpDDFxIkxD* zcks-=@V80b1J-DMJNekElT}H+Zsjf`+|q~V2-n2D^4|9WV=EJAT%a} zuk1jolQ&r!s^vv=KT>&ZoS({qX;#`7GNQmyEcCw?Q)1<&s`ecJucfI^H>CR?r`j<0cqfZMR(BveV$zKYTEnA`AvKP*!U(-HGlheAd^5;J# z_r5*J(&m~gN6e3H>*deSlav9@>@mV-IUDt3QO7tZtLfd!+xVfRxbV} z=Of;4E0Wz>IxH$^z>>i`ugj9yPFC`qYj%^2@R2q-gWiWzXle4O9AB3Bd$)T|6^x_U z`UNuI(~EMOQ*1l)Xej5!6Hy;e=4SCef1W?tPe2k*D?V}AZG(BjT~TCHmVBuoLNF_} z3iR_G8kWGA_`BtSr5gFyUePS!0>*brj<{{P=GC&)XOvO-C>dq!| zm)F`Jl0(UM5|jX_8L>;-wkSWnsCvaGuPQvP!GHi|`ixhO;k*={#KBxHlT=ET+BQ{# zRT&rWZ-hlVB-gWQ`{&WV?_S6xS?vusW|9I2j^sGsl;Gqlj{L}WjPjvqjWZQyrKgj? zsxNbFN^B()4l^wx{Vi6An9#5$GxQr{8kld6B4TV_(G~Qzb;u&| zjKP2==q8upCYFt6t((RDIXi8@+OVzTfVSW38513o`vphJWP^RHAaYIm47@P#O}zN~ zfwOelZVT#LJyDUayPZ}JSp0?$mz&RdD^>m;m)(Bby-Yg1q^s=A)x)3dKHcOw+l`;I zZS?Q@1^(1WzQ^)$yLWpgm+$SK_TS&#&(iwZE;yt^z_NHNyDsf>9qUas2Sb9*@uV7< z^i#2bRb1?SMZ>yvoNhdv^>3U~vggo$8+Nw$Q}v+9=uhi)bl{eC$RIz`BUI+t0=rNP z8!w5z`G_yeKgp2d0Na~2>@klISCr6V+FOSRZnFuZVXi;SG+jtBw zOc4RiOSDpWmbBhm<*cv#!82qyvH+IfoRP1ctKsjtbMj#&5!N?Q|mSJKD`X%uE}@NjgMuCU_y{wbLG5S z2`?}r-o!I&+k7PI(1N^Q0WXEpKiLxGA`yvBi4RkjmBI3yKgWl1eiPDpiht`ThehEXQVv@gIb6b#kSM$=&8QWuiT0?tKR>aM54s-zXCKQ9jw{x1EEggF z6dkk2{Es^*kaK3!zPeUn?fW_rKu;#yb(STcG@=*qYQgzxSx|F=P|id_A8Yi(yTfR2 z8FD&zL`S-NSW(A2$+Cd}4xp zoFpRMoR-=^uOm!~aSmyK@tdc6sC51??Cf^!gB>Wuq&s(6o5aae0f7dO3X8Jf9lg0Q z5}%U2csJFtHNwQ&y?Ta;BqE0b-9Rz~QajHvIOfS$CNg_$-w%e7B#^qufw54T`Mo*H z5@&*={r9b(aK9x#wcZxj{pP?ZdZ`V&&|#xpf+5!F=g9~@ZQu=iapTXFd;8Yzm&<-B zlYJma_t@dD!4LgH17PHD{oa7^-L-t+QW z5g%ImdK&|IF}w!+-dIR(Zgh*d+qaUro1V8h{4fYhkjtgp*mOc$!Kg@4 zwgGzJB-HL{}|8IM`~zGc;~-qge(&ZRnG=XF7VW=57*#;foe5W}Qbd zF^_gtz*}4y>&uJ?p&?DyX(eZW;O81;?olL$x<;0RoI93y8rc?xBi$J!I`lwO?s2~s zp-OLNi@zvc{TAFZiOK&e#|>#x`<7r#u$XG6&V}_7=`yw7m;*Kmo*5lAD+EUPg`u_& z6RA4dt102^?SghxET>S?*!U!#w=!rm;y^|+S?N(yo(uSZtyNFNG6leX77;<*j};A3 z*z=onIi5;v*}@YGd~GbItA=J@FfJqQBB76>_Yx&)ahut7KH#!U@1Dwi1z3#{51Bu{)F^cgz#*tw@v$ zO4tcpC$mLFl7YWJ)P|)~*Ap6p_wM{cR1Gd9y?@KB%mb6H2M?cg*dQWmM{$8h_z510 zq1WPN+1Pv_AvS40KcBx+zLAonimtP$>U10FccyfSzTU@m2aKP{#RIGGP;%!74I*+R ztSuQeI9$7dZhH)^n~9_^EmI#{;n`O*7}M;nfb)oE5eCPKl2`=!(g4XrKLR;{N$Zdz(7oCU-C5p%b>EPdcnw=k`Otl;;9A@FHJcn@8X_tu+oF+~hCo$%t~I zGBV0d>9a2|zqQHVU8V+&a`NTY#{4b=j@g|D_6t0@;D=}KSeCR?e1Eph7eAj-4BY<2 zOTXapt(|$@Xjj7H2J2hDVps>vk+QR?dUoxDb-CB{(IgYKwKnY3hj~qY!C8~T z*e`gX@wV=eZcmR(rAGEbO*iazd=h#gqj9`=uJ?WgXAf>x2|O>q>DLFj3{cL2c8FvWhC!> zvQlA5xG)boZOOS|%-C6>9dPhRlBUDmxZhwut(_KlpOess`Xq3+z^GItd12Z9v{>Me zwj~iqt_Y#edW`i3%YkJZu=Q-+r@g4|MF>;kpE&dxL21jJ)k_T+Tt0q7z8HFxlr{H`z6g)ySWf*x%ynd4vx*_XB7v`EGURvL z6TXXCIif@}UyUf_@ku+doijgiI?_}2;U}Ciu!ZmwEJXZ>#8ZMPMu zRB#C!=W^vj5lkiu$hgI@Y?eg+Xa&xe{j#)^^}a&Lc#?5Z7HH_LNkwgFn;dZB;xuiR zlnEOtz?A4<_O5}KB8`>du?s=Wb~J}^(R%k%6V>2>7F@C^UUqe3ljCOe5l87jAV0=! z%iiTSX#*Z<%%bHvC7R*#UcF5va-U-wUcwIpX0;(as%1Tu!S`Z2VM*0N^Z5NxJDrja zf5I}U1&_{$T%C1*@JI1QpTB@P?%%!-bvoZTYsY2sakkrJUt|o?L=*k#FXdnd7^iP# z+twArQ%Bv|pL~CSC>+}IMQd-f%c~^R-m}KZWv!e9<(x3Vn=H*-B=7%ptZLBV4v3mb>aaY``DEwFa*SOj z(Z;7MqWEOqA-g7OqpoQ51i(rR>6W277qI9VBh;0;+B24*_o|#cf;l0YN}k5s=ET!l zw`1;2AXUY{YzuQp9USKuk8lj!BoH`Oj!Ni>$Q&J%zisreKn7aW zUnT^jl7A+S_D~Kh=xx#9#g*XqQOF37{vsLQ7p)Zns!|j}Vk&Zx9>Gol+-=Uk_hXfw zV7=ui>&CV6@_@n4pBfWkDU8HbbB!}k_A2{W7Mq>s4Ob(5x9EA&ljiu*(&H>*O|%7$ z)1rNq0;o!EB~myAh&Mux0)c};;uvJfh$U<-!D7g_`)JxDI7N0|n)sdl&XE!iC32=U zOeO+Oc#xYF?H3&e`H2B;eJZ!hdk4oe^GQs8>~|!`6{~qdI6V;If}_7Pnn#CTZ5gPJ zP^~y{3tE5v{G{GL$%nGzlCmUuNDTPu&1juu743R%6-nImM+^U?1NEQC!y~yROn)Bo z`58zV{Un>_Ojc~=m=c`kwc-WccC5t8FZ%aUb}T*V;KTN}Iv59zAEmJ@99)R53I=*H zt*9ZXaU+kx7R_YPnX79%fBr@kP2iV(h!1|jL>?TDM&UszrBeFjh52DM z2+*Lpy_Qy!j68~2H7D#GDjetwCMKA=tdbld^Ov}mAq>pO=9x%2YZCV!(eplU+rPx} zgsT0YfnFm_tzgkz;PGg8^7wC3WE*nAD<-z!V?vqq%**Zz2%&lazl3B!E=~XQ&wuGa zLzwCg?`TJRompN-yC*I3>!s4+$iR#2Roh<0Wlg^GNTky{X}`gn3(pCM3`BE~*o7{p zgUc~Kvz->jI$-`<*J69-m%hO5=NGuwdV02fgZmr(v+TcJv#s?@*(uB4zVES4Pg$G1 zV1!L3z1kickH_~?X>T9{a2}xT$*1bivKP}1Krc@Fz&4(3e}jCqcf)-R+*0mn!c9X` ztIOj+Vr3Jb^E+s}ewQ=ak;lFobG#nsjWL3!U)s&Fm0<9Myy{ZF*z7lx&Ih3+n*MAZ zwAI4J9Xd{-*&s@%Z1?_bt)Gu1UHI*77;v$R4b_nG8aS-A-SMsk=sEPYt=xyiSZlRD zYp~C#=Zgg~X>N%uvk0GjJL<^DIoUC!d2IiPsXrquz@S9q0ik7c(NR@To zB~C0Ws4-4z5~7(jL2_X_`d3MQ(sqGft3_1_gbC+%*}u83c9~Utv9gCLcQkJiz_)VL z6z<@yQs0WS0X80NIRt%H^JHoCfoDO7kem?js}M+9(rtuEMd^UwrSAr01?_M@u}t{l z##v;N6W+i!BWaAKtz^csFPKh(;j2rQjDSZYEa|eC_i2mBridl#Ws#}Z8tnxPj#}VO zx68t)>+^f-Q;W=$D;2!_MVrdgXdw3A~y_<Dlh|a0R!fzgxSYJ}YVmNBv+&I|A=Xq+p&vq1w>Q0O+B9YT3q7X5+F%jPNvat5` zZWSy_;Lw1B>GSs!$AJf4pEyPv_{$@l^w`D0A}5eDtDfv>l-ay-CESPoLFzbtn8Jbu*oUXQ;{q$Xe>nr`M^a0sRZL#;wJ z*&twWfTFMy#|I#4iB`qA$4>MxHfbt2OCPFQnOW>1b6ZeYJ!$Mjx+fhAvvR?-u1C-!Q*b!(`FlERTBmG>QVowNKG7~4e1vs z+>-Payds!Xdzu_*U%zNE(Z0Puof$iV6 z@^GcCo6`9(bpSlbL0~+)@sRIrhpcq^(+^ph>^*&*?-)w z4Z@x;WihtxPZiY#4PP8}y4tP`!br^~XmQ zo^)d&+RIQRiiylfoxCSquE1Ln$e%X)Icl}b;gh&@E&hl#+2VR#Z|&k9E~kx99YkAS znA3#3w3}gc?ScHh|I{p?IY;9&>Bh4J81>kAG{aaoYi_K9tbc%)x}Tlv(L$Z~NqwWS z=1fB#H+m)+p(KPC${UW`mZYCyATLGXKs-B{+HQ7-q{iaVu61&umo$lZzK?1z7m-qv z5?{E4MOBJ|DGG#8$Vs~|gvb`i%{W@fG#2~L|Jv>a-iEFr8og63rPEBbwuN5f?ZF&& z4hBxfkf_hBP)E|$=VV%c6=a!WfJS*oY@!=?vpUEv%PsL4W(iD27kcoes68|h_^0caV z>|IV5a;?12l^i!n)~#`}&|c>++BTXF$(3!s-yhFNT*-Hz|772|qfHBU@x=PClf?r7 zRp7M32=7j!Ix*?R6{l5gC&-Fum!F>v+qZ1N+4OEt@~xMfhV3*#{k7q`L*x_u(;O$a z)~j!M+Wj6fSA7*xNugZtv!CZr9aA1-U`8%&=iAEdP>9AcsS~IXWdqZma`I1sH+PLY zZXS7{RJr%b%7E0Q(*Ij%+}Oh$lQXRWS*=f8wuf?&*DMf=M9-9{)=0snj7T8Ditiw3 z3gyyG6BTRi&vCs38pf#dLa_6Nzky~ABeA`qQci}7iqS$U4VR?gdHcb?F>dg}wK}sW zA%%by!=>3sJO~$8gr506=uDtQ?Z7}jWhO46?HClR!P~Sb2UV%zh|4{}d>HrEr?9K? zeNmG63Sy8cel#qo{b-pVQW>UTCYzN3Q$~5SFTh6qITp^oS{E2xf6{ilcSFPEKr0`l zk*9ik0rEBK!rDix)@avKgNf%ihYrf$`t;z7oo%8l*SYZuZLHA-<93s++hvmo>8IV? zcyps?Ui#&`$Xzae!w(J!zQ=gn^u_PTU_M~7Q;_*=@{8<^GLs%}+rHKTZei}btjX{E z=rUpl-VK+FT){@nwOa9r?q?aT+zRxZdGn#)$e*??ZB+S9E)Lt`HQPPQhcSjr-;9CM zPk!E=2+dJqHBKD1NhQZ)-20aB{3OaH4M~PKJS+TJHdL6_!e_QKhNt=ip95M-1Q$3( zk&*p!za%PkA4z&I<(VI+O{ff8 z2UE%yMH=%N>d6K;fh0e1>~P^ocxhQ1mhsM=L2K${y@*5^1)%*y$K2FXK6)PptjpxZ z*7X9fcP{5_?Dyb$;^&u1kspQmj9L+xNZ+4SUA8VUJwN6U-a8xaGCWaWIRD9BIH`C0!hh^BF8 z5IMWR$H)71t(AIV@gRdJa5OdgYDYOeB%|e65@B&D&B4|*;JN91Jm<|mPFp!Ij!8MK z%0fdPJ(pDEoz2`}$afU&%TrFX$PELh+b6axJxF%EdGl93961+!^<&f{ca=V|4%gVG z6bxXd*1ROOvXoF5k#?Yf@k6|L_+5tRc^@JRW-F>P$X-)&oE z*p*SrJ}pNQxAk5vbY1!&2FF!R_4@OE)#Sj&^D@zzTSqW>w!S3;^+@$Gb8|Xtc0XAe zSEi8%8q}L7W9>T1!{I?z@}3v%F!~J+(W-j#dY0WFpsdnm?^``yGuQ>!Tb)tlYh8{s zGWz4+H#mHM<8LK{)%Sf{iik9s(zwCp=cNOu8?Q|M1%?uyR7Wmw*X6m4GH&yFne_$l z$;bEiM=pKw4R<;Djr$^(ei+Xu4I((1=d63Xcx+HP@o2bRbb~*?6#I(DGl;k@3Qg{~ zNZGA5U?)w(ey|L&%v2d(3YGj~rg_+*_{L6-RmEG2-}nk#rPTvYz^Zt`@{BQT$~5#b z6A;_P+e#NSK27?VXfoyumV85few$o4GYxvu%51TV%#m$AmGo?@aGIBquxW!0MEU}a zY7SX!xPLXqHp<)eY3EP%v5eYmiwZ!!psCqZ708o%#$2OMRdI)zJmw4gpZ+#-moX~E zf+CY1v>p_gk-n9K2nkxTO;=4j-}GVWA6)W7-F@B?_#p2F@NU9Z_JV+jq*KFPm}b+p z4}J-0qvRWP8c}_a{`NYt2_+@FP8xm zYkFqwtI5T_TQiHh5C^|^Wl_gdszNR%Qv@yLuB89cXlGlBuP5VlV7b5}Tb2$ggFI@| z)?O-F$@%7fc6AVX^c|dzU2gq_sWdxgY1l|cr52rz18aPrpW}}?qr{gDE1b5=`et-; z*$H(+!43voT$)vg+WPY!?^8gwyXFGR9WagV_}9RraBk$zlSM~MrxVwzt%&mRoHak`Jb|_# z$4(1SFr(9y>-%n3$!3S{<#w#_7pzF^n-N74WungB0wyZh&IzYmO(&d|jFfRqIlN4| zan5zF zM^72it=YD=F2^F^ZT}(slz`LRL4*vj=ARB!5S&(%x;WVFYS=xTPx5j*-HqErjyB=G z;NQ3hB>{_Ka)-f33FaJ1{!3FoT6>)bWgzFmW?nX)+2y%@sn25?KiA9mlFyE>$#>jD z?zkmRq*o;q;4{lq$7#Y!TSoW4mFJ85@V(L&(R0>WE;oPQ5+QTBTfd}!%9-d{FZgjk znw|G>%@ddA{TmJ<9oK6_fShe{`}zeBL~7urj~+N!`+dV_-fQjZxlN3}-(ZV;mtn}I z%avXG4&~6+p~q4V2FNJa$KP{lm-+O8U5n?Bbo(YE*St&Khp?7)PX`f=2N!0kTqwmT8nX!zEyPc{PwH+Q;I`5j!OYl61uiv9Q`qMR1#k< zXzlJCX_}2}pH_Ul39k^|HXh`2LftO-3HM6Brik#AieV=n7F##ab3~BFr#G#Qt`>)Z z=YbdV1`_TpRr!W-aT|5Z`BIHYoBvt1M{>bsqXZl|j{74>TI~O?#v6h{cO~0q;(Xz< zs8qdemWEXl*!qp@Ryq3BXg6v{$%bJzZ8f)Hx!#MOS_mthijz1CAxVAK%9)Zb&?I9& za_AXx5mhm_Onp+3a@IvsP?2E_jQ&-sOUjKt=NFt~4#^aXNL$QW++f)%XPnY+;1c?w zgp&#Jx-4P&V61FyTUftvewu6o2HVqg*pOXG*)cysruw;SeQuLzJk*W@xMseXbpAcG z5SQXTgBOCE@L6X0s}WyJ{tHK&V(pcSkgDpAm*87V0KN7W7RYm3NRa$M=8!0OKYnVv znZYPZI0LkJi)}Zq$C6u=;1IJzZ`7Rw%hJwP?}w4Ao+&pUf2ff#32-ImcI%du(Cbb|<#9CBFJP zwPM@RgLUDmlcwwwsZrv0FbV+x`#+L-oEqi%b~LwOxafg)$HPj|vTq-VM|#jjGH1Pn zD5nC+kS_YY$k?K!wpmXJU+Q7p!@%l1*Ibm>e_rdSyg$1%P6&EPu~sM@j-JXbuWUnD zp)GaJ!#YKC8&fI)a4;4M2aF_bGwKC`z~NS|`0)Od5!TTT@hqDR68NyUr`S=GSJk$y zpqxgDMux7wztZVrM#jfW4z^`Kz&+QER2eG_AMp-J;K*|x8yBYj6*5$k#;m`^!Sg<7 z@_iv#i8DKNnkQDS^_gFc)4V_LF&%cfkME?{U#|uuWY{jx4))mD{%xzmvJ+><4GT;j zYh~d6KXsU7{V()xx!~X0aqseV(#H#akvs2a)A|J$-fnd3+bIJFPIl5h%NxNu@Vda3 zFJ)xl`5WE#OB=In&$2^)_&e+rmsRP`iLXwjp~K&V9riB-G9~-ZRT||H24{|#72spfWeGYC6 zw}A1B3vK*@?LWseNk&aumQ>M$PKGtwnhm5P2TgjBqipo1721j&`b~zL(;8GHO7EZi zZv4y+T$H|>^?Y+O%kNJ;iKF`bed>S^KFZ^85SU2{EoWt7)c;1mqw+zUACZlD0{G|> zIC{MLV&hxk|1Bp?9*-(=S~JG({r6MSw{Q3344{9o5H~wp@(8>NLgg*$x?4vq_dXEg zmvkEK2d|Gty)rMt*+D|fxxis%nOw9;cP8fcwOE8Timj^y94nB4uKg2Da=?jq8m48r zu*^DT9CJqB=FIa2S*!{0)*H@(lu;p*U_=W!SaPA>xwiW+M62YWq^edOJQ9dZ!_s;` zqqQvLwBQnQ@s%7Z256n~%9BFRljd*;=%{DZhpJsCtPxl(Y3Mx$udJsXAEJBSQy%yN zPb}O8W86Pw{_~$a=ETRO?SQdbdt{R<`<-W1O%lO9T6PE4e|EvV6cB-<=3kDA&#&P zq&}Z|RBn+nsa=*Yq^7Hfa z|8w>(%97(amLMRH?CGi+>#nugng9RKNhdZ$-~a~@bu(?1dBfc$62zM%1d@T%75xvL zz9kVr0e@ur+(1T5cy4UbpKbm4`r3dxed|v_5{s7!k$H9zrG=_A_a7cz$osh>1xgYP zt6+m1PnlXayAFpBXOZjN)Xnyy$SJ1nezsbFlKZf>C4$rrPA_{-qkj)1>Z-2h1cA7o(a(+G|(8- z-W|s!t)pvjw8NVdZ|fvhyVh~2_IkZ}C7z?t+V(~`Jf&9U(B@kkvo6z%wiy=l4z8h< zA9Wj_^@+#i6)L0MnPo8R8~4iuQwB}?Y@%iQ@aKeeg3I``+_{h*@cug)E-VLqDRY9Y zKfry+_2uurDlp}DPxSzE9q>4{_tSNvRpiX?dF9*L{9V59SUx|k-HRBzRLA;`KRjQR z3qNP1Zz{PY7(DXr=Pc{&Zk}|#(`@w z4&Ug%OXkxiQfBFMiI1<1m#%qLrQ#NTHh$$2nEUbpY1Qr?pilO!U}QV~ugwi}30F+6 zvvV5+AcMB5tb;F%@tOr~yWlFil41G~9P35xUqp2_jOhV|%2|y+Vt}$wy^)nVSb7K_ z6)E*1oma+kdglIF(*(dP%}9Jgxr}giImEcTGk~Qim;hc8{3=SH;f031Q4j>M?&r($ z_*-kulKyD7WyU)7Bp;FeTk*+AfBdeFU=Lu{i&fKM2Tc}CO6AC!O%*B~DBIOW0&^?h zsPk)8D^4~)3wnc2d6;=jE*q}#q^&N1P_>E zUey2o|BqiKSM2w4?G0WdU=jO(+}RkpWrIfhL52_cL!YnWbuEF3{Gvrc&pipgh@TDv z^>HGPA64wW0~`J#@afRs?LMHurTk>49bqIoU#1g$W-Ij?;Ub z?IyfL3+(43yQUM`FMoam@@5cKgun5M7uG3PCwB-Qr8~4_pGxyDV@01nC zV{bolRn}2zqgF(UI6WrhlLAQa%vX1O=S<)D=affJF+pmA6`E9Uwo$fQX- ziDh#4bDZ3?139sTY{jPG8T3~2>1fL_7Y_oi3QpPHs^IDQJGAv5oi@y)LRD~Fq^c)8)P(7 zv~A`atcgK5-I#nCwDa3$IGklB2@2mb$X80err`fKK za(!{jp@vb)fn5O`1aV z5>F}DL|vrK%%UH1nRLp|I>Stt(MIud`WX&^oc+iX=Xr7P5dCNApte7ISgg_KHK0yx zAotFv3LtUbvy_6cq6qT>Ff8Fb_z+GP0U#ecT*Z7wY;ZD$q zUZd9QWtL|@;5-!_Xz9@S=3zqbMR-g`2Gmrr0uT~oVcfT5=d+h^axl3q8qK7QbB*nR zUy$WwNaWO6*)R-Cn(iM;JPoYEk?*j!#l-(G;HpdyOSoxMsY38CCh@G{WV}aA~eq{vES`rlT&hRCBxuj1_yfJs%-=C zgQ=vRXi^fo@BJ3f$+C37+F3HOA*?k&Q?`rDnGa5B+QA9R^2z{)rCx44G=c!D0w>Nf zURnq|L!YtiD3;TJH+SI$9$leUxq0n^N%=ft8SPba#Xcf{|IKlxYV}UJaqpd_b7yC4 zIKXZ4yRgSnKhVrsGk0)^gQ*$Rp!KtUYLW*W_GY({eYQ8$HL1gSu+%YvEPGrOd-H7Q zkr|}OS^=jch=j5=-&CSMNV7jT46HD_%le);k}uYw=U&zA-#6*)8ERf8r z((NXD*-Yb7R^o6>MZX{wX*U>3vDlGH@1m8ys9c8};}Hx5s*{lOE|b8^ND= zP2f}1txY0S59L&zz;%31xP0$a@1*0LEjHm?`fOv$Vd_Ngb3yk`<#jxtu=GHK1#IS# zzLb|kea30>Xx_UbtR_T(c!$0trGn)vZ$M_BgY zGxYToVB;wobbJO4QD+Tg_$T~X+Y_kuTl&~g9WdI`E}1g1#Q&0~Zi>hQrVuU6L*@%; zpRlG)nRGp_$wbvG*yZCN@{0aF{dPd#FHcM`pBu1;t)^{re_1$4;2?6QE%ALAhY34? zsS{`YD}+-I^&kry;3qIvya%R5C-_=-CC4eV{Q2tiVKP|qVvWQ1czgO_hQ;SMJ~2Ta z-XoO;KamxUH`R3VQ&Q@D#i#-l;|={>!jSLm36$gkfd1{9h%)&Ct z?8a4UG8pOY^!B1J*K4D`UKlT_@QVEC5JAx4%GaylmaFQ~BpVFdLGb_bmhjRLRxE zTnNic*zV0I)orDNSxm|!;|6QGFi(r6FBU$_gA*1P2(m3>+{n>$OMT;sI=R7&7J(U9iX>uku|aEPx(E%pSMem) z;RO@o)wL24g}qn6U6mwNkWjKniT1(8p}IX62} zq5WyB2?#qoe=cmW6wX(*(!NdFz#i@FokNG036Nfsg z&wD&LI2{Aq%8uWB)8wUHduEQX4Sa-5P~~r3WD0qmV?ZzafIZ6Sc*gZk zyx86R4?JeLZ@-1w)gRiquk|-@7M+vx=aq7!=NPiEw|SeCvu-PWo^TiWL6-=Q(Dzqe zkf%I;;_V`M>!r>KAACRI{R+c+9rlsepctMAL;IMo+Ds0dG@E5opJfBNHUPmg~2qTq&q zp8YZb^Z!So+Bcz!x5_3`89vh66xP?1hRZ{6l_6B}MsI|%ljBwW8vwNl*=&pW06JZ! zT6+i?^VsjL&;+wHzFh%YQ$cks1&Fq=1gA7jYCs@Qu1V_uo5#RQyA`;KD0$noIP1o1 zB&;@eka#o6TArz1_vd0}X4?sq8AanIdoYleU6r6aURLSS_lP8uFP)R?wN}n;=6xMOp2Pyc@0Mb*;n?^Jhq73;BZ*tr zpJY`m5yDOQ0PG(EJ-D#lgrV)wnb;D;mzPN5h10_*_7$l!aqOF3b)>UWYU!R>(?-KPpz!6>m(&9Xd)dsD%jssvQ2~RP)MqA6 z`2AIWEjO2q;6OhGFNhLyXSpor%6`7gVhOTOWZZ`?RscsRhy)E-bc$5zNiJ{l4SHH& zYS}k%xS(2SG<=?<3?+2+4(jEyH5~a(d&{8T=aZJ&(c2*h_)H9Xu-A`o?ZFu{me1-^ z8ovZyh5+i9bp2P*ai2W(XZXY5bL<~wu?*_U5kN2({Dm>^3>qzc>2GSJoQ!H7=LR2( z0TCFqO`igg?%4X! zqnsQ3y(<(sd#UA60%vRmAIiMKDT?xNB?4VqZ}nSej?U9$&{Y`bz+Fmi*}QfC99)pX zuD*f8e7~oQ+XDvNE|!!bz@vn7Q)Ivip_qX8p@XGlp(~vRzEqed`fbtzNxa;_#^u5B)w@#N$IC5UT z^&|a%Q3i0=p*;T<`pve$K7?_9yCzL1oRtgL$8kv&_7$;T~xKiA_G*zfGyUESe~?u0ukZugVsFFt8rRl^6Qy2><=KTdl?br-0Sy| z3;YeTUWzYQR^k49Z!v>lL7YycvA4*kHL`eQ`Ek;CS>YKOe{m)|UXrVy2|bT%Q(YLsgLNa|dFC^{DJ|+NSrvkzI7- zy;j<6fOG z+CF6fD=Rs>1&l= z+G3gOc*b>D$M!ut>ODci{lmHFifR|bqV zesevBpL+3f9c3y{oFBSP_5X^WvkZSUpTRrm^~u+zzJyIcme+xXnjD_&ZT1XLTAwyoL$K>bH(Ot1MNd5q8iK~f z2#CD+8GHCPv5qfx?3jHa2Z4$=7XA0LHM1_cr~W+06g&Y&Dd2($FxOQYuM~|%>xl!c zgP4^FH=#C@KbR;|wMpI7)4aDq^=vEPi9va84sCT`Mq6)x_qA*UPY4;8M+IUO**Bw? zbO@{CZlwjaKT7Zh!5qTb9ui?JyMC3H(SW)}chZ6};_c-qFBs{3D(i>-)TY5&Wq~_^ z@H&;@W8fKnudm3Mg!A=yqbf$Qh;}2t12xp@x$?!J0g5Hf;0KonOvy6Za7sIge=Cqs z+t4JP*E9 z7L&lw&POGSEY*n~X;-n5HBOK`6>HTqoZ93%Tt3V7s8-Qb-icPV(1_U2{b zqo7kpIBU|Zt)r;TQmxI=*yb4Be0>U;!p_JK|MNdT!Zs)&%Z>k@T?gI^`+y>&$$DR+ zY;w$ZUz&pqnF=aIhDj7vnulhV3wYcH1x2qnQwzJdDr}g*cM<)?`x>thf2@K#IDxma zI;`_^6`m{Ks!N_EGE#xT`Ad@C*@VWXd zT(|yRm0dyl6Ra~yI9FyQt>BrZonDbi<$KipNwRkTxU+%QH=8co#vV$(577m}^R6bAr#R(vQatd9j0oU{G(vf@6g9B}csq)A(J3E?z(Bfh$`3C+rCM(&OG4 z@+buy>`^Ff_)x!*Z~eEndqihG*P-GCwT2JrW<k9r18}e}}_1@US|yv==-$ z(C}+S!AVp{+&=`r^lVaBcFzUgWOKUsUESol3>@dPrUzEGr~_X9whk}(rjo(Tsaquv zVRbH?=?C+c+fbra23@Bs@z%pVk;n3y8wc8mUw&FX)kO7T4=3B;x+gkYU9ECPIOzc= zhG{?G@P^~W>Fv^&-%|!`Hzyu)eH-7)=UXc`ZEoT*bv?_D1`q)KNj{7_^o;|R{;4hY z54`i8vQfVvU4Pk!iFBUKWpq>j^KpAYQ1|mpmS{TzzVVFv)8t2Mum0txXk5~5pX%`& z@soYT)J!mCH|D@pqRk6!eHb!m3ozj*la3fDTD8lA`^4GEhY3x*%!oFY7TTljA8itQ zAZGHFNp3Q*wEfh_#EE`O;h25QqrJN7WT5fHI#uwM5xN8gZ%VV@}`b*YFoo<2-lh zHCe4p6eIn8>QNu{L|Zfwv^J4dnwZd@7Agl-#pDZF5G3HhuriaZ{pIO6;p{+B(q+XL z=6k9@`iBc&Qqgl#c!S9|{~~RmeBcv|!oh@IBEuub?l>{jxKXk(Ozv_C2Lq>xe)3xf zzo>2S+LE=}&8htW-^%fBeORlHX96B?8p_mw)h!^Cs9Z#Q$tn5J6ougryU_?uB8Vil zY$IE2j?1`q(L%b)zEXvxEw9TD**={Y~<;A+%*q3r_pN zJRuk;s?)oMeXR-(uGp((kz)Jm1xp>;vpAdt5CYWP2{-_08EBdo)RRst!crrl&4m+h zC$!)}TtYes6qaRRApL*{$wQiKZux#b#gp861AB2%)&{OiFA9p<(66wy$n@d1T(;2h zm84vexg$avX>sJV`CRxD8xd>pAoqwtd$H^%w6DehTKOrG<-&h2&xAo%&{{TNO848O z3x%vNvvRZPy<74J`l!D$hy`Gut8X0a31g+t8hVhKGMdh?0v>r>nEE~}LOQbp6c%ra zNl`rLSupNLAFVXBR4T2`7x#I;mi>m4Iw%Yt;q2)>Swz{qF&ycc{8V-o!H!fAd0eoo zk8=NE8PG|!3x2_l3NLHBx)-J}JZs%sxh|B~Q~+Ev142i~#sg*0i9KsfDpLq`joJ_L zga@;`e%#NYkW~#hhgH!K>dL38f@hj2R~MwDdk(!eQbq^q!oqSc&Wy-FQ!pl%e<;a> zifp=q|7}T)_3rCKdO>E|=&~Pvztyt?9B%hiUSELleH-|;YzXF+^zNFp=oR180j)Ye zWtE@}hQasxAnAw84!9hO%?b8faOnZVdfi!;KTq_e-Oo1cS?^TtzTN^=HgKM}zkN07w#qs?QfC)51RiX9>7`3XOjTB@4!FM{#Zkv=I-oXOwkphIe3x8$4h^Mh|8 zJM*?iJNd8WoAgeuQYk>GjE`ymN@ZHD=%4e&3L(}4UZMy6)|4G!ov!KI8n2tN4tNs| z;}e9%HU>05BIr4R7ZF;1;%$^M)*zH&pr!$>9Hja~EQq~Cc=8PzwZdFaIw(tJcmSh& z=^nQTD#GzOqmLtS(4iQN43k`SM6HQ z-Ue@x6CVUxNckQ2+OJ|j&+-`{9VnUSq9QuLwBDms3!7EE2 z(t~cy8!XMKHrWrF_2PXJs2$`%j-3Vs>P|r-OPS&!`blZa(;#z6<{828i5{NOcF;tN zR-zl2TD*(`9#SV2i3kfRgGcZw z5`hs4mUz40@_Fehstug7bj98-LjEqZX2_9M@WP+n$4i&2BKsxy2>apSB%arNT*}VK zOoZn8_r|?=TsBSrx5Ukji3ToSIMHdioKZsw5j%>^<|%Q=EK{BuReWG+dlj)bMdxeS^nW zESdVHp%{Bps2idE-GP20dRfldC&jsDOiD*n{^7*4tJ4}d?13kHDXFxjZK$bmmdb2W zZ5b&+#g}Y%ERvB@ky30)2UZTh96M~RHf=0g+AyPayrd(BOrD7BD=DdjVOphbq0`)L zS_PSef+j3H6AB{y{{5|@=}=8OPH$9$ZTY zOqDG0lq|)1<9s&Z4hb1l>E;!KhTeTt8OiZA%Luw6RPJKFN}t#W)kQ%35dfm{%5|gt zE{AbNCAe`rKmN4TM)ld{Pr1ED!%e5gplsVvm*JF;H8|1l=d;nd#8rKADc#!r zX$8-`nmy>0XeWJh;#53R>1|>H*8(Ew1dmKDt?4a;u8`-U-u(W!V{bKVz_TAKzUdmb zoF%O5KwV7V%=rV)!W+I!R#j?~#GF{9Jq}Ga!V6=hlXo(}uAZmAv6llbd`Fu;>VR+9 zO?B|q-{wm68#QsR@uT4d`_|PO560M9EDp7R4pzHt%V_&4Z)hFI2qS8%E zy{xx9KxRcYM^0z28g*Qm`BBUTy)~FsI$l~@z-Hs4C42B8=ZaSavF`7C=~HZyykgRO z^ThY2(R~~>PG547-N6RWR{2KI%>9kV(a(;Q&(|&Xq4Lv(b}zA31~>NoEiWnA25ol$ z&6j4aqBpc)2SF|#hd8y4PxzUQ*osq=uLzu6IX=UD|H4Mk%d*!Ig)hJMlA?Pf-ro}6 zIPD-;IMvd_$mCLt`&@_jQYEReh)E?upq%)5O0K(D2DX67SAJc8q%XY3Jy)WMbI?;I z$l=9J)$W*;kr~d|z!+rP2t}^*H!C|*76DnPgR#^+bY%4;n6&y3#K@7b`X~NcesC*^ zpu5W!nVgLk{xuWB!^*EAD5&qy4>W2O6O?~ROnB~cgAV`fUAl;`aK&zCLIme6W}*k^2B=%yOk=P zf*rd}`=Na~^MJsxVWZu2dgy)57cX1n7one<&;g9Gx= zV}`{t66s5LGhj&#R3{xT{Dk>*z|{^nsVw)elbLVXD1k^@EQGGUk;bbFRj>3w39qrTP-a_8%5)0X$`QBGy1x+g;tf!<#6o$xWq ziKd9Y;B~TSc{f;;#(+eY({>q-Z(TBV#Az8Kvxs5}}o&=8ZVf;kY3fu03l zlNThL_99WZoh}-0_on4DtiSXLOB~R~Q>R$3HR-K=E?HlM`jfz!0&Hl{i)+I-N6V^J z7xuI3Ux{1HN`;q0D8YOz+c}FZ>*7J_whHDi48sPWQ>MnVCz(Rn848}2q7e|dwvPGy zP?H|cq{74-%U4$HDS}hLB=$ndolEjhTYZacb0b3kQTm-A+0(iiu0yvU72*$GZAK{1ZfQqZa{g2y$&$SU;h)kWUPRzZ3V>9x!!8-#daCDw6!B#)DWC=2m z2pGwh12Usf4ve@|GiZX%qfdQqodo50VZw;Lj5Lo4|AbyTtC9w~oVO8dYne8ZINh~Z zY@m!fUS7AH69@I|7|6j~r8E3Xkvu4z$UKEk;~oZ_&`%vv8gxj@EE(sIxl=~gjU^MJ zgqY3FSljReP6-ov3`UUHgiU{)Zhw|*_8Dy6sef|}CjGPZGf{T-Cl%!JKi*p=>vN~0 z`~-oUbo-R;QXOulkB4{2V@j>szUlvH@oYYyG;xp$okw9+W#<5zuX4%S+5jIKp9EP- zlmR8)5q$_=Iz*`fl&9uf>LXt^@V1xdc;*?BHPJwsUuv^YdB61V)B10dC;iD+>mW?z zF_wD3utAFzJ&*E3pQl{q(AK={(B_gSK}&jo!Q`EN_JYr;9_v2WnFS`S2VW20Pxd`Q zPkXSR>KNPbS^jI_aiVpA%+JZEiI>XRF62;l+QY1O!rczf{l5KWyN~+XsY*K}KQnPF zZ~f%diI4C}*XVnCxp+%q+(vzW)~S{N@@nvkzMTzaPaY(hCT(!Wa>*oqX6N+gi-3HwctRvP?uXuH|Q@L8-=xs1R{H!@R(gCSBl z6$6##Y5cDaeR9pMH*1Wk6s9c@;r}2rgR^1^cB7>8Jj(OZqEpLV53vWx)ynO$(qj@w z`bk(pCX%0V-?~&31q|681)Ce!#uv(RmdK9Dr4lUJ3WBm7`P0?tYp2A-pHE0=684BN zpoQ+)G5Ol961-{vIS>{B7SanjTzt|%QXtR39^gVppznJn#qddYF`Q~b7Kj&`_Tr7; zENk*Ndnw|F$ryjI1?xkm{x9^kxG5&Q&vV_&$zZ_71SlrneRE>zx)+0?MFAlteb#bL z-ByPkb*(~?RrR2|qffZMuHp64mIEgockAVg=HeaLp^YzKl>3=gzJppz89c-c|G%Dn zW@H(p6!V2{(Ih4)_QTz#)M~>+&Zj({^R%ey@Ulqy3#fH ziN#v&n&rMD2+rLX0y*$Cxx7XFc;xgg?04?@?-kiE5j>EP0q|=xrF$a&k(7_?N=%qD zbH!2@u^&x(Ph{n6a=b&Gd!o1L3T zex8Wo{Im3$vFW>(-zr_L&8M*sEliTansHQj?1iPZmk@Y{wq}rKMc}4*Z}KaS!o^8l z$ie}?{`?a`JhGA)$gNoV${Q5JrZ)z$ardHxj&x~(=L%iK5Y2->#oRx#84PDE( zz`bFa*3KG=K1NBH6(HK1ESD2TFeC{ut3fj91ojeP=dP5&TJD8wk@84)emU^eTC<-^ zO|0<3bp-=bu;yj4^k<2s5O*|FHQ(%A=p>|;5MfCR@n{oLOQec^ZM4NFI3IXyRaY8v zFwGjtr)Cj6(lT(f#A|kyGtD3Li^xzYkJ2&DBIK;4`iPZ^#c-KcR+}QTF@T(Q4IU)< zaewD{<2RlwIgnhkWcJvzLFgNI)sDZF>`3>RCg9lQ1rnn7;)%odICH8YJik zdyf~J!8KCx!iDYfTK?=>TQc2c(d=NP^+F<$+=IMDVu?mcYAzOsw3H7vwv5j zU!|6Z*$_K_!aqL(7h}?!6Q_rMp0$~EsQT0;H8UxyU#)8V%(t5Kc#c`pPN-16{SSnW zucAn~ln3&qI88sGFDU1H)`mA%vzn2$y4)X#QMf(vG?^**okeUTTaco|`iwTGt$>=< zm`_#u+0LJmW4yoT)=S=plk}hvr@0b3_uqGEyPEAp>IBA{eosYvNZD zi>iq(Td6QrB~wtsgKnH)6O)9VjZuM2w_zpy*VYOq(ajg=9BBp)QN4JEM@Gu1f=QoO zx>CPn=npSBX!2lWK)leTC*+#qq4|s>sKqOSTbb(J_R8axO(ZT#It=~AUJ{90%s&L9 zVNIS(^9%5f+VEz3?w6JhN{zH#-(0`gR+^qRFI-pJzecc#D@DPT18c21lV|h>|H)60 zKmNEv2C-ToPA=OS7GIy}W&lHc66?#I){uQnq|I^(h-T)E2p=)Ox$$-S()WbwpRQ>Eor7(E!twET|;xy$!KrLLggd0@HxF)_W^r&}{0 zY;lFn$2^mTEH*mbxtTB9c-nQ4#Ok=cA%ZGqnSHWlv1qTaOLK|N=EB}51wk+m(n$7S z-WvAoNx7-yG1=8eTl$*JloH<~MtJjFv$n*_MHq8zsX!l=5Fx+=S#{f}zFoAxyvTXG zfQE14Kr5lsPwBKZvVp+FRI1a-EC`c6UP^_P>Xd|>yGe7r zUd(E8nFb))9$XPObESn@r9X)#GgWBN7|}Yw$t{B{`6+~6c3j^8FekbzoCA)WgaN1h zBYKAVIt+!3)}lNQU0OB*Q*9%VFgg^k>vx~auF@8ERtgWmP>PLYRbR{R<`DE)V3d(_Z&NWB9H8%nv>JFu!Fpgr}W9762RMdc238GVpL!KcZj zzoC3AGeEcB`a@ZJ!GnL0YNyTWfODv}uU+0c43#I`X+}zAPvuWEF>j!AZ`V&apUO@C z%MUp4MZ@{_95|i=0nnuhEv?7fZ*JlZ$@ z&|cRLZF`5-`G45)qUz;9@+mj=pgNvU-r#p*)e5rc3~4%^h+i!!^VWU&p1e)vXb{qT7OwE zl(LQVh4OmF`1ud^RA}p97=SjK=x-u>tMJRYhg`22^=0TlObE?}K9`o(IO0u1?FSs4 zdvyT7^fngy<@aJ(nPv3h1!A&g)Uz;?ReIf&W9?apf;mxwqKPI54iwhd2@?$^y_Rg> z)q<8aU{aCx!lMHV9K5dWQ>WI@93Vg$AHtkdl39&yb$HBq0X}quFiw0f<^Tc}VaL48 zr+6IgvVNP?gi1IV^+ZowGaRfb`CB+)JOgXeKBsLM2T|F$g}8R;skLxT{bEF=%cx`s zr`2CoS!=%}>}{{+ACi{VAaq`;Ge}0%n6=vL2sfLvM#kO?B^wtxn6)XL~;O$Imz<6 z5nMtB&xQ**TKT{opfKofy~IbB#|{KtuCqBOkHn2dL8R<2ECK;y*)H?^3b@R>E7gsI zlHp(YIBn8p57tyB(RKBWjIlW}?BesOpatgXJO|rLjF2@1yF+ufQl1*YMb%hNW}bb+ z%gQ`qgMuMad|!{CcJ+7HK0T?%61>ew(H4A({dzjATAEjZB`H{!E4Js5MeqPnF-<)! z7eMM#F1?`%alSDpW^bPrh*T6-W78q54Gf|qC;>)X3WOaJGe{CEDfM7Rq> z_K9U#w6pmf<(8DeGC$i&ws4C1o?(o)z=u9*Fa8fu!l`66gmZ2H5A2_VEt|ML+QT3P z?O-r>G5-144|-dv>UG5HoS=TFO>+B9SFFH~V4FPpQ|1}-glSuHzB(7GE%u$LkKeqn z1-GH}X9KQ{_Vfi8k>0+J=X!u^^7m+y36majFsZ?}XML`I`kkNT+@S}PH!6M7Io0dL z!}(+K$WG;@>)SQ%OwySxI})EOE2RCJ6Wxe+}!{JElid)Roh3+p^#Jo}V!%8U9Q zLbQ13)HFW<-$i}J{Un#u=Dnv+N)8zJuji}VvOec@LI9|bHG73Pz84;>6TOB7c;hDM zkF|{*KM6&iz6Lx+8`X}pU@hZd;`z7Fx*`RO_ zX6xjP3RZv?=Tq5R&s<=9>p7k%wL6p*Jjek(z4-GRk8xws7Vu1|9g&<=Hx`;mlOE^} zXvX5N|CkdeO`D}tQ-FT{ux4Myi}He*WfOd6KHM93vSia1+gLTAt58j8xOG|d*A-cA z@@;jyG3&ueBfWEdQJG8Maw!J!EP<@9vjq;BPRLFuV}58H%Qpa+buNIf2`3`!PO~N$ zmMA950-A`YPujyiGV_2uFd1vgo^8R-0XAhe#!XFhO;V<rtdPpHoO&$S?>3=!h~E`aq^SXij$+Rl8u!uf%dd- z!LlsrnLt6?-n-@ViSKvd%W5hgJ`ek`VDF|Ij_=D7;m4SRUvX49mIrN7p~unKi$!V= z70eqw092VOeq9s@qPLe@kpj9ORtU593h7{RCrmX9+-05=(Cjlr9B(ge@3A%~Q z89&Y(0hhp8xy-c#LpbK#<+4&IWXt}~rfaa#3ILVQs4P%*9oQQ}`>b+j52?g5O{XdM z-c`gs$haz4P|i)OFA^TamVx!lqE1E;1&V0GR>aXL$$&*dX?wCr!h>5DQeY!TY$E zC$CoXM{Wq55xy);ooBH%eg2g_j92{q+;uGwNn+faUvyL3_pYXYSqgmf!zO`Wk_M6PGq$T~F zJZYYF?eL8C?C;<->)1;>{QG(-cPc-5DKGc+FP`&{iSwy_{h>{Lz_V6&g%7d`;DGDY zIlh*3KE(-{ZAoZ{t4SaK(SnVZZ5VTmEK~T@)J3#UcsYxO$MoQg_XPtn37<%udg`)q z@duCQC%Rwu-6|(rv0>X)A(z-n`Pn2}`qcMI`uoN7zxoMt&SchN;MEmG8vr{3>ix5r zRF7i7dIqshp12_C!8@?-g4aB6ntECLwTN(_!4B=BO-mlwcoslwL@rM&4a82Ajh3E1)eYo7EomM-HWb} zZv`x%1BFhF8N~=E<7E%tezsvX0oA6HK|>qscHd(MP1T?aBOdT~g=4IMk@U&1R8U3R zq@VdCHKE?5l+WVa&A%OR7Ee=M}TrTwb`>ka-xisfneZqzn`|zNkZ{TZj^frQK7rFLY z7FD_!+Iyd#6#>gHGKAQdNn|{IBg-j*Dv-E^l4K^7Xr7X_kLk8=S`qx!!m;g?Ermdq z+qT!Z%Um?D%FTr@tt=rL$K0nqZT`oyru4JotJKKM9QE1*BqqY;7i#lan$=${?eSH~ z5jA&Vqr8;k>W{gjseMp?)Ae|8eY(XY%XH4E zKH>0p#v49hF6+6*cfdW$J^q<`bd-(N-@_IY4;ny>J_@DL&Kj6JCtO@h8$Y>S1nsAd zO?yb)3iN8+YQfJ#=4CW^2M*Tk>lj|x4<^S`cI9tn(1r5#Ao)wMR^y4L14O3CgquNo z>-MQ;Irsq#yttXNuR@)(=s~!*$juxdrI`=?E?z!a0hN{k!s`w|PbjO>?RsMz<&8fI zUd!4Ad~Ae_V2Q>nkKoBAz9FHfbHm5mfuiZHIwznf*iYi!V*;leshA0+jCdk{-^M1P zmb|~Oi@u{z644A0G=*rium`xWm3jyrGn-PZ(M=yxpXlpTWuyDj{w<||Zh&{)2I*T) zrc^pueb_B(c3rEsTVD%5ZJd?mWgnPmu`~5lr1&02{ICtH^7S@+hhk%5CxT#|P8~D% zq?Sy=vJ;WoClfsN&lQu|)P?mb;VIm8>i2&+6G$i($t+Ilr9BS<%Z4v0uXa6it4XRBV0*0Gb9nF?s@5u%-&g*w8S=-;LW9@<2&+Qf7ntOc7XphTh5GM>}o$kw7x53Zcj900D zkg;4zB7kd>6Iu>%q)chX)3RbjDo5a8j6J_Vn(c59_8ZIv6MSFif8Y&V!+;B2EBP~g&?S`^szzeL~&N>bf9O=>78g2An1jWDI!uME{4NW znwofDSNa9mhF7DE74V^*WOS0M2#*))cw~uo23Ze zxSO!tR#<+X-jo9*D?PEwdIF;C8@%n(q0IOu9;5^UJ|=PHy)|$Sc#C-@jjfzXzJE8j z>^5?NM#`3{GD72FP5T7je3E;K3Qs_UbhCRdE5xJ?IvKCjdrf(Zad2B}4ZB%xrrDOT zstsFpC(pqj-pG?}vjRvWX*;KkCMHeQ-8p~@$Bu}uhoSb70 zpm-B#mP?s9Fi`py9+>Z4e&P)>B67o7FI>k@XVyk>Bw~Hphe=rC_CLAIY1O9!NA(SZ z&9d*=fuRgGc!uJoHA=-Yo2-+Y-#Wa{uTNyRNSwT@O+OcS4?bL-KY1@~+9FeBtI)?Y zT5h~*-<0A9vRd3mOptYll+x$O_~)UqXJyzEm7SMgvEj&R2*QGmCzb-1D! z?Tu5otT?iJ*;f#-**YV%Vg%zXjg=giYIBQQ;Y6k{6z+!7|KXWdq!j@O4AyD@wQ7tJ z?ebej1V}_AH_`QzlMwg`T&WW-w}!Mad0qwwr{U|7f{jn-=|_|tU<88*o=2=L1WOzI zN*`Qll;c5{4`f4F$;VKB!QcdkLUP9-5B?X=`?I~Z5DARycK5FjHW@X*gKX#le7_1I zpjFw>_KreV=XTfo5Pzs^lNv-6eoEM>^kIgi7MZ}LL`rVJ^(*xDIE{Van}g8)9s2o8 zrSF$8a4agG*W}sh8Ow2Y{h`A=LmKVzgd3q6*X5isRO@=u%6K@KT1%5*8N zXwkul3dy%MG%o9wQ3F;PZ3VpM1Sb5_p1Sw!ef?v;Atwvs9bLhf?29c==jm6}+a#6N z_WkFy*;A89ID1U8cZ+=Lj7koiyT7rxcXi5*0v<8OOggfCl?t$+pH-n&Qyxx>PmXfZ zWt|Co0%0cBPGlh&WQPXBEk0nfc~2_%B~tURxeK{^fQR17ahzd?pjMY*8z)P*BMv>K{ZTN_`gUfNC^$eSt}yx7gGArGa7_m^8OT*)|b;*?tZCyExIF-6Ld+Uo4gKJATTp@6B~Z z&|>Xi1%kbfNABkm`0&+qT#?%vt~3KWQbDeu(ND3eqrBa3R&Z-m0UtnRa=jKQ4`2YF zm2d9vw!aP6?r40!vAgV-f=#>n^7|E>gOBsge=}>#zPaxVA5ETqO;nmzYeW-bP?3HP z&#;%!sxc^J<73gSJf1luw)M4w;K=gP$mH>Wyb5G-34&}ln_Z_b-*@I-CbbY4?EQ+{ z*-fL+AWVfE3Z*28v}Hp*{#4&Jvk}~A{p}bGJ>CH1pxT+m9b3F-*xz%2Z}u3l^QDBF z$`dgdU-~{M5ef36)!~Rp+hCa6;5C`8chf^|Ywe zZp$XbLasVXOL;9gASO0Gf2nmj3|^*zGam++`CX*TL5WAR>9jm`!bbfjYbxI+oY0R^X6owcI_YL+)>tp2^3>fo+7fsAeZ)h1Ih7}m8TM)U(y45` z_&MUi*%tZ&kL56BCi3Ki(0y)mww=$6;W?zqE7X9^Dr15aKBTqe5!jAPp zdtmzLqxGHEY6^ zf@?Uv1Cw0mFlW%zb4+w3ZEb&z$&?SS@mABax$1+bx5qOJx`MAsU>0H-QWcyr&9CY7^A<#YT z!NbZTuK*9^fem8)u{*-b?r{7-qlDgzvNq88yV*|Zd?OcilzFaQHu(MU3H9Abr^;l? zHX!4~GW0ZKrT5Qe)6(+aw8hkyun{Rfv~e?J!NM$+7R$T3$1ufk{l;|{blAb!~c6)a$ zYNRKSbI1hCf65k?Z6Z(>Qs_QhqtXSEYanjd?IXUr{#f zK%-qOV=7`oDTFhV>KFwM(m)?j4ksn$TpBh7J4HY?yC2BL106VG`ikt94Q=oJ;=zx- z94&)_vetnjm<%|HH`1@Cvy?j64nELZ<6FSUty023v%Y=D? zYgC^rop}4;iFCP5zD=7x)s<0C|3+CEZM3rb&IgkxKMx{Ee0p2QsmPHh#V>7gvGF|b z4cnQQXPVfv9qT94T~jGU$NSpIY@z`?Kif3V35j&V^gze)o>m6qNp@V;eR)myP(Q~{ z(kGUn-Q@ZAv>$6W^Pt(d9X!*~THt5)*mte`nmzEElvf}~XmBW9ArkQOw*_vefliHy zI#~a%Pq6lEjQM>;?S$)z`2-XAsy)jiA)@D;9Go%_%97#Q$2Wp(le_Gd&y65syp??} zjgvUD0dL+haJC_gmicV8{Gw+F5FZ*}HFXZJgNiI|n!|E3sFvKKR2r&uBamKQNtOMk)^{6iaGIhav$ zkTy9MDZN9P%(OCV`;H{-ycu)KgIP%Pl<{^no3@x7D`mL|2RhJVWot+)S8Xw1uUmVQ zh?SOthdglw@*4azqjn2(`PV;xWm7FXKqWV_-edi%2H=oMAs@JBil)U96sZ^FCK(h+ zvy^zL|52F&?R&RCfKdXSEz4`sG0J#*9jd^=iSmnmxfQZA;5RhkM(h~-uvENzPuqDnSi2YbNm43!_i*JZ z+C-@*Q3||9->Yu(xmQzwS=MI_%W%S%?&Xqx6nWg!+7GHs>e_aehtk8aa3NKDwT?uD zXV~1mqRf>HaQv`|5}Rt`pqe_r1tAf+6K#=iIA^T!=ZLJ5+kke~yt@ZJGD>dt=!DRe z$~c8cp97pdcyF3z>D0aB1WqRG)*xHJp~O7@Z5m6qgeaFxxOLN!(YaQqiirjW{+ou@-Xe?Y2UP>TLxm=|d5?rl2Z$223OH1X|39pI!&FV8EAn zqxGIY~rE4Qos9viTiU| z%mGC1fd=e&IcPmAIW20O^`9ptTpqu_;TPebrk?Cp?KBA$F7c|H+}|M65~@>lg5{=+WE4-yxsBFLs4tE+5lmRCt0Rd*3z^wTq~h>8-Q;_20^x|lhpEHHF8_S z_i9q0)Lv3GCK34tp9jrNG~~F4cj@r@bFn$FHt}Fig!&BQtk5XvJYnoL`$LmS1;XRS`OF72fJnw&rNa< zLh!++A?MeFABl>o|H^)GMX6cQWQOLyFV8)(AI&CR=kdXjLgRf@A+1- zdZMr!)q{T`9)ouJ?aPR|y#M$;kpA^Y&~jJ5JOjZS^q_%Um()Qz+Wdqn5umPD6%f#z z2qV)D^N;Vhcz4TveSO)KCLbdRVVX;(aB|ViKEj?L5X8=A_-NX?&mk`HrBz$FI|zim zb9(Sc$^`B?@8`+@5bl9ke{mtP)JtL8I9l*m1Y0&z-C`jI@o1 z(*I#?ou<(9GWvq!wo{fgSW)6F9d1W-!mu>?RUL>1c3K@?HfzGyTs~leH?w45Dor}j zR}5wr(-EZH`^r=Tp*%XlBTvTnP|IH2dKn${n7_P9bMGL*+x}Y*-w9mSIsUdME)ySa zYnJ05Z~U;s&50+j)3UDli~~fu1YC-K#&hD4f6((EE{5Z7z4PLd7dZxlPuU=RaX@Ar z;Mfm1$*En!RphB}bMRl&s(zg&f8_o1&GuNctkubf=dAGhuHw~Dq09;?w>_pKTw-Abwv zEJ?Tu!$@p-@>O(b!C4$IiaIo?+vC$q+HcTScuKWv{jG1a^)4=fA20GOeWsDlYG*=z z@cqq$G-^!FyY5#k!6cVK5ij}`x@NUZC8Y^@OZP)O;bWc2Rv?4)ui7*z>9H$beu~tl zyG;dB#%ZS(^Cc_~8+tpPH3#TAj_sGUTg)w!;VUYr^Yk=AGP4*fYsn#b)7$&!KdwHu z+GV~uulxSrKWo$3kV|`Met%r?1xIJ!^V6?o5CNHKx|g7oWn&4?-hb)(#PQp1OZP^y z5`LdCw(ut!a=U{(2Y#$-NZYzUHGT_2!NO7mXl z&ytn8V!6q$BKU-{1=)s}aGWoBIiw$w5cp3cKGTH%((#O3wizYHX&0o!tR|@w>D?L7yk8m@QK8P}F zB@lRNZ*5cgB=G5c1a9aoNcX875$+q|_|eAVb*nX&@Mmxy0{!VYvjc)$olk`&)+OQ( zd@MNp84m7Y0whyo8Eb=qviJ2LzpVB);X*>4pLX38g42w}Udj+|e8C19&*>S)M@;+f zh~)j6F!XT$gzBtU+l)OgcKU#)vyA+`>!J!xA4O7Ut8=03H7Op6bXxh+0l)j0{)zH? z50M|rwNEXbn>?JK+|FFm@mF&DJN%rg$bYA@CQq8)f<<$gp&kHE|1G23I@HbfnlZ_v zZqr|@PbIia!y>$m+GXE&(uI7%AY}jTIr&PnBhFoqtN&?u$XQ<*pOf4+y@q}nZ&a&} zG+H%j?e^aX<6P{$8t_OheDSfEUmJ;IC*L|DQ~n}*(vNbwehK6gFi+uV(9I6K*<{VzyojLIa~?6$}(zc zP)#f~ez%MuE4T$?k`Xi#0h}2<*qH5me}fmM5j2mtPO2g&50lzu{Hl_;&^j{CW&nAr&D$CsRROZN+~B`cp#|46-3)|?jZ z{ba=T1`}=Iw*wx(Vls;pdxBSYCJKTXi1+5kt z!eR*zbmPYVesBkWJ{K}zl!uzUPnM+Z*+!k6X#>MLJRDf|HlNq@N-<2~L9F9w_|&=Ewha zTJL*d&cdeUiYby2dLhRWPAeza>?>(tgt1Fz_r$=dLKfY5%ua&)s^)B^cSUj&9d_w_fX7B^?|!S z=;-ZMD};CcTfv)z6V7H%Bxk#uKT&3{nale<`dq;`I{>uyJ(tW$muGcdBJ({FcT>2} z^k8p@^IPFUWAb4?w=t=k>Z7TWM_$=1`%=brwZp*vFu=L#>1Y7YmYf=PxH%C;9iw(e zStS^gpC-?VE`LvxmR^72b9y$*B@C@UbZra=h2bk~;BG&_e#7fj7PK=jY7hGZ3@e=H zpBz3RS$1+(VA^OI&L6E_h( z+8^kW!&qfrZ2#OY+UxZhc}cz!GleZFCr1I8d91Vt0w&2%d`F(&E~2AxpMbI_(LrJ5 z1$gQ{WF^3DUopUj$nXM=l*nHJ-fh+1HIJZ?)C(unBZ3-Uc?&jb62B10b)~eOQV%kYWLGYhlNkYrkf)9(ldi#3=m7o zrgI3KGH@;AdsO;3k>qd0P3iXuy{wlyNIGsLXJ=>681h<5 zbViwF2VE*Xh&5MA6#*(_IdtvFM)N{zjDqy?s z#74z35*~JiD?VX&3t3~af(6TzB!VKFw#ZCzVk$!;b<$T%_y)n!=4J?ZZAnJvQ+2Z| z{7YoU?2XLB_eUXMf6LAHO!4JJ*>B^tEn__no-Y+XuH0hpoBS+Cv&$_*KO(|vr?C+* z#t2zW66b)7QJW={~p1k z%J#~GhTQlv<%b08I94RgBW=@VkBN+LaHuAvlyqrxZ&}e*OMs+1Y>t8 zJ^8VpGpX=G;S}J=c1UilE9mDjx0pOX>Y4$s?$zNR*={e=11@bS%s4h!JmseWtTAq5 z;x}L_A(ycAsT;MAiuAe(4tQgS#r%&La)h< zVd)ed(o_`RdylM=$6A)bs0}SyskyPN-}5@2DWVChPR$8^V~)178!D3!OH@SJm6L#A zi|TsjZBqa`(XwWHds469iQDSV5DFfz%*b(>YV3`3m;FXSgXeDG;}uys6{Ho(4Ti1I z-?Gi6MECL}&9-pFbm1SKNGrfnM|?x}b-EO?Y@DB{=LqwuxV$t8Cn0UwMmFcp6bj#R zH-q0Rj;eQBV6z%~^sKG3H4cq{)dgFxO^1!S|gJWWiU3f51|^ z&_U=z$Ql9OtDIbIB3J(ED(4XjqN!w&NfOal7!pS;)63zjaO!C9P^(*z2xJwpDn95# zo$5X#%Vc3woyaChYt`|IiyRI=waPL%yh;F`uMyaZ2*1ptWt(0jGIvZi2H2l(tZ8b593CRI&y(uYAvVZ z706l-xMsH()rQNQV`J#pn*kAQ+a?fr!J>4NPt-m@LxII}rylzZSj=$JfV{~^-#YQp03I_jmI zjh~zF9)~Bq886VGhx-qFUhK2^a4C;b{hYV)9gObs4{xPUyz+O_vzo-Mh1Ff+MGwHG)Sw^M$J*)ftS9x6xqlR(Q zG5XCfF%qVB9JrnO&J*-{I|~I@wsMQ_d7{nzi9G^*B81DE5HS;XmBYdqxX@=I7j(`K|-R^u(gH?&1bF|4%>PL-UJcQGbSmw}9oG8~!N zGCebZ`DQZT0)p?D^vuADwoQmhcLE_xIV{psEglJLorYR@eIuFnHsZb|yJ&C2(Mbr| zAk%H5S4&;NsjKAu!^Zk}oB~!x9-VkTFKhUK@{4Q;UPS4%9q25{yy=JEtIQf)m;C#` z|JZ!T@z4@vWfn;zGh~aCrIy=OsYGCmja;t^&~Ld>aAa?^di4Z=l-sHi6L?q4k~B{* zO79bXC6`M@rbV8PB#QsH{q6f78tq5M7EaRKMW-h!q_RqpOgqn6O6QIDUQy zzF_0LGzooyDEUKfgL4SSGrSz%bzs_?gId6pKXJlbTW~)6|fXS)fiwXQoVGJ z@f-tq)_ zUiNY$d91*L@f&Z&2doxcIW(%cAGEh%gh?}cWq74}O&7{Oix;QoDHH8wvK;Yqn!|+2 zuwVVhXal-6<(;1c(DY3c-^9&&c{|~(^1yxK%)Gv@%bt9iZJ(|QC-FRd|0`H0*b~-Y z!F!X>#E0)QoYH;GeIjQUe}vMWY#n}8HYG4jH^SMtdo|T6C*W0c%xKS2~yif1s-Mw1f=+g z_Dk3~k-u0M;~xV~qB-`m6nMN@9g`&=TN_~`IpO8}td(!Xi}PjdF@i9Ru*$QU5D%eq zG-zrsVM%wOE0yh|d%W88meizWM?k@+aq%ETi$6Aa-i*F^Qx0|^jlQg zh?<@y-10`!OGFMJ41pb&(Y=oiHuhD|Vi25YrEw}y z#HlhH=!%n`HcrS^vDhy~YolP_55{M_s9Q^o?qy(~-vJyCmgNSxfp5-(GBakSNnO{~ zH2KEk`}JVQKAB1@2V(Wcrla6b8YABi>*zq2(-w3_V)E*jZ;A z{<(%rx$l2MFs3v(5TQXDP`r>(=%;Uu_;fSnw#|VEY=@Vlaprz6# z8fc3KD}Cr^?Gve|=B-b4oo49J2a#K8-4Fe$w>w);4KlMF{Gj8$KmWu)C}s6f zp@GZuIo}(8-=75@3`9u{eu7<=N^Quq@g#%l?N611O;9;y8NnvImckcs8S0-Nj2CeYWkzDLC|@cG24^>zI4%HtkDg7OP-;J;H{jJRxleHxOud?emuOPx&+v$Ri)R@<-WMhZSgr;qAv*b9( zPpjA)Z?8FHc~$C|5QKV-x$BoU}`qJ^5ar+i3R(79LD1NK_agP!hIez+S{Rpd~y) z4v9yZbcrnWsrx2lor0`>^Xq^9&rbv|zTw-V+G5-HN$tjmP6FB)d@*4!KZ9qH6$Y4_ zeCYetCc7T+kyxJe`}6mNeQz)fPQfl9D-Et`35d-MD>Ha9+RH0;u67`xJT~uiqoqQc*d!BTO%T% zk^#QpH$37U47)cGPQA>1TgqcWe>_m=uZwo@3E4gl$pbxFeFo~W?QQQA*+{`{QkJr5 zZ|jpsaHlU(ufK9{8I04?f@`1##FQQ@^{YkLcyGIJGv zKe)8qDDHYNGur-r_d|}i0v#61B*LLd^QZa!Yx8a5-@8CT`dulyuXH@sPAP5h)r106 z4hXB!fzKCsYv(0n=}Xuo>q3IymgZ;ix9gHchKhxg(LDY=ylfi&ecinNr3Yq+5FhKe ziS&o3XLQpDM$?i(H*8W*WzXpS_$o)S~YzL39jA6pgvPIs8UzsXKp3yJf11IaC{Ul6}ZJl&f8l2)`pY+PaI9k=j zM^K(<7Olu?-Os?suWv!q1Y|Q*%iZ z?5Tm(muhRvg9F;@X&+d&HumjB!&A^(G;_9%KJ>zb19%WtPD&FM^v!-Fk0E84R=>*{ z;E{xIC`ig4)kv;J_Ck9Gzzee_Y5T5SSz}TMpIdSO`xvB%)(?_!|6JFGwwLx>>rTWCD!6zY_kuH>O z=Fb)k34Rf5P5ZLerobl!pp{uzI`9x-`$|ahY&S`3bDses*mQZ=%FfqTKIO@6S+&=e z9F4kS9k-g?#&O3MK9)~W3OMOo*_memMTFFD|9AwB(m#m&*MI-2en_c54q5rj+X(E^ zNoa`WDt-h$$hL7>tWFr(`wUpri|nxs6iC*w5=>6i6{*aT*#P+?n^vd1VpQ^vNQG(&YwN`k3B??(c@V)F*nAF5uN_XA~OZ` z5RmXqXupeA#O#2EmtS#|cm*%qcQzj%c6rmVm-d)sfC0@Tp`rp0P6Gl=Yw^kyi;ajq zXm$r#eDh%6%O!(GxK#6qYv`4z#GW!WKDcnAlX-qL2m4b$H~TLLE$!1c><#;&zUk7^ z1NaP;!eP6E2$VT1JTRT7bs1hlgw6#?;B=)P18AVmA2l$N?mR&hT%eYdv0!BAnsDG? zA7zytP(fseSOJLPD9l=_Q4Iu?4BETfMGiW*oKk5Wq$N(|ag6W*BbB(wUjbk``3)+!+bm@t|eDUBQS($uuCmga!q`@EH zW}(~_ZFgL>@npW?zXERZgJ$2z{He{E>WxoR2@(2TR95??xM+trpG(eJ>D?b6lfzg> znA4IjV}**1p~{6jHghh!}IwA?$#;mdKP6aD$D&_!Kxp~NSYa0?4RK4b?S)_{d$%q7cLt{ z_}m`2`*+LzZxT3NHFbAp)nq(xg`T+KaX(@QVS`rav&qw@dw}b#_ZEV&Cb%aR)8<=< ztf8ml^N4wVpOaOQdcDPy{^X86Ee&PwYo&IOgg|358o?bEy0z=+PzsDe_yt&w59P}C z-@KT%Z`$!8V=KKl}+yEL8)Q}wXgLjhSgY*rs z3G>`Cp1=ZL(!2k9CYSR)CR#D>$}w89O>2B*(s<(-T;%(UGNW;2`38GPq-gHGfqjYF zs20*vI*@JIl>5^T5Fmj4r-$llT4YA%RpCe8EcnTlm30Te_Prh)EL3U2f4I^&1pV22 z5>CxWXPaTaHi#1T8$pqBIcqR*T(A<4GU%E*ZsnY;f-oZTu*AyT5Z74}sW4R&Jkn$_{K`@@N5%nXD9oZBfSh)(9yZqN1()gV`h@gsg!%F__iTigYj}X9+kaZpl zt##5;Ev1rLh9sWd(d;i9Lh#|6Jd}W0x)&B^*oZvr9jj9Aa-G+$C(SQ6%e zC+I+0YzB@reFOB^w;kCt#9R`BWksacu@8zQ?wJ`w48~HOw5}3K26vX#i}RFqK)3>* zeX3I`-AX_6`QUUU3gC&PPT$Ll?vtJ*#!-9uk~YuaWwq?>yRad>Hov{%*leY}e&E|a zk>%pOlqMUE2Y?h8{s!epozYVkh)BV=g%W6y6_16 z_aM=_OGbbp6^>eV0ZO}Qn3;hq462u5%N%W!Y*Bgb2>B$8G(_;SwcGn1cI0_eWDJsF z@aT-|e(zX9pRCGqAf{(5l|H}}a*%A5ZG>e&MjXq*UP>`=X&4vZFe$sP`NpI4pNaV> z@6ugJGvByBYsHkxTF0gML{1d^GI!dVW_`O&Mc*z@f=>o&uh zFy=kRmAc6WbAIRgtVc4wGZN50)cuaOKo{UoI5vD8;8l{SU%cFo%iAdPknPL0&UEU1b1G%ltcZZlh2s4;|o;eveGD|*{(4O`7ARm1TRwxSI{W@Nph^Pzl)6KFXcIu{_e%$YZ*3`w?{ZLpzVc9iMQ`flep=$xvu8|n%5d_YEFu)tfqGHo;pPf^o0U6#`2@ynUzCIZ^}-^vo9L% zc(?@1fhL^dmk4{m?#IZ6pmj{972ZCXyi$gaBZ7EV^phVd9(LX3?>=wg<-GM0-8)4U zeRQ7WLqVEe=_@J_>+=8Se_nA?k>lps8Z`O|9@KnD$-ZR=Q7$ZRiF-N6)5@&KppKA! z`f;@x485<5q6PMaJi>ZnvdDX!V3O>*;P}+#er#u!2=~X9nK_xUVw@p|XA!8$Ikk}u z$lfUU$|XYSj%eAJWKaP5zYM`Qk+w&ZR6pweiG0uPnSaG`)KsSQ4vde$pLqLM24XA& z6B5Tur!H)}Zd#M_5tUq~de`5)rDZ1YNy-Tqs=2}euEh5p`$~?K6}+jSOKmz_-;=N4 zPL7*mIa12XWN3Z{Y&=Ni`@mR2(mWLl^>(Non^>FdjG{Y;gynbNSVo2b*v0WA?gSmV zLMguwo8-o@LDO0Z1X-P5y`WTE?9!!!qFq-^C#H$=vfKR3x`$AOT7gC&*7zP(t zE}z*ieE=#fBL1uf;RE0d{2c@XW4x;K+`$){*(}m9br3ePNlJEL_1p4>+K-2+KeyMG zESR*uI+lIXQXhoUs*v50*(SgakzVCZF>M>mH=4*o%8Mx~Ku8#8SP*3E^ z)6-?+*>!mS7O>LCoyUVmuqi)HUU59};Z1HLT_1$t&m*PZXsAADw5uAy_-9Z{w7=C{ z!%o1rhU92ltn;DyIy|QeQy(|n4s6>1tXS~gIjN-0x6>O zw*2Kn<_4r%lY;o$&tm@s(L9xD<=!zGOo+b&)`R12V*o&Ln?eXoa@SG z7dick6_m3-dz*n$bQuBC`I(}NS zy}hqdEFW_IN$G)Bp!a_8g)HGO?4H}K{l}+ELFd2=WR7tkv$J^U#K8O6H?pa!4|gng zmXE6t0SSOmE(os#SBl#PaG_{d{sy=a2q7jV50s5bIzGZ#F7bQoj#tRtkqJ2qCYvZJ zy5t(La&glB%^*oKwHOQdz+(|39IP8wZ1SDV;-kOYm@A+Hk8MmUxnbI+(oS>A^e@%i zV(5zJOMW}&$3BWbV`#w6Q zbDU+Ad`&93gGtww|KZ;KocGshdJu8|EB+(bZaS@GCLL>IoiF^Qweh@o;ADg!Os?xH z)tNZh2&75p^TZ?6>>;Q8J?fpViPyx@=qB@e2DG@GO*k*G8?JKDHR&`lzHe>J2h0mQ zAtKMR{5{({$aoEW_+q}=8MQ2Py}*z|dC0qhHQMn1i6$jLN;dl@{|T@S?hftXlluXt zdDeuVozH9H&^HE7+c4|$Jm8V^5M%F;+7qq(H~#fKUdZlgpvrK$Z?mEEz5N$OQ1KW&gE8+R976Lx=!fWxDkJ=Cqvsdv_u=ue3B)6P~rpqYe!g0O{%kVtYs?N`l*_L zZ`(Jk01~sKm?~+|@wGPOw!{w`gPJ{k(Zg1B=s@sUg~y^isgx8<2JrHce|I0RPsf8m z4#-%eKd_Fa(-3eK6X0q8QWG#`Tk(G^qxaouGk>K)lhiYoN1e7){4?;c>0ixhw2%l2zV+&fj6T~T^-l8ILKpJr}ntA?U!rc zFwQX0^e3Jj;*(}Sv8Z$^L$DVI&MIRDL6Qs-nD((dMFM?EjK(r5jnkn}|4JRdB3SJ6 zKzK0lTuEZgd$Jd!z>rjSi0f)(;RRmT-nYd9KaC*8@~uF=f9@=u&xN^Y@g+~LOF!d$ z-}9Y3txESEJ01+-B|Mg{e1BY5*4grp;0TV0#!M7TDesMUJt-vk4}W@H>5rUmSJ^@c zAu~GnX1L$dnb3_2aESLKF__^^pq*Xj8||v^k)t8oJ8-nfL%~*j9~qzBt~dz_fiDDK z%I=Xh6ZHa;Z?`eBkfZ{Gi;jEe%-&0=1FsIy0}Xu>$`VYfnw3%^>Sw`)(m73k)8ASe z4WJuKNQHxl6tuSGFs>4k?P-j1LXCt6E$s7lcWR6FXDLU7&J7znB`oPd5A5Z_OIs>s zj2a!(1V{45*APuF`Zuq_o^WE42nL_%e1)8jror>jz=oq@ewt7;{D3>V6X=6V_cI*$ zr#>%#&md3u=PDbRK@Ox`FByC8pIAq{5WQFHdXqJ*97dFDZ)O9wPgd-AP-f-B za&i2n?lbND#fbh5Dm#D&sFV%s>MSFybJTX{cE3`m2F|mchKN9?dc6k24zLK9DZ95z z$0y4~59LgLruV+uW~u|mEA0cx$5`l8=kNR;GD9$BX3Ow*BV1KFEqA@I44pi{5joRZ ze(ibvBq#V7hC7!d$>BHNlAX$;ydLhK^x?iP?L1m^ALD1{ap@8HGI?G~2*F-v*3j$s z?))1~QwI6Wp78v4pNdzXTjkl$bPvy12+hIjNoKB?|D&ppdRmVYa1J7K(``!UVE2Q=|_NI3~$;sk;H&~K|rG4la0LmY*7 zFVy%6fw%sM122U?+K~KRxV<&Bq1h}qVOz6-)#w-cULie=&Ny}0Xf%{J>*#892u5Q; zo?sw=P%W}IDGWh7q`8_0pqEiLa8JQ_n|%zT*(RVrwWbCr`_vI34M`h9*t0eW_T-M9 zujuq%WV2I#v9O*US;}8T+oVqOWheU$log%~wp!k@Oi`n5)W;qpHPQFal50Y0@H4=K z&%9`|YY3V=@)i?kE25hXItRc*dgYfi$5%b|ADa5<;8k*BkBJrGTKCKT%M*)`1MrU} zX~*R&S+^x@Q>A-3`abPt<6N0&HDRlJLZ6ilqYO?`+l=@%t{q^o!r$eswJB{DwEBPz z@QGi>{!$Xp|L5PIV0X_5GYSGYL zm)J~p1Bjr7i#%k!EP_1-p*j4$CrBN0+y`=w!@|B%_old)2=61M;qR_Et{J`%J=&#Z z>ptoCpo``v##i@0yYQ91p!U7FJbMU`F@Ftzm>bcmg0RvgscPaSY@{1A*f^I5Ph$ekH8Ks%I*z_BY=ktA;>07ImREW z+`#V}-@VzjX5Zv{(tZR<9NU+#T8;!fl4oYw=KgN6uTR=nWIx$+>1r;;3j4aSnQi3>B=?3!F=FrR*BUm`jY5^C_gd5kr!!Gb3G>N;&GQ zlru{jcXu>s&>GNySq)D(P9% zR<)sV=Xp7IOSWq|KqbW@v|X8mc8|t0lh$RDo^e0GKC4(LGCJicm!b)qF!Ax%Xb+|# z#9MBkpQ#idzratlO`@KIKA{$s@bbFJZ}WjlU-L>6eO4KwA3QLT0h@6mUW&9yPS&%@ zH@d7pwnKZfE%I4O2bXQ|2keReebo{=qF>4nFiv*B_tXyKJn1++d+Jt)XVU4LOI0S! z{rg}5KeaRO&u3isv{dF)_C%u{+TkT+Z#;d_N1t;5Z}#NdtOpF(f!)A`09QQ+9IQ<1Sh4DrG$n9lIDwN-sc^PRJO8FFYa z33Fq*J3i@SLSc#m&-$}b=dbh^ziV@TX?;BWB76OZf5E_=aTL}Q+2aI@0Tb%nCGZv> z0CO@Zr4L?`II#QQm~0I0K56S&CEypgnKWDU&xXA$ST_#}h5>m%HR1)o?C}q@tkMP? zM{jLKjn;EeP%?(DSY*1W@bYIbvPc-QJRqx=&@h0t{Ezv?8n};Hi0a?GhquXQC#}~( z6^wth?;;|uKbv(g8k_eHxdimx{N!Ts7(1ZE*U$2L4`9b5NzCFCHKzVKtd@a7v%W>=WOc z|Fg2wG7Ab)<|Nwr+HfKM0r*-^dxp)F4lnxc{1#&l*M1x*XK91wL~~{Wxr&hg(MCV8 zsF#4nU!Ef{v-s$DOxQ#S2dV6u;w?Xy{u!AZ#jfyjbdrsU)KSmU1KSPfXxDFDo#(-- zn}5IlQ2FB*FF%RpkSpqkJ=-eX0)v8h90!2H^~Xr=#dT(^*hde9+Hbq!u_+5g7j&K9wKno+$#hhFW3k+p(H zD;$af4nk}#UIr$R$Wi3HWSG{Lk^E{rHQW-@*cR%Euf8syaBw|2D6C@Tj3ETV!& z#CFce=uU#+Etcfo3Q%xKr>kqwy=kluHwq#SziO$a~9qtmM`46L=)L9>gfMsyM~ zP5wx|g$aAjj3opR`^2DeKZjJE@BJMe-jUt-|BsI~ePlZMD;!no3uq&_Ix7vHG4Ey@ z#`mnZs|T?$9N>L=qb-MfGn;3sJto(zE@;oB>&l$ColGcgS$bJ}xi{5R<%Q3G zmG9XZKgiaGJm*E?dF2C_1MJkp0Yl_0rxUHSZH9fS0~?vk$tEu!jf=hVdKN!A8 z*i)wQr1^DiI8{HbOkC=9$sDlfa)&0{!_tN7v$bRv{Ga~rO$R3JOUVDKX1|!3obj|T zuR3!u_1zd>|JL~!Pa}mLFBvd#%;A?(eUl#OkY*OcKB>Lv^LTQbn1wRrgj=L0>g~;s z2yZIpL7Sr6Xk6CtWQOO`j~bZPgabho-9Z%e)n!xuU!73d_3s*%;ZJGdbO>&isMDLG z6=NDm7IaDubjq~t z<(Ho@0i|+#@}zC7D58C-qY;LxQwhXchZ6WoIVq*3I<2Zn&K;7ELxqxm$yA@XJ+9~z z^2MwP>AGY+7ZnG9*~hEQAP)hT@?n&RO1PCSqCV{xL%8g$j3|Sok*2d~wx>NN4obHE z@BjWI10vh6V4`q|)KVRZd12JPuAC#*Jk#hzpdQFg?-P4wV3X?%WPt{(fYCU?XtNZX zxnAiv@9)=DqovGhkf?u=qUIZE*g#CSFJ!8StaLMx$rAK#aJER^nm8d_2W_`8%iS-2 z?!Qk4VCuMUP5-)|XAIT@A{RC-4uwv*Cb{>GXDgxY%4*wtk?tVRCyl||^QAdRfN($T z!JR+9-ltp}&yd}!B~4IKz(afhV~Y&rAozBX?S{qH($z#Y{h%m(r>5RO1_%&B<~N+Z z1WJ(s2~)Qs-(@c-5F6cG z1I5nybJft!RH=gw1cW*jdsuFDkuZ`&C#_IYFjP|Ca$PTi3OC!X=`i7gq9NX}7(A^( zo%OnODVNad2%_uiRFT8;-{1iu6u(PZygUyoR1Tell>4m_gtpQa9w?iGGqw&-U;d2X z+n{dZ0r~M@LmM}YOh?k`6>eP)_RG|ljkt3sC~Y)O?YM-?yJh*82@KQ zU-5t@=~~Y)abwg#tnwgBp7v8nSp{=!>TN#maP?6>6Me9u|aQA-j^ZVa#gQ?jYN2fnSrAv!T> z6tY+7-@~RxFvdEnj7tk3BwuX!y%-_b035aokw8v`Hu5gRF|1$2hiHIPeFi8tp?O4Hry`*-la~BLn3=B?tXS?%xzk ztKx{;WPb8z!wx-IR`?5+3%QTTy;AlB-7-K^KG)J~VF^t7j_?cMT{B-TI&H05Vil}g zdGL+7JT8KRR?YGC4RtFUMxs7c(SnZ%$RKzjMs!=qon-C!vqOuqS!M{2d zTf0n~3|IQ;zO1N5klB0XrpmxsN{5iKDVBa@g$^UAA|#*0E82!VCWe$bWnnk2v!L@L zS;vOfW|H1YHIGhD*$I|Y3AvP1{<@o{ZAL7Q)ElcMFcM187bXRfQkO!TlHX~kr8nOYmdmP1+W?G*Ntt%pSY5F3@1^OR+q$vNGgeqh?KYDpY#n?caCC*> zU`xh0yRxok07jjZwi7+l08@62k%2zyOH)Rcqc-furHqNB6G0G@)VS|a#B>pGI4%*R zsJ2i?8yhG=2FhH3k%+Vu_SUW7Eo==g!9R3sHgxbmf0cGTImoRXcx6u-4_|{PbzjFl zzI0SpYAgIv$Cpfq_swhY;_5Pz(|BXpbGMqO6?GbPz-g*a&rN>Dlkcs=Gls3>yBzR+ zuzBE|w_gP>oX5dwm0uj8fKlzONO1#^(j{w^(6JPQ^#$j@8Nc>!d%hdwt2d!rHKv>(06jp$ztN=#9lX8#puWdyZ6&eb=;A z>e+ayQr3%s=BBSk00=UcEnEAnz3xOR7}DRywoQ0_GYA zKJCP5xpItoan}`7;2O7G~ zpgfL9u0tP0>-h?v8kX&u%e&h>eKGL!;VI6)t!bTf8yTgId2tuL64x4oOUepCwFb$` zGxt6s?nB>19{5(kE8x?cemqJ29LQ(305a*IH^VXIJ!>p#<(er-`6Fyhn%bTCne@Oc z^(RIaky$pD6Th?#u4U5bh3(YD7kU@Ve_|wT!@q#enl*qngZgfq{`dd;9}%dq3~ID} zVuUBF68>C#bKp?0oR6qyPL=;~K7oHq*%DaN1WqH1V`ss9G>>QopVDkh=qTe;&^fYr z;&}45;ja+R0rmT>0KrCgpY2`2FkYom0U}NP%VskJ27A|N$P`$>PK#a%*@@(F z@T&VLX`|z&7wu7{yc{d!wR-{khPRF2Q2L3hdN^ZUF3Ds5ytN2A2Oqu5uGBY&?ZLk* zmd@U-esW`Gw*#A#JOxkU^eFRWvUK{X#;BJmn(D_@tHiU4knfFZ7lyD!;1!I_%ogj8 z3Y{l}LvchIu3kjx&0sJk2cRW;hoRaAZyP=w-Eb!9{K7@!grn*FwgTLxv@cJ(0j7-? zS3(JCO?)7DKmBO&FUgb9(S)bq44;jIRr(j)=l#6SMIe}3Ll_BsdcX^|rOEj@p~_=r zt>Xa{IjWm97@qlGCHc}sDU}*E{oiznR?Z*4(SQo`x)_AuTMfd~w1nTP2-PpQT!j1f zeSqNQ|M-xh7FrpsoA>!*Z4)kIqmBvt_NP4Q-l-jawqpX=!O&NwdX@Q!5J(p`7{IaF(t=d0ckzcb3ya{NZ5DUVdwDBlXRS4$Sf9oV{L36yC7g6?O6O(eKHy z!K_>lIg23idy0`JDk^Qfl4U31hi7O%@6h;X<1)SQeZ_`-xgNiWJ!PAqI(qQp1HOT4 zEcu%!tLRL8n5X=ztUjUlId&Ajz^6E}HzsjYr@Z7MrBISVOoVj^Ip{`KcLsKZf>EMk zCxsV0Gol3`ooM(f4El3I6yw0u$};}a^|Xx&VC|QYZRtY=h}xw>xYuN_>_<~JSwVnj zK`tHDz!zCa{VhCrYAJ7ju%{2PF>7O+^l}ou(eH(v#lk+VcuO+jj077e?Z~4o*L}aQ zWH$)7Ez%9?K%yCJee{@oiROyBt);h|u?GOlH0x^WLw7n#b19OQ)r7v&R=S0I)Rg4j zB3s=qK_=IpUs%}PGQtaVP5*)Z&_Dn9rRhs@X$mq&tX{UJe1^T0kTm;4_NSN!ijlXE zIIIU^t}+IoS0K~A4D{u16pD#;^0a)GVb7Gn!I#=xwbV)CsBE*Q2YyNzd{F2kFvsXWCvyfz|G4~ zEHed8JWsDVHhcyY%Re>zfz$X&neBj7=&@&P**@6`!AIYJ#_7ssQ0ZUG#y2lyI8|h_ z7=2nW#@n3OU^*%QYD>mO^%fFJ;3Jn8}0I>^F-50zNbqMc<7@i=X8%=V54Z~E17&{z4e-cCR#eVAqDt^S_8 z>-m(MjC*!4x;o(TMaOLNU32hu;_YnP9{Bqg-ha0jrL+7;{hyf?LP1r;sNH^tEwGUs%MP@Eo^6}U=?t_ z|Gxy2aDDhUZDW(}y9GFT)sl_9qL-B)liG%tq`bSJRUWg)lM`iR+76Z2cDAkjVCqxCdQTeG&a)Q8lR22LUl3L5SFDK z`~rJC&{Qv#9!uV2PLizQ#WHuta#gS=mCq-NIWfavAAuU}bQ|sOna9a#pOj4{GOeOKu-UkU`Z*ztm%*7uA$gLEh~#9m zCWex4ywh%MG5|6TS<&7>CS{XZ1#$seCP}Y=Gnok?iI+|pO1&UXl4-JLWOLwyYPUnD zzx2pbhC+A~&r6B(`3=&Occ`DwfPf~hO&(#vm~Y)U{ICD@OZ4+Ad9da1jh*12KN$32 zQ`zJR`rXhiv(kmjZ3Z;#j1qEPsOKBUMpH9b@QuZ+6!_Si@G4{xa#wn_OGj_JYX*#! zd!$}*`Vlt#_0>ck^w<;e*n|0R`Q9&>6|MDWEMIbXUdQL*>-#M~iv7T_Ni_WP@6XTYNHw9~@m)(zc-Uyc)I3c6x{_Q5KP0H0~ z1q&HYK|_0_5#||BA0_>g=cPaWMrSPVSC+T_mRhCL`d8O1w;dWiWSEc@vJdP99@A|v zeD&)c!>IMd|QY62pS4KU-H5;f;Hit z^nvl*6-)!(yaWl zJbjS8w85vcv)X5B2bxo3t?kl=M7}QK3QsF81>r03tSG(D)oykOM}ZB~JSQ^IF|ber-?gN!TasFEZvB8KS{ zkr^Dt(t!e0y{q4@F&8(5vPu(Ve<@q-745A>!e0~Dl;P8A(jxMWx6&rn_%@sZ+dqq~ znxH^nZV2tNhRWAGr|Qi9ulhg`__WUR1x((Xi5jvPcc%BK-fw@ zRefjhA$(PC(ogh5M|?Gx2UGDv$}^5UXy*Fv89zHt@cGDeP8!)sp2)y++47gnH`vA} zkD{)=WQF{23e+Am#0iAimT+Ga0m#^A$dB&Ek}(c_I`8%gQFj}(ClGYdPY3&C;P1-7 zgK#H<%W873^3>|D7=Q07nK;os|22Ewt)%i%8? zFqGq=>?NKhNSw8>c~&XGFGASy%a|-?M_B1ON0zecG?14@>`QR89*X7*Zq+{-F=f0a#ZG z_9K9K$$)?QZ6qlx+G>tke3SMaGJ8%WPkc=~Fse&%xCIs|^TQgKb<{I?1}_R?8)JY# zp$SdU@4=&$3fXw2mCb+wesVbn(bc9k;en^!;$4qwtcZz0v!iBQ(t{Kwz~YNRf0fz} zZfT7UN*=t#?)R7`qin@%)xHeEn9dZcJ_8C?-;G;}c3Iz+RY0cekV^T@8aOsS*eKg{ z{>q6|4?q6#O$S)JoOj$ei745U4IPhhD{UU@b3r-= zBiRL;Q@UR^h>YA!npUVZ=kMivXpk(Vf01qviG zT7o>5wMOR1mJ-^yJZ(cVPy?N08PgZi@!;(gbj@e(I|^(s_!ILjJaAwz3rMj>0R1dXXP zdjslk+S@)|s|I2egvfu&sVs_0Lb04l@bq3j2a6O00jw)1;(nMj7mPlaR6v2<+NI@a zFo0_vnpuu9RtS)~jO-|i?s7~m5Jc3Y&INeH8+77VC_`ocNO#9P&?H(ZX4J}q4=F70 z$(o28U7qp<{iP_SNZ;RP(6{SH1lRjQOS<(@vf9iJ7!Hjf8uo{dg!4}uCOPMd&LdicDQNxpBzZ)G?!mFPA*VSoDx=4>Ehlg5{GoJ4J{XROT z(=%>F2X6B>3YD`hx$H-FpiSO!ZM4Y~-h4js`sq5+sW0E*Vx}xFIk&Za%YpvW@1Jns zf}rbq`E6V$n8$dW+SYSZ51RDlIq%VNs&}fxWmyMA&+RsNI^Y;Dd+Eb-8?bTj0h0!U zQ+Lif(mif5i8_@1f_9KNy@o0&ff$+a!n$dWZivB7WkDK3|9Z=Xn?=z3+>f zuw`DhrrEM^cb$&a7lbMvQoNyyZ2~p@Z6BNXSmim{W*krW^dDnn zLxdvmRT;EbBEx;P8+drtfSHqQ1uYkijqWR+o8`+YO@n~aV?$BAI#IE-v=(MfEyBO0 zOZBAE%eA#rL6yd!9LM^7$mz-07K93ZmioJqRteDj&9*SXDJcX`@v9j|_W{t|)nExj z5@f0I5~xW_2AqtX5&=vuZqd2|U=nLXXRGD1k8CgXOQm-rl^2h;l7GRw$_J098s8=$@oG@5AITKYDc1ZbP=6Mu0;IOzs9 z)9y1IsXEbK3wEG$f<8v}O4^WC?{C>Q&B4_1!ZTa&t9YpLzyHsF?4S!y`^l_|hYsC3 z@hQCt()Z~_*HzlFpMx*z86Z-gKrhmb(1kiq+9*S#SZfj3;TP3B+5dbfo943A83ZRT zMNmOw8PX>=;`O~$r1lvJADaOR3eaLh;5$gXYjdWDogD z9@;x6ZACJes(0p*XatdB>Do=(hF`jZEnhTVPOMx;#sN#ezF*#p)~p%aW|-7fMomK3 za1z}gIB_(xV5gQr7z~cA-feBcri;{z9ZoDqYP_*AfJooi`bQHUaL8jBMW*$K)7cS2>PWypq;s`Yy+XTq zL-#g$TA4M#0iTVB1D44{720!Yb*+sJJ{Sy08Dsvb zPS@ne1IGamZ8JRHtH?&(-L_UahI864hxO?Vf0ctQ2dq}`KnH(+EZaey(BFxtjX##p zq|}pNoxo^FP#Ps{W5th4N5#yZ>^O89?4g$ zx9}p2hCcOh;HcD2($P8JZ~-kd0C5k-k@z&Dq#ca5939gg_@srq)_td}0v>sPi&r)_iWo zoE*=x>pOPX|_r zP_Atn6iw)?Z2UUBDzI`E(YQYB0Amv=w!V(v`fsu=Y_dzrX{iX@7T2?~|0rKeK~#8R zTebPY=cc+9WHPI;zD>*-bl|LknAgV}bf)u4x^olT_+1(D zL920dCJ*ifO{9j!V(a7UT%H&_$^JQufaa2U;%Q}PsY6hmM10Qh4jk74e3J4 zIWW1&imZ)X6`&GJa;m-7afTqa&MxX(Fj*!BV=tBp?8WmdVA_>xrj!K&d^QSkwDk@? zg=}_4i&Z^mhfg}L2%5;U7BoYk7FPMm={0<8I`p~$> zHXax1$clYhu2Lf*enaqE=HJMQa-P^ipSY5($&>B#JlnG5sky1JCST$eyW-`=CDni3 zjeOHj-L{A1qii>H!ucN=HgOM|_reEiW;(fC{eBq5c4Obr2iaLQ*Z{bKIlecKuS9X0 zRxAO#;rcQvOSn+WD;29o2&I4`kIo>KI)JH^(}YMaj8puPel=R$Z`J}2E{`u)t7F+8UZP{oJFyx#93J9cPksY`Wg9f` zNcpKg2I1A5TE z+Gxk5dO~4U5(IAUizmwHbpFR@H82kv*l`o=R-`vu?Q7?uXuk*W!vZ>k^_FzSs*La%jVS*Yst*Jl+_qyvt@@N(yT~;33j!xG!W*s6_V2tYk%d(cG2L4sASb z435dh1c&I51J2e^+1D4H`Eddh7;5Js(+L?r`<4-EiUEUv?HT|-*kmi@zKUGo>1c0n z=wMEe{V4~Dl%7`^@4vciEnb{dKRB1R<{&LVs?{W&aedfXI46D^oIzLUigjHXQi;9e z? zz4GuzDVq~#@QiiPQa4J!YBJ-fuZh|qDIl30@!#KdU~Uyyr~s-;n~Ww+)@&*#{(*oA zmX58=3IiSBUw0t4Unon(QkIrIf#VU(;o8>?erz@E`l$Ka|N3` zbK_wy!Jm|UlwYO2CI8@Ojsvaxbq)O7_er)}nM&n>9aLGikIA*+RRKVgxn!#JKyqRX zRU^y~PO4tK79Pwok51T+s3HJ!$Y0!2(U)(F@}%70i|I z-~@|d?;oNiFVFCx9ec$Cpqnor-w1pMM6e`_!~vg|e9LTvODHB4a*Km{jDpIcdz!(k z+MFAWfG_T+t_Uu;om-r+1fAMne+MP%xN2`_2X%su?NvU!R}Od)cxO;evMmn~v7qZg|!qv%kSK83MU(e1CQVPV81?HL} z3aX_Lvyb!Zl4M3PsKmj>st;e!okXVeL zcXI@0x$}6o_x~~WHd>S9xOE^9S=~Jz?|Mesk-U<8_U!vVV`spXB<{rpf?4C}{wgyg z7$E*hf*?8SE}~6|tj&1cTU{2_5Fzu#(-^^kQb^+xSeO=hkX7j^8!jAh>EQFOIM{(M zVU^s(X&YHd!nw&|3L60`pD^=B!$lg?6E8zxO~0=y8ROop--Gs)IIBakHrT|A;OAOy z<>HhDxr;_nY=J>v%^DZ7O%wNd3?DqxSlTHt(}0W2O990OG9P=Y<_Qhn;b4~5;orR15DgkfWUb!cluSG z|E!D#fEAaVz^J~tbvu~fPZ#&fva=1(?{EzrW;7j~%d8$SX;(4e)bm+q;o|aryms&< z4PJB_wT#+Mt7rI3^*?N104KD}zV3Ji($%go*i&1%Ck{~=8;>kU^$TI$XP5-q?QHkj zz6Ej9cJj*=n58PJ9`@$Xy5HiAHqUnfNawu#(tfjaL@&xW+nmPBXdm^0i49JJh#0zAR2BAlS1Myrz^dh$)>ccX zzI{$aH#7u)Di8;5Vu_Ji_3C?uM`UOPWjTEjPg!Fy0vo|62ByWMfqPVK(_^52ShM&W z*VReCgKvZ^UxBT(P?1khOT>zb>}=yZQrdyp-Y4Knd@+j}Lc8M$#+v>$9g8TR^to=>(cO52nf;zsPUp~q0yb!ip)8?H z$(L@?&CS|4lusQNp14mxUEH>n((lFOd#~gV#Nx z%eQbcP3cVq1M@+292ZuiPu=e9-~ylDSG~9A2pRT-HSP1xGA&#D2E3HB#5TWKI2#pbx^*n9d*PsYaX-Irvof z@)vATw4F^fj-qU4Fo4MRmO&`a%kW#o@SC(3mr}#FNr1+ z^jDCX1bo5U{p>EEn{DhnkJ9Ei*GAxiJ}bkOSNWdxEaieA4>!nV@FJHOMGyuIfmtZ# zgomYUt5{~-tW%e4^JMYzhEJ|wJmBp%;3{~QItd@{rFV~Il2J4}gIu)~&{KE7%ZhpQ z=g^Fb9R!!Q0p`xG+0QRJBO<(sic%x1`LuExPQ+8_(8^Q*tcQbkcq%XlzNvh4kAWmO zNtezJ85JFhg-#l(jQS3=X9J+7A5y4hQ*ve}o#`F%Y*4K_er95b5xHav0?aza=$Er` zW21IYT*%M;?V=L(`orc`c;74}#zTjYvP)0EVTvO?+{~l_)D4n1W*rYld9QnX*GidJ zr`k$}A9=Ugaua73J>3&k+|mG}+~@ZNp2A;sV@hUnJ+^xYEl%>>Xo_OgPDZRo8H>EaV+M$!3BkDRHis&hn= z%HtF|`%uXo%9zDVjL;JChfZpHt(aI(#99eGM zTk`a5Jn1`gX%K>EMVHlJdIbpfhQBL21}DlCM-1BV#-_rsqtBrIy^ylKLzzchh zY#70b^xY?_@pr+FvK_8k^<1WVoy>mpticKYN*p%&)65#kRbr%u8pvCr^}# z6MoVSJ-NKHR;b&u0sQOwVF)}{AP?m1Ixg%>bMH-wSIMhjKwtJ`&MSGj+qNr(&f~$Y z2XWVZWb$0jfQcA?j^n`}EIBGY0euYQa6hNWWThx~mo(C+#rEqL2~L3Oa?3Cg*G0nw zHB9RXK{|DR3-F?2g5yHq2+rk>?gG>)BI;f>r_dz@7V|%3im_cQSEjzs%E=OjSLgS_ zpBH2_NQN>FmX^!B4b4HZ7SenhjNB5gWyaxV*p)zF{GxVhH(6J3mUY|n zmL}u#SqaxGsncC?C zpV&~?VUW6JJ$s(Z65kx2p)+N*QLtG}@Tf>R%_D@x_htZM z&a`s_OZEpcGa{oYk;c}{(M8dl_t>8Afs`|l zA$OwgYZF{9SF+L_W^uf?@AzyK zjN_7bKt%@U``c9^Wt-6^w^GfymBMz zMSC8D{n_;R!m_OO^h&uG&zPv9hFN;O6JB!PW9&HeMyv3JToCQ_~ng; zS{Aeh3SOK0w*G_3%w}&lldfI90szl!BQ*AG8`+Qtjqz%fY@oki)j+!NvcVtX)&@== z`6$z9klWYz9Rt=$z2i&yuwP%`U!zg$acd7%1SES9rB**^Zmy&THz~ga==sy!BCD z>1wtd{~Z1ak9s%0;yn3h*7-f}ZQtk*eVI5xzm?w4b=wK|_)7c9&USWSe5J=b@CI+n zU+eEqAo!JShv=o&Y1V`MT4!;;;7wapyj|*q?0`3$v(W6>c}dODTT^zvTjiN~8AS(t z`u06ezpnUJT^PJrV-RJ0o1Aj94ZsBo2dzoml$~~ls|x84H15{3h<+FCxIYHDZf%d0 zHqexQ#3Bk7usg9@anLG?!=c_Ph91jaDZOs}+t6xKBg`y@-6D{J&aZkd6S#sa$U&bg zW{VEm_mT`|m4-Jg!Y{$dgm#7%lV`f16VAe)j^H4h>5E(j$w&2%!UVk2r6kuiJsWsZ zxP|Cz;FH-Gx7Eo+rh=$X36OLf#4FM91%8g%c4J%dY`DcMx{IwwdrTQo@k)!-OYOee zMf=l1`YwFcz=uH(PdsZ+3F=V{S#Ur*c*{bU9oOBuiJn82{kM}UYg-#&xrs~AYj4Sc zo_WWU?PQeQH@4rSweb?rL#A$pEB|qbAlV@P3-(LCCr^A2%s(eD?SdKXy|CN~@4bnK zPQaEGL!VM3xFiG{M_<<3h~!nIGe(d_m@nhc)B$w5oHZt{b&tnH=ROg&R5HXyocvw1 z-3ZP&empqa})(Y}OCCS-s&Gpo2~P1+;sUV)w16aMQc z=^4OT`^((aNd)!+x)TU!C7)e%b?L{aPaiva~R$qo&e{9~p_jXza=&pesi4f=DN?TB^Dzy&*f+R-QmuJ;vjCKI= z41SlGy4anS9SWk>_F5U$l#?h02mFd>#F)X3hV!n|i?8A+^r~Qt9|lx?K+)ez*?415 ze)xDR(#eCClC;VQ8_cJjNjw^W}br6#Pt+(xWCXd>)`yvDD2~J z!nbi>b?|7M1KxwrZY?mZcA=o>J^S*Tbwszt)1~%4WpNGM3yjiTgu`ZTqK(oWfe8t9UHF4&7IH)ZK_jU2pMm+pknW2K6fM znl9)~#Rs&;cYYwlm_exX02aJZM{#>lBeWXvzbE32~P(A5hrhOQ5Vk+%LPNoKr&g90Qv>=TbdI` z*_+1Fvo0!A%d9f44umzkV=>VQoiIdyn6Jhu$e?x{rAPVR&GdG~+of_vQ3p+`JMk1ml({rfHd;xuLRxeS%ch5|wH9)L$vTHcoZZ*&pmibH{t=nes+# z*F;sRO5!!B7uKD_;3Rn*D1pg6=qi>!sNQ^@T&8;k=>#x+Ce>Bwq1?RvCJveEETazV z-q4$`jp%I|jxBfb6}02X02ge|T@`5k{$$E%V4#*Sq53^oeq`t*{SK+nXe~11zf71?f$r6qn*D+b`6JzC*7VX$OY}ci&>*w2@$6%wr4{QXD zHXpA#;@eY0t{qHRSvVACq%K_4JS@j@_$1%u7J^yEZ+XBZ-rSFsll)wr@rW!&*jzX93P!MHzQY2PkzeX45H_V^qhH zIzeW^NK9Zrceqr+tvT3==0#if6Zx!`R~1d4m+wI=cm&Y^!w`P1j-=owEE8TCorhG| zToRqSwsoK-9k9mZE1*;_cUS1+z9-Gm0`KU4w9VudKY|r0xAG`vtM72Y#pn_NllW>p1+G z{U7ot&OcA^fP~WYt7S*0d*8BQF8Ty(HaknZm5&@~6|Vl|0c|$%e`J#659r<1t*Mnc z$=*hN@#Wsstw(1&ukM%Yx!Zx?>PxH!2rt)qB@@Joo^{XtxG&J|&(>_Y3~TM;x91gu zIa6P|o;M`hJ6igdH*jC)ReON_$v5zN(HvT~{(Z{K*~T=Svy(sdP@%!+qf9FoK|E&~ zaN(PM7HK%Z*SWusNnMa@>8NH>KCc+>;(P5K6=n0B!6%ZY!Iwp=%;M`3riP!P16t1; zAtbNX#aE}@^Sft1Y43Ni^dZn$uK^rp@{ozZBc`onK!+v+aqMLP*;L*U82b9~ z(5XkloT0-mv{`RSXauNv%c?fw^ak`+8%cTZS#t07!XB;vE?*vno7AtMoAab@XSH~RlzX^np37Y-aFJq2FjHF?3jYI z&{08-J+6`wt2>t@Awy@?&iz{MY%js=Ncok$VV^4oz#^C(bfpgMrC(~z6%Y>wZ#KL; zgCJ;+w(OHHJf=HLeIjfCCwhHk`_5yiasP8n^~##Lp}Po>yy$biSev$LEQg5!1nxHd znQfDsPwxQE4!j`)b(O+~-?6h|uy<_*{niAYx>PYvS3>i@e0B*Vp?Eq==1?y8jPl*t zwq*lH>yx03A%!lF+@#`<=>1ki7(D z{s_oe!hi!?8`6I6UDZGrEYJ)BjXZDs%fFg zT}e$lxpHV?NHA+)hR=75Ad|v^1GG&u2l>%_qzymQd}Lw0`TmmNS-3Xq^#VKcE=#eZ z%LXa)fBfiOpGhO?g1$8-TRBoZQa;UPDb(>3Y&+C{KuiZ1t?ajZ_HD_=85i6`;ISH3 zdu%-FR@pT7q5k_DEpCmEnhQxs41mM*|g_n=Fg4Ik~w%rdBV zx-M;fFIlmpD;rBT@G&`CZ75n=mv5H5A}&+8z4M#I+vGd;PI1aRrV`*Sd4NG(O=1Z5 z<2Idn#k+N)N0k+HA9xvgdk=K_V3LDIg;~mBsg|ahPHKbaU~Kg%F;Lrs*_-{^n*EP* zmKYr2KI#h1o{21~0iT-f293u3QEDc?#x2o0($EV|NTY05fsn?tOm4pCd8e`9B-e4 z>o8-hYA{I8J=yr+y-j zadu;%1GHeX+hFi$v}3OA>LcZ8|`U45DR&Lh1` zU2#14T1J(bH1N~=U>wtvhJsER%2pjsXD1QejcA>oyi2|X6<`NvjIcOEwVa>Koj9Z{ zDx-sH3an0_xVF9USZnq32!<4nC0M|!Uv-5Amox#ljj2&N&{$v>?D;+zyg!QoG_=Gu zsbd5k{MXK(K_({d)%bR~XyBL5R|=zZVvcTM(C6+Tlsb37md$#j2jMOWV&RQB^Vn20 zGPofQ4DajA=7Tq)OIo2$*4%2VLhF`KNJCcodM7UyUQv=j65@gjowRD7{&-nym^JXw zb*eK#In%jR_r#p)ejIpWYWkhe7XAH@3R=1G{=~)Q`1mtXz11I|kSiT^(C*_Zd4T+Q01=;j^&_yT9b*X%Q7e;w(GfxGCG z(qeYf2Lug-*5QxTc86Gd8GqLC466P@PBHJtz*XN5-m~~(cW#HycD70G5B~UoyL^mo ze>(%wCmJSiOnlZnBANr3!+VOCSv+*FwbO>cORLhry^xz>XiW-!Ew8esV4B_K)_r*A zX$4ALKs9idj#{;Ka56;+>wslubiTcT9cI_DC~2wm%EgQve??_NuH04}zb) zCNNzfvb|yp-Q-rj89_h{I=m)nVp4QK(rO@xS;gw~HXsiax3d~Md&Pq*hT~(2N0fG< zqf7nQ%pfZZ+ixI^{2M~U+e9fWIjHsN-W}$>-OYbC4&D&jd>{Ojz61Hu_+Q^^0QPi( z%l@%EK>94K!mQ+FGJ9?ZeI$)(6T^A702grLTIVuOQk6&k-qPR$mxAxf=4gGcqG8K~ zgGKZ!&BRX9V>xuh>AYRAw+NX8F1)DlA8dx$yoU)8VH!#@^6sf0S zn)Txs-gC0V(P_#(OdNxFlK_0$#`TiC^9U{}s?&+?%;X4Wx*!V%K@2SU-167~scX;J z?{;tP&yaX$R^uAjzoiw)26?k5YGY+Fx%WGYcj9~QHoh|kT|NPr_xoP^w21nVmy5NY z(=^FwJsH`ovOp?ewb}LK$B(`7t_AsV;RGrXIbC<&xFpMxr!J*#eX?CZcl9s!%a_-Z zSY-Sl=p8tIJb$;0q|bkAL*5??{`=0+ApD92{mlo5H%}K!T^7^8-Zs?yN0tv1^2 zIyH=G9nN6b7JNEW4%uZOtTRe?>(r>x8{e6;sH?*un;f;lb6^%?!_(y)khrFVd9QU5 z$bCT~o7t4~W8aU~xFrVSl*;k%Jpc?HzNnY>ZD~B*B@Ha3zT(e?M-JyU8;JfJ0|mY2 zU~6`=s|!~Usi^tfM2@HsGC-%n$0$W-ldg_J$=htyz3*Ow053MQ@=c!k?2@)Fq$42U z;Jd#rDPqLf_xDIS7B8YAtf^g<)a=FMVu$_y>U1Gc2|85AyjZdJhLE2fO*`>#1fJ%z zFYkcA^X4r=VtxL6S8ppUy%*!1829}E>w$YbVJi;H*BIN@R;ho38}+Q)MyKV(w-XM4 za~;Yb={o^F)HC_@jXveiX_*^fK{xtR%OMjlSUT7JP4`si?S%7}3-~C0lTHm>#sl9T z{AoDE$##0luK&FuQk^30-(cpR34nm6y)s*joxobERb>_aH@`P|3>+8z@sx8MWKv)J zAyaK@^pquZF?{gH?5tPv*fcXiaX8(l9HTyWAEL{=>ZrEp76yH_SJ2~_#fIN5eleir z6JNnI6*54FIHy1-4}4*Nz+}KCki!lLyYQtt*NRcYhy8}$VVvNd5WBq93fO)>yk-zK zn6*p1tamol0)$qUAHvMR26U2)(uNVmvtO~6_IdFi)v|AxLvWo0Bt5ZP?InAa!zuzH z0#h+6LE7`*vd_y*_+lsCHe;+FWLSHx`bfD{jPH(Xs~md3F1AppEG*HF8u~|4S2mD0 zjHz{eNBVlw%1}*A`bt70=!sTg5gZQ-RHJj!i9wW+Yc4b^KO#53?I*6SvJ5LH4+Ddx9*!!!rWk18OSrqSz2LO}fn{;XW_C*=4)gS^0{-l5`8E1KlT!) z9elC1lnQ~NSl>bW&1F^>h+A1DvcvV}$tLuY*(ffJkpXX{V!H-0%s5I|B;C~=!GL;y zul0{e3!;N|^3`T^AAuNE1TZS}p4Gjz?}e9()CLT2*0Uwtd?zEhYGC5tM8MLTR1I74 zP4EQY1W*unfh}!!uTNAe3BBa5%co1@4w-3tT1JK$sY1+?mNK&Z?r>n@1cg3=Zayy_ z0~fd9^T%^-^e}7c18xSm6PM1rD|;><7*`06X*l37XCeJuaB;k6e+>{pz z)1vDL?;qeR4lEnbGVQlN`4@-pC){RTs6g-QAFkV;G=y2xsgqtP{?p#vy1ZIPMe9g^ zGy^;nM{D;+MnM<@2J^lCJzD(+{F3Jnorz!bE(Wm3e>i(&2bq}8s21<_^C<7^3?g_W z6nqk2O#??K-NmK*iJ(5sI=LIYK^o($-fPDVxbCOev!v@tHMF}O1l__dJZt+mKu;11 z?c}Ko4}ALLue^!G0|SdTNU%OQIJFh+cNjZF;7JW~tKU%VOF^zSAnQTrE^6?jlTw=> zPFs&j@M*9bof8_=DO~qGmw}k3L+@`jz|ed6#cxqMWiA|~jyUn#bl%m8R`|l3a!|=d z!M(`c813(Jj4XI<HI^pG-NSKlIW)MCP9hn^RXX zl(Dm}$_}76 zxw)`pzQA8(t>o_qCXe!#4hYO)2f?y7&lcY$7!4j^pD6ey+jQJKsp$=`y8Bf>fA1j4 zwT_~W)VH66a)RY^y{;E|&A?IWV+Cuh^`$C-p>%02>+)R(aPsv3o6ff(BehP^vK8D3 zIn@fWkSm%;%E7jk6G1?uQYE8pPy__ZfJ}l8&d!l!MT)~L#G^U?RSREmcX3|ZNxh3t zRAV!?QQEuU+VbQo2cgLc6|XTpJx z`q2;v(+ozVoVedAtoq=Bum_Mc+Tr53tHJlCKSo7ZM#)=M{ypoIYsqKw%g{Io-Bw?e zKMKf0_+}+{4m4zQ9;dUbMgVQ2?w5l-41T{%=(pA}o%Fc=5Te8 z3&#Q8a#&%HY&7M$(rjUmePJFr%sQ;g55N8JE`$GOHv28je*IaW>cZ!7?lIQu@Fy+` za`Y>5@1S1hB%81Ue}}EQJ^he>dH+}P*FVkjIN_pxb>ged%ap?`Ytd!KWgGFN0cEsP zxeQ}hmwIM)pdsHcsce@W#8Wqwmv5m7Z4BmG?ofGTpxT~# zIr$8~uYB|`bQ4yTeYli@ueRX>u)I&RK#`rMFwlPA!&j~n0lL&q{HZ%}w(rj;5_)B2 zN~7;G?SOUN)0V9MwZ}cyO+ONZuce`nd(sp1gBMOdtY3aW*h=4Sc2tMN+^TIQmfqfu z=)piA&rgoLI)Bk*QDuU#>(!(>q(`&BYX(O71GIyy18Es{^vVd+eE}>WpD3G2eiW>i zbxOj@QmpxV=o<%a zIv)DY0ZviW)99Uo+aJ}p=C}d&DxIAOd(;Peob3>73Vyd8ViAKD>@(mMfIvTGCDnR~{#oW^k9G9kX$vqK;!Uj4dqgJVG29FFQ!{&V7KQ1-&qKQJeCs0)5=?Wd+Q1 znHgB=Y!7xh>}6CuLfgMhy++g5RY#F;xxGs#t^0!yA4$LCT_?YQl%6tHb!_=x2zbB| z)@e4pYt&v7p}}xjq`DVxFe;%?*yXxRYXO|iw5X_{SvdsxFAJuV1iMD#r|sFHqn3S? z?I5CH-coRHM!GTZsM$_%uNovLeHy9UFoJjhU;g$P_=)BqfkV2k=GxUMf-j;XR*tGl zxZrO3J%Y>E_AR$|grNF#;9bB>F9d;h##B6(RLt)-=mI~~=ewW^JlX)vZ8X$2`)q{4 zlO;T}ph7z^8YtM>y1J<4%NP955+=N%`eK6j96&dkyFF62^HTb`OwTCN^Go)`XWbe) zHQ~Pn-|RGoS;t0Xzw+oAoAW+AG-!_ZT4 zQ`$Y@6IUJNPlL6Ro8CwLk@TPw)dLA##t-o3)&{8|_8$c|zQ73`)bX!2skTrmo?gw< ziNx1(`>qRYm%1$`L~y3)u?Mt41OAKR$JeX|t6)OU%6R&umAMi@jEY~u*U*u!K`7{} zQ<|J~dvQY@2kU*aw1p8af-fB8L)Tnr&5CLXA8r^29BM<8mllExEVs4wB@^)4se3hu zUV)`3+3vS)(;!*v95fln0|zdn^5Q@Gt?Vtg1`E8Cve{Q1i*!=nhQeUNE+8V(Z#v+L#wA=UaFqL-z@~ZtCx7R%nhob}zOMY>ho+6_hsSkfbK(=b zuC=$$bv66BZvU$G+F@8fT6*3KA4CN=-So_Ehk=dA_$>@Ba*KxK~=nR4cT$rceyutPH zp1j`LO0~h^uS{&1xZz^JM2rn|zPxy&fdns%Z5z2aJj508UUjCs^K$FWy3^?pj=>Jp%v(d>EH}B@VzXfdobv`T8A#V@o#0l%X`vj zqaLJ(YZe&ICW6Zjyy>^uUtZDhvv|sO?nAOWR`rANGJEpF4&U9+nG&a^BnNSne*3^F zEAUaNTQBd{`ECdL<`v`llvxb?{1@=zOMSE1nZ9i5RgCu@{$Rj6l~bFIiO>O7vtc{v zu6J0IZ?kUL!^BI2b|+dDw&Kxj!k)TJA1{8XUGc1EmKqZSP4A|?PF!QafBFhzGN3>hy}l;*P_Lk6^xv!5 zPMBoaP<5`74WA|aw(*<1Cr8hgQeZ%ZS0a5u51!qm^v*voYN^9Qm)Jw~lM?PNa+V%y zw+}Z2uRj01<4=y$3$LoH$&t^L-)138VeVY6gMCumy7$`8Oa=>*fs#Qhlm4_f{;4cP zVN)ih(|Fu%_<6w&YL~s;2o%O)jOdt2CWp$$4*rAhwEH377{Y5f_8D-oKk&c@32o5S zb&G(9OqFf4e;R*Cou0nn9$dqOwOikCH~oXFf6$;&QyT?XwxSd0*!u+hKKwzCT76A0 zq7NMJsb7Ph$uqS3`mrEg&>n1-!;B%AUDDEv@+z5)K-LZg|3u3kevW9$Rft1BN?`uF~ zXYk$0co&}bB|Hc=?O=>7Gjhv7M9~?tIpsb^d{?Jxov*x-gaEm>J zl-J+^HvYwiz1{wD6KG2vvYK=<1mZHY$8tX|m(06pNKz|S(B`_3!DFV01!b$j)0IEL zwM&n>ZaQ{xqJ|R{hU2SWvVRin{^mQ_PYFTg>#8<$2e>l3%E7N#@2~x5QpZd@l##RP zP_Y!Ho+j~d5>efQd~7`;SZ;SC5kzD)gIU)-Mw6=(6XG|eAunOt!9Vc?rd~F z?}MItH*!yzKB#~rd-*kLK?*yR>{;*fA&E3nrY3%F<%sneI-Zt>JpH%AKoM&WG-;(__uNkuB8m#9Dqpz3e=*8}XzG@1rdNrkE{9<6+U^LEjV( zJN42qFdGQ|Ujlw~0$y-`f2od~@inWN_fr`i6oQ@;50t~7zk9-{HizY>Uc`9E>|yQX zVMskLcurmPK}Q_u5Yu{;(dTw3V}~-tUuZDv^u~Dhxini#%jz;M8+Cqzf5OQJUh`ee zb~(|g9kYqUsV>DGbvyj{7Z^v~*;?n4_>80O z_2B>0N0^jd`Yt~29%XjWrO)0V@ckS-Sfgf@ZIcs2KW4k8#0{NNIfYP~Ny4UMlVeb7 z+;GyMEuYsuIFx&z8M6Vm*<_R+>D6!$7@R+g>fA+#PPlqP)r8(MWx|+=f#s{W*<*>@ z_FvKb80c1^@GEV#@KE_bWG8Kl3-8d`-Ml9G_HfD%GQHKw$Y`-Z|tz zGZ$}aSgR&*uB>+qcGUR2xKYcG6#o$%9Jp=_>JIuwJ>SAout6ZI)z`&^XC18zQwoo(Prs&_0Ln7%Nwwc&oY%H1_nh)-My*{`iv?_U0 zGuUBBW)Q40O3rGpx5%&ts4`H+vs_DA&y%(^&~E)`IGlW<%|4I@Lq$Dokf+Ys%eMg{ zdd(3!&=l{e??>u~NrsQXUW#WWv*ewZEU;XHAgMA%H@;VZIO^0GuaW<6;<_UYR|TeBU40&S%hPv*X3@TTYkljflw_Q(v_MG5f))JGO1Ta#>RK@pY)l$8=EDsv^F>mDCus`%G9x8aKTM6NVOQuLqMO6mareac1X2(T)HWH zJkj-dFR#zbfn`S8xY2B0#=@edQK_9`8eD8)+wtm&C z#qUUeLT4l;*ieMxCccIE1m&^sIoI}8N><5K4GwUNPu}3qE3EMCG*toMdwG{D2C27| zgFao@OD4SI2)*F!9FQsLX1lTV_4ljeJ&B?Yj(hV)2>%~?U?P`vG}ob=ZfM)|`%tGJ zaExCd>2`oU?!CsV_+&Omoa;XE$PTc4;^Du3N9#J_k8+Y=-(bwaTO8h<_x1TVp8KzG zR$CR>-M@H;nK6UN*&&7ftG>;_{Y&vU(1X6A4;&P!DgP56VtnuX>i)sM!HcKdv@Cs2 z^!HpURvjhS*nFCL36GAB3ODdIv`gIpKX7U(RN`}RNK?M#$-oiv>qBOxxn`l%_f=;p zeQ#*p(KGMH%rk=cUA209Wqj_6XxAITS81{%48V!PS)RNFqo@2`iR()}ZHF5!osl$q zY~YJ`l`rcrg``X7O8(O)0QXKEc_E!lm%1xoCR*7-u+z8hV80mM9d;Ej#owLiyLeBc z1m@~%>_uLYo!a7)^cuplpJ=8*Df%3-ACvy1hD^)1)iWLZt`kg#@*sG0WA-kf8zHju z;b4PY#UKO7>g?%$HCkPdz+iNkJDcV%zJ|#_#n>sY%k!j-AdRO0=i>^oxjXyX(r5G< zX^^*Vz-zN3VK!&xTZgOB!dm3puA}ugR@y&~nsDmLf~D&Xfkd&O_Vo)4VoNonZA5hm zzEY2AAI=*M&7Y{nHN7f2+6hhie(1a90H6s?cbeevLY8Wk0J8m-X_|PLDIQv4^T2 zWwdF;t2iP#XrFsPf93L;jnij|){Q_@U=>Pfb;y2~+vnEix{wugMcv*`#@Kr5x!($o+xd%nV9AbDUjlyt0n1C%5=a zv@u&Xa=#k{nXGXABt~4K$5#g9)+W-79BjI;JPpa9GnQGO(94ANsdp`(+h>CRl-1kN z_PHQfK^o}n-qR-XB&G|SO`B(ZpU)o)X6>u<&i6B*_0ba$CvJ@uIY|mJ;4)Xd3j<%q zz%q%rnKY)KWj`*_UFTZ)E%bC)A&w}jaYO*<^ZT=5ERU+PPef`L$Bd^*{ldp_c_|xy z3+;#kf>3sw0;PlRz(`gGk(tf#l}6g})<;3xj2s(_Xbm5n?h>@L8-ydjQTX${PAW@> zER}e#lJYIbAQ52TA4QSNySn`6bS)i_??P59#)bvnO5inWBk7 z>NQ}Pjf@U^F6#<;HuY+L>N^iUTgUnS^4^K=S&3$G{i>+y^=@>EhRKIfMWY!v$OG@P zb34m-%40sS?+7xooo_H`Q&D&n?DEN~w~hbN@8z(i*AZuVeU*oGU2Qn~Vc=|Cmy+tE zJ)ZQc{7?m1U~eqz{*Y#EBnx8GpcMo z10;((craTIr7w!7tfr2)tzhKPpGhBiSmoSC{mG-!pm^ZL{W+3l_`8cK!pqBa^XM=Y zt+zIz{BeDUUa&kdxkM+N^tVBK2>zl^Iu4-!PdQ^lP!xCNoykQ27kOq@zP$xhQuj(4 zrQZnh+;O*7!EOOd{V_s-U--vAez!~l+d*4deX}w;Qd<#xiO}E9JxprwdzD_iyX@DX zHkLw`3< z83+;nA@GEg)Ap%B6)@gG*u>#|)7B|7+x}qf4fB3mZ9-i#)&M4D@6ajBK)^<9Z^~=w zYn*%XcZ+dZjCyVf0B$@!^8dm8X)I}2Sx7fdi;L82qiw9)VpC=aJa?8U?0K8-r2!IW=r{bPW5#i1QgREm6YJomUEa zXI_X!Sw=+Rbj1alFk$aqQsv;M_hR*aJS=iu2*})D-iuL(mYD-=w3`#K31gdjNRKr);L4hkf@SlSXw_C*AvJ^+z1!WY1vcZ1l@^)rG$N?Pf>C+s_Y<*sLu(3L#i^^$F6+ z7rp-+f_l|q_QeJ(*aAB4p&K{Kr2x>^sZ{-hPK}Wg5qTIz2p&^v0~Yv0vo`3}fVhumxPM3a1_W-ZA=osy?t2m2!|BZU7V&I->N$fBAf+uS03G=pO8}q} zq5LV|(fmpFzg<`uQg`{F%Hmj%7-%z!8OtzA_WrbY#rZ)={~g+}x(}ZeWHZB35zh^Y zqjZpJmU83K*pz>C9|@h*f$bxZw-=7#H+Z5MGpN3vDYe=1#g-3wdX?W}92NZV0{D-A z`^_|HXbhev-!9_`Uln+)47NRpzU!Ff?4;Z{-6EsxuueD@j7uUn!F7G!CYjyLt8dTD zlh3=nFTuBv@}Ho>OVi@_sZY9`hwok&14Roz-Sn0AnJEod1==!7Vzm^@jqL+=)LeNlxnHYMce{MXD|3URt@JS$2xIeK{wbIvRQJ!na}`z zw!_!3qH#zU^xQ2c2bcZ;*R5KbQ8eH6e z^LRd6ivE%5mCkvkI3?S-M~hMBS|cNIroJ?`YwJ;GyBrI^jc#&jQ6ePEf=KpY<9YQt1}hM;Um3_rya#ybtq)Tqo{)j~$Zld_3W; z^_;Sg^!dpKPxQtY8+invL?6iG==OiaBhEC;nSJ%I_<;j~8_ei%>_Ah`JV|g&G?p51#LS6>|lPB|2 zmvbqK3LpIj#Xx=Hu@4dI7yCreEtT9+lRqYSYf$5J?foW;BJj{g8L6Hn&?c;u@#J;O z7HDOM#zx6obui{%JYF${>;tPlIfQ3!7AiIGR7CbELZrh1Nmb4s1?U7wz-o%nm8Y`9 zM8lg>c&o3LC|FkjDdY+-_KfR>a~D1sFoS-ilYjo>BhW2-rc{NUKGIzo1DNa!QC@*24ATPZJbj7<&(nTif0IAW!T8*~LeU4tttT{G`{S{hj9 zWj7CPVK6L&ml=RFm0O83nC($=X?X9&nPPv#enn0uPZYOZ63ab`-|%7B2eT$;jlB5V z|M*Qde0S-5rL z&ZSk-evUDmU}W4>mq=fA6!JTlElR*NBtwT}-qcWwcG7X$|9xBAF2b!Qk}i?p+Lt7C z_UEln*2Zq{fTB}QTcloN9PK0uU1&qtUU&uh*U!uXLO?Lccr(pH`gl)dE`1d0l6{e8 zcG%r`U{sh$Utf04-SpB0q?Znpz**W)#x?bLbm%>7ab-bKlv|E9#Sr2fJOen;>3Yti zy1^UUOS$&Ljh`{QFy)=uLLWW2%qoo##4@$B+6XpqP@SdLUQ1-)KykG7EdpYvR2p(G znL^}gD7I5N@#&Q&H`AHhCRuLH2U%F_TG;qb6LT~STiGrug!B339WWeq(VC5fNwhYd ztvaJHy^0Y!2q53xNkdpQZ|Y6qFM3?QqWSTttuu*{J*m8SUh7>isb6O^AVin4T(cad zzPjeG^|NBX`*Lp+8Vw(_2iJPGi&Acl%31a`%0-jT{&ML(aeSpv&c^CD**_65G`MC1 zN4?kV;DHzFKF}Hc9kbS6bUt{MpY`b82qwIm*KtpiAr#drUBcAVMCvhlKFjIv+s@0K z@Wl^xgurRRQh(w*;i~*l?zYY^y=I+?&!o+SCVii}lR)@h^fGSetQoXd&>1BxFGV`gXi6rWi$dFK5c)ysk_Dg6Tyc>o*@`dTGh79Q&pKNzR%ljn8xCyw9V z=pgRd!J0ZyaJui;KAs=yRefUl@XIDeTF$dr5&2m-aP1ae=a#B!LWZC+V(jK zMEeyYp=*0k4LpE*chY!QXOAtOe8YetrtxKEN}>7#&XlXu1bobp+KYAXw!J*vog;so zM8bhn(@^g?h@Qn$lN*n8|C1R!R2qupAl;e~AV9Ki7nrvQX?1W+l`4p|^Kn7hv*tAy z>=js3W5hl43gk!t#+Cla8CyQANk}wQ?B`o$RWVZIk<{?kwF5@P|8xVaR}+aN4~RtRCTgE%avYK!vZ*vQ_#tp z%|>xxY#hY$-OUiH31_*XLs9Sp0k4Dwy+Rr6{bHieF?eYeoGIR-h<6(?8T06-$K-R3 zm!bhG`agH>MsJt~9?9AWSw-NftI_=3-~axyzy4oq)Re4AUt&90h1q{(UhK!7T;Ddg z<@(-(SyAYv=EzuaWl2Dga(T1IRsWUx4ZJWmN!&d5{Ma#stLzHp99wc+l>yZFsKyth zZwDB&<07bv=`Q`i{xe*mV!6c3cV25{upkM*tvvBwCdO=MmLe0|P}%XI_R3F9dbCKaWX2&nt6j#X~;P$6OwFOMr3*fNEc)O-Y_& zm`k3jzE|?VAwbc$r>^nFrH-&Ppc)itACw5b+B`csb$)t?T66uJ7tu^g3NTZ$LdYDd zY2sHXg&K1waS$7IB9a@A$bu1)9iB=7$Ld8FNWJ+6&CWEL7PxI*wHx(jm>7N0QuUCj z>#q-7!!!b1Mm(G|8vwQ@R+%m-6SEey2?1HSrQ(XSU^?pNtO-edPaLnHm1f8204FJG z;sdWmy=pM+y&UmYeJwJ0PqRGIwV)ME!-X@eS?@pO6s9?ok2g73K|hLAuR)@WP+3^8Q@P#&_b(C;M_wH+Y`q?gM^dPgxU( zug^u9cB3UbKKt~ZXI3fRacL_QR}APU z4Kd`TcwDXis;CB=xW6Cbq@<2h|HL~RZt%Whz3NS&?T+#}Bk6r zrk=`-ooAmQAm3eb&0C4mT-lb!p`Q3=3-R=KD33tO8v_zE(*fX9UsUfynOgQA)ROjT z4_Gxg(;fl(Kx%w3EXP9i0_BRs6;Qm11qO89Je5l6%5ssPSo&k4LHdfb?T)MyOADwU zD7OY9Z{n@*@87+}-#qAp>4!ap3BG0(@IY_^_^Q^|z!rTV44gO2?WOJruK#C{&Rx2K zvZ-OaMj#^0oShY*>0Cb=@;tWU*TBMj+r}+A0R{*oIAhHMxhXMvr_t+2|4o-onAHF| zs9fNk6E1jhn^{QRS~k>DS{+6`eMsAlgB7j5`j4r#K0TD+A4MNj+eM#Qf54BLEC-)@ z=9SD{vL-}-5KvoVtZV>p>8Re=Q0#_vqB3?$t+qS|vG8Clk|1EfF!&!|9#)C>f8@?+`j+R!zF zLI^y8_3Kz<8SHCtZTnN24Q+%0j}&aRIprSU54miJL5Jcg{YO-=2*)`CR{7V>Lx=np zi|@489h|^X(VHE+jw^$2+`@x?Jc!$s!4(*O1<*36@)PcdPdgLq&bIsJ`yYsFqv3U$ z)o#bG43c2{ZKgpw;BY66x3O(V!R%wOoqR+P4P)R>P^*p1Z$8jyEu=RouR$BF4{9T84Y`~9M z;Q^i>a5@E7G+1Qgt2Pw&EY|MLtdkheY{ER$?)w3UsdLwa<4>3;rFq(U`O$LZ zPxsYuqJBs$~+x3u{DNot94Q7DR(ns6)#< z@vdS2w5!%xwW){M8Hs-4S_rNz>wcttw;3TYrygV(v$1q^D^l&n=Ik$Q?Xhk@vAF|1 z#=s1`dJE)}taM569>Z2AzwQ4q{!q8xF531lZY1rUZs;3qCd@{A<_}v+hO*-?&Z?eM14XkQIDni>Z+zk#Rs-$4Uw9aOO-+z*Tu~p&Zr0YQVQF4mtmeP|*B^#GVfHO- zSfaX@nz;fUSHp|JgB;kdlY8DlT?0pItQ)l%uGOHKHQgm>Pq^1hRF{|VmiQ%ozJp)f z!-Y$6a7vSt7Kmo=YZ7#GYuS+9+|0P!WUM7uu%gQFNZYpM@*2f($cv}UF+2G_X-Q3ddB+AmF`oGWhR^p7geXpv;Hm$VK|Jd+d5%u% ztY^{>^F7gOU+(#U^$64*aIa2GC$Z5kWnC)pUz7(OQ%|OB>_Edq?qS-WZG8M_>AT!m z)2mw$&@8rWV;@)86K6k^f_{F}zgc?wXm*Pijt4mZOn%cx#~ zy8K4DdN2P=o<+wcP^Y|v_Uge)zE_?75aij$;hjV(1ZI^4Ufu#0t{geo0O}0FE&iyF z!VI*&|A1u@EDE!l;6ZzsIJui<1E3xg`Zmn!bh2Zc1zd2R`m1dZ{8|Y9D(4eDYV+XD zf~qzeCc%0yxyWB#8Yn4#hLzUcQEe_@-pV8PJ>2@J*Q5&w!_MQCYfV_XJLX>B3KGIcXao7)Wf<0Jb{9T;2J;w{Ym`>>#ah4W*g{HW3DfM+4^?`xWUpA|#e4lt zV@tXUxm_lT{uMyM=C@(ij>=)Wi{Ku)TSc& zD=?$8-)uSn%`URmCngRd{P{f3(}mPD$PUQCW#X8DI4`~Mnp9Q0<8j%_6CahRerizH zz1g52?Dlj2|M|yn8HBjVFB5L=Be79c+RB~FJvgA<&ot}lQ~Q;hw(e(a1$gXn`PHC$ zu8fMSeB!FQB6*z$)KTLeO&ELb011Kx$pdW+LU9613hrBuybfIknnxznKHQt%g_5nK z!2M!U16o2=Cj>E|i?w;M_@}Ht?#fsKzjyTrIO)hSnwVc#1yjlM{P()V#<<^0@`dd+ zw%U(6?FjHJm$+s5%1F%Q0@sO%OM*-A&$%B3hKp0KRdH$cF<dM5kJ^k#$gMVPt(2n!L*mQE#2P~j*+3)R||rfMx+3Vvb>&xBdppqMl` z#?+_%-hK#!)rR+dX!KTn5?Hc?!F?~pS$aB}xAKh<%1!U({)7**rHRxIJ&ji#fyHbK z#^usj0eUc-2k$I3%pjGg1LN#B=q@2OId%NX3AUil0YAPI;Ac7cIKW+H@ELueqdG+= zY#Ctlu2!Wlx#4eg*lTlW>sLq}tn10_Rt{=4RH@CR_hzBf;^!*bJ8ml5$pdS$*L!yO z{_P&>yGJFH_i@0BZQyuL*xuirbWFtJ3-733{(L{%>5iA3e=iv7f~>>)rLB3FMYp>r zocjP|$_Bpu8n7$yTjjBzjPl;>Os~>$+tc^3etTY1XPpgPe5ZZb*yox7+NCFyQ#^R# zQVu?1W=geslh~8&s-392%s7hjl??%bb+@{nT>6!sM3c*0%3w`yoP`eS<5BsyvPkv~ z<;nd8iQwDLy=$H=(x4-X)`vU-cto@1>TpNPsGRi_ejN)m%eTPNjL%k1U{W?IV=QN# z{<8Sd1N7AKIKbDo-X$m^&S-ZNV$d6cVclmq6SSG=U-DJ`6oNFn&f=dA)~inEGZ4J8Gc~>W0yK6xST3$Q1<6f%O=;bl+JY0!NW#!BsYW&HYdKMym#TA* z>9zIVMV)VtWMVRur+{ggO?3{KZ#n`uJ*>riYO-Zxr~R?Czv(SBOFyEzqMUQ9v;>4dmUHSrSJ1hHM7ql8LfebfU2j!T@|18cN1xLqOllp4BAi zGZdD~;2rj6jaRV$8mYPc?e8!9{Wt8RQPYz21@~>WX|B;v>;dT|_4;07lmvSl3A#x)f`8fB6c@*28oXK=dDms-zW@_^zN9Y-_^9Bf@GGEldBX*I zwS7Pau$x+hOLZe4x_^d)a3F!H&u>Lv0>`^r+uC0D7z z2)a~OP0@7UR=zT2z7r@m|JD*M-^-V7@I7*z<~!(gjlmV_f&E-ER^WGrswHKgvai?H!+qrSey0)&%7&Q6=zkv_zpz)4h1IES zP8c|GYx6UgTeY@JRL8t3K4mbdGiTH4RYC{IaP&T$Zv6`wO+Ks}jmX|-W_L3yz(N4& zU$^s`n;#z90{COAPDPM*HSAi$UI7~@3)@lY3?bTTZ0N(nLTIfk;_y8i%olhfJS57| zo3V4_D2;A(9!!^kU%x+j?%ES5f@qJ&CDKYA3y63b0c+}IL z0VeK2_XYZ8XFXP4KbCr0Sj{Hw3kL#Jx!tlTK4?!nf!R4TcFpA5zG}}dC(Z0ACjGmk z2)m3YE&7@7^>(i&NcdiK{b4&~PoDv33ws?HnN@HhLi!{{dlh!di0>s)4~octw+coS zCYNDmTibWbj;s$w*q%A~T|ToKo#hTWqIWCEQxA1-1hpv+ZWjule_Uu$W>g?((;|cO zQ0AKHvWy(@TJ?)kvQ%>Mtl`ausIL+B2vX(p9tQrDeW;Tid9fEao58S%?ij*GhD!wN z-Nj-k@#J^*#DV}#_91TgMt{|M5Xhu%nOTo%1!35?hFU*6F`_@TRV)6Xj8ktV_~hPn zQG;>O*0-h(`qudBpIZA4_{8US>WF83eS+5o*RbJ*n;+UQmA+M@AX=ZSoTcIXvkezd5SYxoE_CQFSajMb#P2q;{4*ene&s=h}(Z(3l^7js6;Qi$R z-oypo0%-v8L@`|kKzF7Zkp=_E0v z^tx(fRv9&=$It=z#P#1Dxo1k*-W&ES+xrV$x&KY=DYI2zXK%Rk6HdgmLCQ`5o&!P7*4Rvq zmWX+jVDG$v1_x2Lb~RrfD}ww^BU+oNqGJJ{CXE}JllIeRk&FsUM$xf3J35g{fSDmi z?owf(jL2?*VZbPFi`Iac!D)*tZ_Y@ZD~xS8;?!Z%^!d#daXu-8Lvp@c$}WKkM2oFo zx$3O~B&05JVxUamB&@x)ToL5LyM?P&Q?>kW^lrMbbG$)5w{%MiT^hWGcW*9T?wtm- zdLoH((EJGl&;EGX@nR-|ly!k?M@c@3u3J z2}vqv7uIgFN>B-UD{SZ8`4V ziEr=qbmjJ*RYnya=%Ajf!_oWA!5QC4L&A_;XXWof=jO?7h2M$Gr_7&$iJ$!(`&n?W zm+>#kntWb90+l}MHO=sKCAM9q<25jn!xx(TB6&CmhdS#Pq}j?xy7&df63!a~Ft^rL zpcQ8A;$Ui;C=8v$-7$ZYBJ<(xg*oUOd3FR`jcS#xV@Bto5&jf?BtCTZEQX?+P`!JX z7%=Qv`ajoG?L1?!Aw4C5gEGZ;Gs%3@<5)x3ppB(DXMD-{NLZjX^^!PnrnUM{&#T_2 z=8&&IVZ&>@B7@4imga#4I68ULg}$@C2QR1g&*vQA)L?H{RXu@_K3gL%I(-;?Rj?+C z|JG$hn^=E$4iF1R&03{Sy#5pL?f z`dIjgXng4SZ9Pl9Z5dj{`5gz0vUx9}_J`Z-Xf58}Rg2mz_!SB7KmY5G9RJ+5_Y>Lg zhiulm-tf|kJNGiVCEa^B6I-U(+!q_Jnrd5~Aoi(fZzAi&IYR888|+>Z@W!9-eLX&d z_s^jDjU$>jKi3|=SJBA~iBHX!U<91msb9D(+?3#IM zvG{cah_r25{3IVPp5zSQw}KXHbL6)nwxAh0uDv(7WZAcy=mI}3*C1ujJ+7lNHldusl-`^OY<*V zH$5r5oRn3AVo{MN>BxP)aN;4agP_guUy!tx}WdvwTMIYw2(YKR@3wQ|+m+@SUFbz}xncmqF2C=kHta^M;u<=N1jlez$EJ z8bX^Zj38B>w3^_^0b&R*4UJWiz(HQ*J{P8PaQW>mh^8=XeD^`Smg(```n<q{C{KP!+Y_#beX@_OK5U2h(CEy#o&3fPnPCNMQP=A+yxAgJ}8WPZY5KM&~T z@<{I;d@I@E_bYvG9Q5W_zpr1EQT-2j0Q*1bw%$3}K)2=cgKhRj%Azfca}@*c6XI## zPh0l(d+S6{$v)9^5dLzc53-@d(n%MaT zT3)=3DE$e$hFyed8vdu`eZK|2n#sgVwLHn!V0%f7nKpNiASZGwyC-q1W4kxsHNZu- z`qk_02GbP~^?U!l?W*)RB} ztgLj!t+K|YjuL#{y$VJYj`iBp`$g&{mR`^osw}lLLcDuFa62rKF#QP)x*qfiQ_fMuwy^E}*PpJ%+s-DLlkRsrzSp}Y%4pg^0?Oz7$87{W%(7v*wGiBpcWOTh6;YJPtfMhB{6fo2Y8Bh4GV00pJVIm z9$VHFgp&vR1=y`_pRw5Y!e+wh%Md(ahhcBrOT9=t-W&FACN+FPU;g;)eRGSgQQyIh zKqA8C;~sCn=-YTg(yF`s*xDQBPJ0i?=GEJw$N)x2`)L)Fgq~dX%0P(Q906dQSj(`C zn^W)8`mWr&#S{O_N`vb?-SqhKY!59YpleHq*mo&b8gz9p*LsN#29FEh^4!a%DsXp; z^+9%quz6JwB5$!{8W>E8%Y(c+2Fk1?nYSuJRt|5oEHh9{XS$I2;uI3$sXSw%1t^oHyt?Wf4FpW8k3;x(h8KcwPg4 z7`zX9ROfBLIDIM}fB8``+cn@tf3)>L^agw#AP69=ms_|*f8`qWDo7u{=QVM(u-2GA z;Ca!3Kh*I))UEv1vUq-v-;Lfccuw7zW#WK`9rVct4C%8S_5Yh(bq@}OaiaNAr`*8z z)BZ&ITmwA7Pk*1@UC+Gy%x7Snr$7o_IwShT^NwdW+8K-Dxy6&$kI$)VU*v0OLqtcF z$7q}0{;`(-EedrK2ltn0xu_<<~u&vgqeb!uK%G{5N#*{)+v`BJmpRw?e_4OltXNtg1>F`dY^p-@7Vqy^kim^m`PCO4(emkQ{Qj70d1bX zV|Az+MrM7#5`W5eXi``&pmJ=w9SOV1XV;)hNES@c7}0dF^vh&`*9Z3X8GLFDW0%47 zJ7-3{^=-(b5iP8&1(EIgehc)%!^!_!`dVgBL(|_ue3*4*sdV7mjhWEm8$0i!*QGr9 zZVnW-Ee;%jM?|wD)$N8u$|lqZqihkh^nPOv1i3GR8SfRJQ%)N~;cyGh=A*6h&M!K~ z;(N$UCpOD^$>st0W2COe|>x=;v?8MIs>)xQ@hA%}_>{W0GOCDEzN%t(3!z@qor0&n(m zt3K`@b2nQq9OK~+Fn0ULKYpuIkXYAEe+0i;FJd!S(TV8;VvAj37aU7qe^JebTW!z< z-a8vU8Jdc2))GTLj0`xe@wfUnqug;?6oc4HB~lKq$pD`vO#o;>m%k;~9yBuI*Ht%L zoeUT)ex^@@4Tq|tmCQ9b1zdM#$kyKr8w8^)aPb7@URfoP0jj7hkk|E+dO<6KM{kH{ z{jwz*l<3z$sY>gw%aP>~mjwdE`x7Hb2v$|eOWx7HmN@vVSkv5Q* zLjj;MC4)v&2u<9j`}23#?9H7o(oM@tg`+XTsU4(p@lI!?89kxiPku9FD4ul9hBB-N zCMIll#_8OL<2B`pvmVx$_1r=yXsdTz{wrtvPVX~=EDC>b7K}(|ZYV7@!HMXSwjK~m ztfPWybC9Zo(mS!mrl)3oKMKUcwUcA=EC$a|#~&|~2GykD>$s>LG`{q9>G56dQJ;$$ z&07yU?s{S83hl70C++Q6JUXqDUcEQ*A&7YTm^fDUl&u|ppKzGGV?ZK*-(TLHvY7av zWUYJGu+S)TAK55Ta$|+u)SqXpGF+BOy2l6(0JvKg-#|rxt>^WUZXML@S z4GoUmgcU-t%sg55p+0Ct8uJX0Dy`c`@0TF+x&P6$aiSx75!QLz0uN!P!3Y zS?!@CHE7Dd7L-evz2)UL11JURGg~KnKX9_7>ec;2Ot2C}b~~QNi;gNC7}3ebBvc3W zxmuO8-VMgtf8;>W6DI7yYBstJz+-wrH>9mUuNt5O26U4g%>7|*_HRp*d%q5SMD%fF z0yBbrWgTcPS{{wh=f{=OBG*s_`EC?Ha49}*{rD8VNLxI-a+STsR#p9aR*X}(`mDbO zW5BbpN1%d0I}W9zq7RTK@qC$(ZPj8a;FPlxVTC^eS~v73<;uQpD15>H;LnsNA-}1! zR%M$lK-a;hg~`kI7{)uz?Z?p2(AQ= zt%h&RdO3S6K{d1Td+BpP_u7xe5Rk`Gqn;7Dczn4m0fTJb$$$j#coIQ0U)K?{)Ia7YW-;3uOV?f+s7vFVUP|y%S z)mhmHaI;-wL9RkZj}RRh6Vx@e2}+>@cq&nkReHW@BgBD&UjIT8L3z0?54_UJTsS_ebN0=VnFL zud1-Y>sQb@N!W?6Ln@}UyIJo};@|zB9*=#Alde)$Z=t~;f23ij6S3r(44}M%Q3$SF z-UC!xPc=}TK0Kd68_WWu+{-%u=lh?(zy7%Uz49}>XM&6Q(7z#|ux~Phy!vykN9#Y8 z#eJ1OZ_Pgs*kgdW{(F#qzSG~F-IB212FF|_)q$6+?%+cmR(JnA2QS5Vak)(I$lES%0e`&QH{DJ#`|; zq&R}XEO`DBW$F6XU*@38de+x`xBfPS_ZJ%Q>4JyK-w*Go4C}L`i2lp^)v^Yv&h5w1 zpUFW(R8}Z;&oQHD1z(Kf${Dh%+Z&_Z(EdOUI^gl~sf3n?2^!u0!xXD4T2H2%jxFVoYD(xQmf6L0H&Blyqu2~Ek-7sW=B zIw%pc_`Pu5v)mW)0_*E92)_orJwSjNSTBK)-aP;|<4H3DpPpztFX~G}*fekhp7>ID zP91vZQ(*%-;r&G)z+(#$qd)vhAX!CmZu)+SY(`Mfj6BfxqtR|YWL#RIpIwORv2aON zP1xX9@c{OsU?cg|+7Q~X1oj|v;c*XCluuIK0TPvA=B;hrp85xxdGa)Xv;omjTo4D18Rh z(38#E%oNKRu3PpUTc<_6W#D}oPn*&e3K~42j4k)e@oI~7;2vtIDNCGkbV*=`Sxgpr z0+N|Yz-hs}vVF|cf!>0%W>0;}zFt4FpL6XKt5QRDGDhu*qWh>Ic(SyNOSpRQl$m-d zluup^l0?w<;&iPYY(Wrvf5$3|y+N_(iAPwfwsB}D6}yq<9fX8j67MVJ0==Mp2 zQJ$(+3TIX+P~}Fd0pSczHgb59CP@W>0K9DsT{a*mEGY<>aY6XiQ!9l`-D4 z2zK_i5=C?TH(g?GpXXkI8Sf1QGI0#JDo>4M@=|AP;AT+I3XVx5Qoe$6U3E9-UX_3+ zI`C81F+Zog0gr((mraOm^YIc~C<6q*LNg+~`E`_UI%|@7fO}z$k9)5qbp*m!(QEKd z2Y9!29RfV1_hUpq)b54PO@0DH>(DF4P1WldbkR1w!#Tlp`7xjCJMrcIY33Z?*&#Z- zH(~pLbGqElbgI5g7}E|;!4O=R^$Pq@hrVlH>csuqp147dcRXpD@F#vY;HTSpzVnTN zX0@+?$-rFTy~SV99=z519oKl$)8;Cog@K>Jxy1^Rb+4&k%Bn^uRyS1BgVx}kg58j^=OZkME<*8m8x03xX6&qQ{m56^z&W_b0IoaR zcxLwkK5+Iv88GF4bf{r97>ubrZhBNLK5O!ct*eFZYeOLi%hO4q3Z&vlrxtYYC|A^b zN>B{`c4v`ni8e52z(HE>&=){W>;c%3XSD&I9d#k9FNw|uvTGqz^3SAinJMWfy<#8F z(4VNm4`{Ced7{C9RO(59Vy|VP5swqVbP!#J8*~8E<`={^V{gN7y|g2W-?t3tvr{@K z#*x9u*uWq#Yla9Y$FN8GZ2krK8ym6<|2;W0?V`~^8&lsn^zGrDyQeN#QG8n0RqwhR zvIdF<7ulF;Ru@%U?FpW?nK10n#0DBV^r@tskELgMcUl=lFmFB$Wh$d02p82yR8WOF zp-WoKtTL$-IXYRvKkTo6z3gv)|5490>n!oac#iMo5`g6)iReH68q1fvw-_vY_rH>LAX>^+U5M*GbfBFoVGvLFRh9fJ+S7ymx;$&?g?s*jQ z%G`KYPOgs`9AwBWPB2JPzES17%U{(ea`CwfuiCU$GoFIW$~JtCg(Pr!%hE7}{PBG^ z5APK1uJdj-wc8Zzt1|Zr!^FYn^iAJ{6Ogul*z{bvc`%nFxp8CfI=+0%Y46E$t$kc> z@uznl@xAwoc`@LEl^(dK8GhAXT(T^$Yzgw7JsS3TO+LlA51PMam*{(Ocz@cg+xZ9Ro*6NK3H|yNJu@pu zvs}?_UNL`=hz@|_cRy?~9`w}{W1FXP zE#Ffz;yYh_hT?p9tNACl?yGefgZfj}m%d@vv*|5asQvJG>o{et1syX6f^Bxu$|qH4 zsq4%^fMKr8F)jK1%pzeuW1)teidA~UP@&bz69rNkJ_ zarU*)Y1+864MIo_epa8{3l|A&@iD&8t|RNt`(D{wYG)hInsf{futU|*uv#E8>tJJE z*=i;|x;Y_Od=AW7+Md3?>m3FeoO~=O71)4m05T|R!*Fo6@n*1cS@c(CT%$X>etazu#7;BV{JdwKp#58 z*Y#?+7C)@yz?wgBU-@U0zgcMp0=`^9gQ!$7$lJiZoa;WV0|Wz+E1i7_X$K^TTw&7I zRHyl6)4dIZYsoN}7ed=^?Su~z7>|96*-%Saz3C4pok0e|NE}xt2N=DrP`f--Sua1i zoV(T0&`6~UY2dNP6dfo77(wpzbZX-sHcH^`FqN^CTGn;+msVLM_b971FeVsU$7uBO zZf;c6_UiF8?u#%;urwT*t(5e%BdYWJ4$^sV5am+wUI#wxED7iLRVM7QC&KCS@u>ll z|Mo+TvDAGxsMb3+zksRNsod#`=w(Q+_)$I^vOm!~vv^8|1@g!zZOiS6GwvzhU@LZj z3H)>!MT}>v2k|T69dL5*zaIgw@vPzd1!q6tm+i)|E0NyeO)&)NZ?X!U6}khgZ?>1X^T`~z);TlubApM9|z$hthF!u1EgLjd>*7nf`c zda;fx-fn&|qGyoAtS36&F1Ui%0)1xXfgZq%D1U|EK(kG+_sq}6fE!R_{lok43^>UP_^;x=rnZx2s6^o%o-j-jP@BxzH@HP8liVsrS@f)*>8*VK- zz%jR51iK@<%H5?2mA!+y%Yu;-zm*;iBl#*>0IHuDAXGMpDs;kfrTG><$lx-|Gx#U_ z17R>wHvIYbs-sQwX7{~i50S>^^p{waa?JdBHWE@eytYNd=8?_0?!Ja(n^p7ndJHs7HP)lt)awvB+#gO^_KtgNnAq9@FY zXg*Rq(s)w-px_pdx^JL7y?Bd2Sq*4|`k=ZT4L7})wB2SnZKaq}@>_L);n7=xU8j@M zd+hNPtSDu3OG9IlHD}lL4jjV~V|N38ltotkDAdfRfx!}4|(a!}N z%Yt@!WJzc{xQl0&gVp{s*Z_JD@L$;$+#oO8nuS0HEm8lq{l8lqT$AUYdan!?W@nJW zrMr9_f=dnyt;%i2A_(D@U(nGJxXsa~lTUpi>??n; zV<5t-^XIK}OK_^xwHid->V!=ik#T_+r^hPqQ7uhQgHC|MSyY=T)frgx&0~Lb5VnHo zM!T+fq!QvdH!hK5&l?Sxaf#APV42nAikZm9o^-m>={4|Fo+(;JnmY`@`TYuwJ3e_k z@T58oJhad}>b4;l(Be~=>Y;BfJJW@vb`39rGKY5&7HX$0TBi9!ol z@&J>x?Y7OTTbvmdHK{nOHa24>>LPtN3ABcoOnS8G#jG(wG0xh8}~zJ@6154Oi4#Qm5m`Z zXQzF^oV{<{TL9GQV?)Z4FJ@|sliqYl1BhYvoKT6p(7~a_kePFr~D|-qn+{2NPlb%52!vSM-KF$#o zeJSXGY*yi`wO7_1n9$*^uZ01mDL>7GKIMgR+=O5ZvPQV4CU6Mhf!Se0T&+xT=sMB$ zLSBg+Jo?7x^Zh^n>yLcz-6{7?1L<&;t=i=_)>{S_tpC>KC)PY zPqs>Um^RJ8kB?r%l5@VZ%=+S~PMi1d4JwzIAfU(zbZvN}{B+!C{G zx3}wnzB{w}KAZ4H!YSUSh5E=aG4%`1G5N*d1qxysLi1RowRx622drj;sb71q7qcLb zS5ISoe_byt@xbP5=?-H7I8DlOFBx9jZ|{Ic;l4NhjpYB%#zF7}f&iNl5c|N`U7HMU z@&v2u@946oEsNSTcn5EihLtH}jV}xLYwtl*eT%JMm;bOD$Cv)?Niy6ApOUxNY+K|~ z-`|>vwBYIp72`_)+c2Qa@06y_OonL$(M>ynoY@nfuLE4R&jPLJP={Qu!AbgZd@l$zCe6MO-D6^X#hC%>xXZh%IRoq)2^PfEn!B60wc>+22 zcRo1%@ndig{1-fhoYDb2i-9L_i6{QJC?9|F^%j`znGipD=l0~; zAXv<9R;L^=<-57Hh_TTasCUH6Z1lN+2dSyT+bjqxPPs;OXeya^splkX2KG=s@sgBFB z)5Q>@j#4M7ZaEprKDigKZ-4kv5FJwK&c=%3Q&^ssvw2Y2b>4K>fuA{f`=l#%ROKbk zyY+*kkgH%KcmP}6`rLyh!Jr#?B4UDVQ**$(3}(@^qnm?ESq|Q8FP$m9+%zm-hGk>Y zAnoOG#d!FzFOrz!on5@t;4o9U|*sZIH_rk;gl4T5H-Co3&!U5HZ%= z1h%T(88llaA&!!K)xe;P)i$krFBi`Ym38EB;`iBPwU+*DoESK1dSRx)<-VNg+U?Oh zxDheU6SFm+cQS_EgUu4KwaSuUAh|5pbg!1BKA*ZS=aJPtX#)HyKB-CH>5tY#$&I$~ z6V&|3;Sw9E_7D1GuvYkARga%P-fVNa?JX*@ebJ+`w_aw@!m3@YY-RN$AVg(QJ_|mo zPJRNM;NEatQX65+BocX+@S^*m$0%N#HC!J}QFS~JeA$)mr8S|ikIGGqNb^-TahSK6K4jJ4)B`#uc95VGSsob{ zO@C&cXe?Z^e56L5Aqjzj`q61!D9|_>I>kWiwA5Uca$sLC@IWYFR!v8od=&q-4H&Yd zp9!lsj7nry4Yv-Aaoq!NpMJ}t(Qvb*HjJekn7Q5U#Af&%(n%fcTHPqo|$v6ry?0ijKh{WY&ue!7CHK{t7n{ zoYsRGJ`~y6tQ*Hm-h+RhI;ovLvueYdu4kj@rjro%@Eg+>AHFaJhgnspWUaNe_!0vz zzyyx9!QL4Mwq!a87<5-<-fRW^hXupSPRo{RHf;YC-Hl#{%fE>b3-$qiNd|*8?SL|H z1j zyLpLn0(T7boKhUR(JZ;snaD<_=Eks{f-A3@+EDUuy>JPRy|q%Q(0)T?PUW{||E15x zjuyxa)oYP;!b3J&G}eWwQM<~@LV}&}05+D=Tm-m9hWAX=T=m*H@CxA#X$J13-EFqY ze9x_S#a*+Ka!Cc@riQ1z+!7r}U^hgc>W%(;R|8tqA^5{D)Dg?x-Y-1}@q3=CBlc^^ z1TzUVfY;IN3&B7id=BNKsJi;3|NO7NP_LJ-y8yHBEzK#WlW$SkB5TYii60>l+I}Na zpSiWbKxG#|9=XEd{U$HAf6mcm)TDphwL~T?6KX=S02w=YBR9-n8c5pwVZTeQ=Qo-a>*G=yZ80LOFgW3XWCB#_* zyDZoF;8mzK+WZ~jhFlPJ3UaGNh~v->1bE_nhwsw~rV%B=ni^Uzq8wz{=qRC1LN*2t zAo5!b>~e8E>1a`RWS~b=-IlW;tE$6VJViaVIg>UkpKET&3x2xL05)}px@m)72`Rh+ zYgYHeW@lU!*G^X)o_mvbEgR_&S`#WnG~P%rSKXy5_vMN|n}g<{9@wVtUTS3_L8>S? z+L((U=AJYt_s1(6*sRDy8=9*89=J4mRpkfrY&5;_a_clMnylj+@zjS7xZ{BDeOY05 zFSD%T;da2wtaZS@T`@jS^(nqF@KYRcZw4IOdtuEZ+4w&30lf7YHf-w5n_uB=cBa$D zck1D8yMI}(+;LHIw*vjrKnwPwX-kttZtt*1`>1ub!HGQoD)LqNRCH@g%^;(C9LJ?_ z`RbGZ@vOgO=2koRkAP;30i?XAdJ_Y>+NsL?KF|{a@0NF)UPtH2mHw4kAhU8e?%Sn) zQK{F~7`P!Df)$T=GDqznp{;lvV8`0>@iRV=&v<>qp}iN(jhi) zW=~wLY%J6U#2J?zXkX8pUhhCr25izctUw4~Etha@nUFuxaf6)%=~w){+5A(EdNZoO zJbVC`i@8&`#GNGnoV;QS3m#?t|MqWKhEY1KZ6E?Jg@>)c%`N(clb?#O!GHruK%Zc} zdsmhMGZ1eH)-tFOq;>BbCEQwgWp6!dkC%#{=6Cr-1_$uygLt#r(?yn{Bt0AxX5lL{ zh04M%W)Bs-{j4_F%|HeU@Wbu>-csBrPThGjk!_eEl1U!jH!_d9FM7*9LfdC$CW`Ep z6Dcc;>Jzz?$Cf0oYab1L`IT8R@Ie7*zYb|xc#Ezcd1tE-RhC zTmP(OSN@>E8eLJP+#x4ARtVGau2=Mt&cf;s!n(W~O}aq{(o=c81m=R zZlx;+SRuf4uLtGpg!!wAXC3!1o`?McC;2_I%Dz>9+Pfzd(3kgA*1Q*od-~qtIX-m` zbG{2bi36_l9liVu?szu&*mx^HwB9%XQycuIYcAzg-`U*|z`D%ow&`D_5m&sUc-R6x zz)%KDuooZYT#$#=qt$A2%wBY#F6EVWx_4U@k9N-w9*{Dy!WlmlCK_J7l(xRqs^e%Z z6Q*5D^+Wfdk#u=UL4Ck(Kb>%=-405z-ZxtVUT zO;&&J{+(+ozv_VQ2Pa$6@x{~{EG^z`c=Z|7&T(2`wVz^Z;myAEU6k9ph#AvCT++a; zIXb(IPQZH|%r4+}wV17U1w-fMWOmxTV3_p)Tjb0!tyl-#Ar4^Mw=NkdBnwxyo6?0{ zuFK0G^0nmO#-cW{je4cM>B3hd?3}qy8$sa8ZSYb_FsJO~W*fM*%{@!N77~aM^U7z@ zY_7nm_ZanN-MU}Y{jnhibd&@2e#d|7c!V{*(aAHlbD&%qAkV0{QZah^}oM5 z%UpDJ-P=c8lbcy@0yYFFHf^FY>%F~12m65`3+H+{%OGg7GF2=jXklw`s}7d_`x5Vx zn-L?Pa^J;JZGS9zgG{}hzW`x)#htGG4CAv6D*H7OOxjr@dk-0&gcPM0$jwv8(Dy+=ZacGjdUZc^4 z))8{QimiXHB(@)4jXg%3Mn2bD1I8;E`ia_MgJ2&udH!3St^GGQ6J&XM4Rk2V>9VnP z=Z3QFq#!fSPHMUxovX_XNd%XOuoEmk$b2ke2>6V2mtMiEPKX$*@PQ2r%Y?ikojZY& zs#o;8vtjw%=dw^UM)p!t4epcA2{*){izC1At|$^vL!d32YpJP>LqcS*j_TkW@KWuakpE7Ip4j#7wt38+M*`eHn4(sweWk3Pm zNhg#)ZckmBx=3CMvrjVC_ZqAN&-A)aGEct_y{b)wC%=7kqC2cfBi=!?O&Y@5hL(IE zGH<0NYsreX%erjT9*(+h=wb_g-Z3mhOlr^DA~dCKew%u930)nZ^b_GtZ&j`{L+dTV z$Dl(4Rx$8%Df_8wXFz$w!R*X05M6yAf5^9n8QyF~b{SyC3$v7>@2BQ@k9rZM$G2(Q z?~RXK@nX>jD?k@dMQ-;OLRm+|KezvgwtgPZ+l(8~9OY(PR&tDP<01O5LUnzX^>Ggp z@0lkEJSaYf0f<-K=&zageT>wi*rz)sU1$9v0m_2|>RK0~Gs1ImNPBsMldrq(#NWXi z>+OU~J<)4j{R+E^C+IA%-g~ zMvj%g^8wG;_chU5j7>*O&^WsuUH;lbZy6i>lMs7I%NV!d5<{1aUIVMS4%pSpZiajL{w%B-bdC&@ipMY z#STE7QJ37X_<=R+OfT{92BUnW5Js6gzyE*#{~xl9CwY>CA0ByaAu=;Vga!cyA`ANc zvY2vV+u{U)HjSA$pr1>RZn0Z6$9LMlKlon1laua6R2tD9@b5Z<88)%Lzu!24Co?c) z1_IS!194<_VEGcVVLlhOcF;x{r&N84yk1uZ7c|f#Jn-$a)Sv9FXJn%ccSA%$7omG6in!Gb(AF{f?vLE^6r{bsOO0+3mtY3Z((BjeNiHu^KKcxd7_wo!VkYpA zuCxhVP;e_-zBW@_L~M`mmMm{G^`VjUjA{`vyrJ>)T64FNBA?1}xfy0v)S2POFdip=8R;>_j>2fx@km$uV!?(iSx3Nfs@XlyGgC};d>=oTF?7T zOUF0t3!uDiLa0HPDLx_q<$-P<$DAhbJi=cEg3>XB(kGO{i3<*Buyxo5I=4}lj&Pvp z`hLCB2FoH7-Xl+}-D|89CgA>QQ{%t>s4g7w4Eb#x_$B^B;V53EJ5t8WhJ2LuZ*=?u zeyc}tKfR|i#=ZCk{7b!P+X3S~y&L`KV>wk<>Gpc_ALE(O9R; zKHucY`;B+NJ{~%}W}Aw-;Xl%cM2D#WG#~-lD?T`>jx-7#N~;arKX|<)5OUJD&%cn> z9rkGda*WQpDiJ##{t~*>d0I8=fNjz^Z3FIJCqXt0D_)L^^7XE}YeFS)c7>B)&^I%| zfBS1Mc+oQ&k3KKriA~sH;B7VolQ{MjwYtF3Hi}^HuFVH@WUyFIc{Hy$#@+uBE{AB9 zY%;q8fa7!yH>);sOL9(%DV`vv+UsxLx9F#)DtcjUz`PN0)Aa7$|ElA=_q$Pps_6lu zW<$&IpfV$k(mkhdSbG+jH9Yxh7eT|v(`m8&*MXEL?8UN6G(-OYRA-S*SdAcf1*q_5 zktze5!Pl~bJ&?!y#Tp;Vx62NajagDNk`Bia@-B4eGv>welW5H2JrB`;*iY_-QB=I_ z+15qbhx?FA`fC}8M^#`o@b8p>Z>{YO>w7oS0VM7@saO-xF1#=yRzKBOD6gGPFVYFN zj0Fi6AxK#|7h?b`IvHK3wnHo(tkKMV_uv2V8#4~pJ8iF>PtiJ=O66Aihuorz{vz(% zY88N02A+4FXGIKb1Z^tP*K@Sl9F!Y^Ec734az*%sIuPml{M1+f!1SzJzK!OOWH`ciX@aR z0Z{2;1|GbEDWA74FW*+}EBwr^dw90qjxm@eIHX)HeFl$H&vMASnSQM`Qdshc4v&5I ziTN#$7Ec;eH#eLsgNLbG_ntb|kv%xEPlU=K4Nhk=Rg2HF7f)?sCXT7T8-qQcw>~g0 zG8;lRbrEuT4_biXFB+nW6U+uQc9VAKj-)cw{3K`4=xiVwE8~Okw-(TNrl7Smrk(En zJjk$8v`*~Z?t8tT0T_0Az_@gjnh~=HoyCV;h0`feMFK{EGC{=-d9EEv2nCy9qV|r>CMEjb4+cJ0Bix_NAWO-jU~ePh+Se3!Z6N)m7nwd7@XlG! z_6B%E$7poq%BMMFTdtzh3q3>E>Bmnc`2D3+x2oHF+(ROIu&d!I^)@(zM&JON%+4~m z!*|%x9H{gC=ssZvuiQGVdVfBjbWAeh@E{JKVc+@tt83}U;XQ3*_1SVY<2TApx+ibq zOZ_o?t=pLoN8Wt7re5yPdPDbJ@-HxISxgT24+2%0D*cgmtHtN{b}yc74Qm+F1e26E8>AZA|iQAPu zBbh&8)@Q$?cpNb@!GhGfGE?4*hBvgy8-1ENz-|f=RsXN_7yMhwSAVkhL{pIOi0}53 z0DB0}+A>sOg}fJHqnK&0=VnhIp?ak}x}#eoWfr;g=@$GW`&C(5Q@Me6SNZzE%m;lA z;m5Sr`t4S7T(iocNC^aTq3@fuB`_E)+F-7Y8PkBBXBNnm^Cl)?4O-+=39UhISe;na z0XXVhKd#*gH`(CzaA~ka#8~!EJcfRF`5?`-AgeE6URPVXA9Cwf+sXH}L8;0HurQkpUBhIh2{cd{ zC-m61RF<;pHFVeTGCfA$cmERNflS?AJzux`zQ z%jZ(h%3i==IJ8$_ecXqm?=c|EL9r)0{1UqjnN0QaiW}%fIqvcIWtu!-Zq|cj`zH6L zbZ>3uma8)u;(kBmkCUM?vBqlr*E5T(Ua`s+L57c+YB^dU>{$xKaME0RXd$4uvb~sv zRQ-zm+}i$Wo?o=BwdNn3crgfUelD5)f1Z&wB%3M15 zh_(@)W`JO3->h#)dzmw;2qA0shbJ7}JQ4M{irOpth0;q*0K-LrwJ(B5D1W1tD5W;X zGAeBldgq!f%vSJo@4mH>+Jz9c<{mP{qu_$3bZ_FG`z&k+u4TO|d3tI$4diGCLTFAu zO?M#;4VIh6S-riyg#2Y6Ny>U~c;@{Nk1NO=9_htB2{4SJDZDCb3wefu0hz*5>= z7Fn(&?6?tVHJ%;Z3C}6}Nr3X<@ja}`2-j`)*lVZB(n_AXB&E@9=Padf7v&wji=yz{ zpYP!FEx%_FlK7u=W0tX!lf`%5YT5bwz>Z()jU{gPsOuXn_?s&W<8BF;Jl4t7yw|Pur*`o64McL$4k9S%%D`=w~#6ty?$-AakuYdSPd0lN& z*LF{S)89u(CW;MzCY|P_Qu`e((3UVy%lB&FNAw?Z)(H%hA!$+1=%*9LePci-Foz;) zU){xM**6KP!xaw*a4ytT;Ki%PD#A{~tt5)iVEKMT6hM*rZ#i{!V#o<&BmNh=v) zpObCh`!{slqU#{^q?XO4#h2lxZPggXXd~A21?paSSPqmb=)p1;O*Z=d2J*rW>T`%c z7$nn4a*B^#VlFvXB0KHJ& zvZ^0j4>B_&B(2Cfz&7a%hp!lk6+NAifS;_ajimR#f04sI&q#88E9o zaBjAjq$355;1)9OUJQzCySZUQiO;U4w)5Eisf`adwbo61+j8Bw#ouq4U6NG;zxxT4 zd|&b@*nY2)%U+NNH<0?cb)8ZVuM z)`2gY6}3-F`uX?1ODtCfJR`)eWvSWDs@cCcFJkHOS^}3
  1. ^>NX}O;k;qv36nOV{#>6L`HsGuDp)soYjqlP*j~(K3q>K=&}Ps zcN))Ikmo>Oc&NxLjqm8?mdW`DBBj@jajU3-wPmUrj1&eacA~s*Xem-wy0Ac}&fbS| zW`h5q8*K=9_DVl{kGf;P`rOAUOmTRQFUUS294X8uCJwm9_%1-G^ZEV3CllQm_u)rR zdK#uOd(y6huEo3Ye8Oor4mhqy-s_os{Kg{%J9Sfi@*|@q9jfw%?cso{_v29JL8o=O zw3`R~m5zsuzFZS;&}{a^WoA@OI4F~CFie;@tW(Ea_#EGPF<~~IM)zS;kD=r7z`awX zJ`)3EbjBu*lb^erP=j=}FOq zRud_m|8eLGMa=JoK!kG3AJ5eKf!`PknMy(jRBHgm(|5efHupI&2iy>Q#lKy9agVc< zEyJdl4c5_A)|l;+@N{{8*OSfnZu<#82mWocGPKM^M4U}CSp zLPjyYWb&Wvp~CI*tTzXZwF$JyJ7#{W*<2#E?Oy{mqr3*&*0-yUBsXh%EC?F=&zV`l zV1tq;%l!BjQ3|oUn9d_Jdmm+oX=oXZXq5tD|Qo zgy4?=Y%VMO=y7H!?94Y~aH4|1Ubzn(!Of7YwM_rl4Ibs z7-PNJ(-SSKQxGKpM^)lTtViBjic}zQq@5(-7j%f0zn^#;nPIKQYG^P+CuU5;to2~q zR`yAE-u$w@r|jhZ8O`~LQ`+3L9gt8LS`M>Lrm_eA#fj?dX!8OZ%3;aCDu2tKVx4!P zJj!Q;+41l%e}IfxR7sLHbP(7`WQ8r8DWiv#OjeB~d6z|%E;a=Dz7GK@jHbMR;dT3M z<*4(@x*w95Y2H=HC!f+cp6xL3^(1(f(-t&YX{>+ddtHMN2dR>Hj zc<&zfO!PzLed4Kpy#-f0&};f^;52pcL4!^E*uUqpg=wc8+zYMx{v=1`M%y~TwgWCG zqyxo?bJzJ_!_xsR0u8G%jsw01A3bDj@Pnm@w0rOH&ALm4|EM_^g;~#_7bo88Cf+CA z_-CKH4(Cjd!a6Z91cMn!cmzdM2Lpq-XFF1``@<8?)5cCgL&6<4fFBRIVY#`!6He2` zu(4#xWIs6T8L|dn>kYmgo>z>Z+E@Auw};(6?cWP-2gU`Pk^T zF#R84guEjU#9yQ1<&9QZUS*|oJVF$Mu{(yJ%yt`cYtL*NXVU{-?jjd&{0eEf*)jHN zouh3=W7ftoCNONY^sabdl1wQJ;?pmGe%nfD{Un&h(JJNEb>B<|u=~rF$z?T(WyWk2 z*hF9;dv!iH?})yXOI>%#5In_x6S+SM_9@r{hr)3~PrVW%?zVC43>IX;GBm?RwsC6) zhb|${AfJ2V5i5aGYJba+6`wS>AZHBjNOndj$8hAXSp}*u;sbu`G1%yHx7KZTlBlC~ zU;XsW}66z^76i*}S^e3@D4$$0d8H|Zj zH1zwuE4a&j@e{aK4nd6NPpVU4JORuyV+bx_n-g%^{;OK{y+cNc*7j8 z%R~@cJ=w5)XuZS<7vIpY55Pzo>d0)N(~&uaAV6iJc%H;mu%+cmLXb^Jd0J-Lz6V2|QL9~73&gbDL5P+pS6(A^CgN1v46g(BE6=1N9G0bb~8C$q=k{hd6(mF zgD41O^kPQ$r3Q}qi4&^!{jfHJ=oMbELb?6fH~fm8U6UWm_Z`t z{qSCgwW)a@unnrCbR?|fgRBxBiAEQ@`N#T0p#36Ew;vMBV zuD|}ajs6i75qN;r+AivU(T+iH*!l7SAIp~jTkmV#sw)aiW!Ypa@N}@}1Aa_;T)x}D zI}ZLta1@lAZc#r3C*@tMWBfLI!fv>_&>p?c+5+s+{UXGktFGbK@b#p7z_n(} zNBd<_{x<(m?dS6n7!7Zc*$j}O9D^2VXxqOcbFydq@TH_%m�D6IEd%eN!at{JhMc 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
    R}w_*4S%Ii|5p>4Yg-A&(u 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
  2. |_lgyZ~~$EJqRPaODqrynzKY;*3z4malN ztPY>?6mlcog`WWNHMtn*vyXZ{(l1%g%o{+{HHvNdU-Yek?F)T1MlCoFpMBWldaY%8 zi-A+hEVe(X>@k<=_CcFg{`|{eF}dNO`Rh53tTDr}iVyd8-mnJ|_K(MoI3mO;Qf`Rry4H@I>^1EdX2J zC*_#FRqaw^65VB7?Wyt`SL{oqKyeuHVaP%kTB3GcBeqAfWn_9#6XLcJaCP&XjjLQy)?Q z1kFN_1r?Jw$o5}8S=8n#7+d-l&lAx_LGi-OBd@|ZkdWncm$h{E=wYlR9*nu$nYQYa zP2UX+=L`1jQhd#;{L$%$^C-ney6$TuU&|?|F<3VkgEf+_IIOVo<=3M>zvNGFWaDvf z7Z~25tr$PcF2M)kYUZr;oF|cZs|Om+zM`n}ua}b|AcrN~C0{n%94IOlXI%(tEK>EPF zANI;Jzf+vsXL3ceobS7r$w;*7*~_ud_yh{gztEr}qn^?p&Cs7Ff1k&<9bTNWF`rXS zU-Q*eM7vMYh*wb=CaBYY9}AJnZ%oK2@eQ(db}~zTIBfqs_9i!^ex%VwM3p3_w_jn~ z%WldTgyaaaS5<87vfCaH_#U~jJv01f+mSA^_X{z>=@tBZkFui5aL2$i4jo;T$S-=U zsJ`OESG%l9)V16_`F^ymGJfJ3W)BxRW}3I;A+2UJpX*d+4)4?XPRsL)0T!VKW!UO0q|xtyq#ee*B+es1Qw)U2gLiNPU&KVshs?fgeg+ znpWPe^cEZL!^v#Kb3Rb{^J~j4{A*OaWdr0p>rHr9h|nFuo-#HuRN2hTAT zG0DOI8*OO*S_Y5=8%&O5`Crt@gU?5?Khi(m}DgE1c8?f@uF1@Kkbcs}aZ+ z@R~w}>8ir52mBhHTf9hB-Tp^UFTJ)}~9#=w;RgUbTT&w^(yEpRq7{?(~KAe()o z_$$%JzHtdrpAYjzW!eQKVQ}ACSZ>XxMNSiqYt$q~7)rqrs12^m11WckP0I%~>s6-a zd#2au%9VSh+o>K%2Hju&Cv9K)HkFQ;V((P^2`ua~<-F-Rm-F-!jHw(=KG$n1Tb65m zN&j2Yfd=mk06X6&K7ccSI$YxgJ{qo{4EAZDQQy{cU0*WZR|Iq!H(#!YG}@n6*-9;= z1D#&1=Ig6%IBjp+TzXyLT_1Juf;|ud(V6gk?sTiRPPpzg`u)}D-Dn{iPWpB|`m^zH zWbFKFgVAmH$@e!%@!ThCwAQ5{lk}|S_HCs|mrF0}e4Jo(+JV^)+y@x<-ni}XJl?Dh z6ruy}4R{Rf?K&HJ6ah=4XG-$Jb6}6>Al&?$DYD^_-WUfkX#>YjyNS&DYz>Ey3^w$^{&af*Q;(g(*z;&Z7(3@JvEl(KlZE78Tq;@z0T+R}UV0USW>gqFcZoX?=C z&)jN8TW8vyx&7_%T5aJ63SW|60($5ollV-MaQnZBrJ0MHP>-M7Unq%V6o%(sjLLaI z?ef)Z3x2VEnH@N74Ydt!D`V3k)A2Prt+pwn%T#XIkGY>HLs^E96ASs)9pHg#Zc%7z z2d^Nwu6%)_O^%+rdz5$#j1G3+%zd2d_YAoV%?JIA#cunzGDhna! zd+^_o19hOBPOg`$k0>@1j&;8RHjfb;B9BS9y^XEn3Y2XvkRme)e^9dnnhYfWC~{^Q zXuB4=r@-h3*w>I|k;Uy!8$ViuuD413MIQI%kCC9+ZJjtm;fw8-w-m|?w!Rug8|r{t zVvbh6Jf;)8zNM(*sByf|9(M@kD8nnIc&n5W&4Vo2AKXzuZ3Nk@yg8!c2z$H+nz0cM z#iqkoxcDEiQsz(6=7gAopyK;f9d*x>AL_~vW%N*nog^C223HSEcBlJi`E}5pMr9gX z9$Ma%-`cL3ckFbZcGFjW1j3gQnW~ z2P&Wb9$&y4pL~X1j*}Z0@>zCV_SR}^&YMy}?yT`A@a_hXCuBkf4excJHuVg>bI1pb?1qoqaJEY1&4_C;IJ&Rf`Px(Fg>}V4z>S3i|Un|3zUFGHP$F z?X86@CtPpWHR-dS^iyA@*!@%YmTX+jNR<3T?Dvr!1)wshaf8-Cm#aoBZ7X54$;)RC zu9UC8sRvM$*9XJ#sby_NHQ(?C{;T?bu`l9HY(+~^qbvN*&QMR=U@x66o-g~5cov>$ zLiX6m1W72u{Lk#*GJP+*k+fBjoRl{~Efv=RnL0@3T~K4gg{^%KT~l5RWOy*m&TMp- zbIoLz<0t=@G}!}fdzhcAfJy{Axu!Ct*$&5k#w*1jRzWrUUY`h0J>It3K`HQDWkO~Z zbX~1B+uzcv;&p6(=a6?F^!eAUe7jo?D3dWI+b7rG zl)<71TXFxV@?D48>c@mJsIJTGT3>XEEW5sFIUU23M%<$wp%p9&8<1-62F2evanDbC#?SCKV|7X2q#JjYENlkwQTySa{lNO+H9oeG*1l z2TD5fSWlfA-qI?Dr^qepo7GC6xJYBs*((E&k^+R8Q(9?piZ|{Ut`B4!7xtH^m-a6V znCY~3!}aQFDfL>aXFgRvc`_(1mz>ERT!h+ODZb!vV&#qW)j&u-f_9M7bM)k^ex?Z- z?Ru^XN&E8bu2R`2rkM8d>2oca$CD2e z*Uz0PTER{X^xc#d3cn+)G;%pk*Yw;>hqs#WDwe5yf72GonGW6YZ38j1I;e3@iJnuP zLK|Jb`3qlny-)QE{5Am^u*gx%fR6D>PVzi&JV}dvHCLylE|ER!`ee7j*{@EraaQ@9 zndoRWeS@B}j-@GL8l-TM$FKa%1g@%}PDaB1>6%a@1`1Xn%VnqL)`l!r&Cpwa^=%Za z{{bKIxIJ{V#FL@Hc4D>E+u|fhPNdMRTL)3Op$wk${j2qao>frSXRC|kvTC2W=pv7|rVl?vxapqbr%n#k zv#fpSa`yr({~mz6toQ3Cxdq$AM98lb6mqMw?eIV_i>(acl*_S=Dv=aCYRGtLVL`Yd zWZF3}%F1qZs}RSFN8efribIBZz#wa)h~tddvzsOeMrAG_$hY>`ZKuh=LWWm8#>dSj zl8rdWhV>HHQejJ@3&9^^;2Pr~1MZ&(*HC5)D=|PDE;I;E8*y^9Lw%AaS*FRm_AfH?(*p}D>0BJ+?tA$u7hm1*bQvv zS?B^vYzlohxHW#|sOH?`)-o_TgZUi%}OFMaX(Sobw zyV&|0r4K>$OY3uN?O0(xS9E~LZK5~u*#bqMgUZ#_9}<(MTxW?P1>q4&!tM!H__%Hd zG;eG)c@~@ieX5+-rVs=gWBTK48>me+B<_){AJ$_(@RnEKaQ|1xF5)E|NFRl1LG{t* z6hrZvnY`50V9N(tm&n0vB@ji%{eDAFjKP`W(Piy*=7cjJ8Pe&Ci0^{D&H>-f284Xy8xn-`fhCQ#n*}UTul_@2XkP`clyb zBYNM|kb1y=@+FjC-Yy_%=SHS9I+%6V(>LW#x<{kq1gpzs8fcWkn^jgSQ|jPMTaR;v z4su3c*4$xlxH}&Dg2N+o!TKb+FggWILQ;Gb%!A2McR1yMXv^bmT*<5Eb_05@K_n88bvzjt%iKG! zMOM02Z1|v#C&`0dF*=@n+pY#g!Qb#V^+K^uNzOw4j3URNvoBxtIA|-Kwl89NY-Bn= z1DxLp#t(XZoQFmy(_-a)%S=(3R{DMWg5wmTVGKYmUs_(0 z=MyawHu%Z^ZIdd#O2$9aEt^u-JrC9vnLS{+Pf7@=Pnx+8six4k7^MkPC*GP4rttw! z;4l~Q9J$?YO&}m9VFW0XGAxN-Lb?aWzOm<6ZM@l9qx5V6dN5) zzoiv7QG-CM<7If#@fvjReDL-t=jo&4-`*w>_`-Ml%v|YP1I1V)=C0trw(+u^3vIpA zDr=W#mD?&&d?du7F)^2C(Xr7EiDelwa3oA2p3By%xM#i+Hyi!7`mIgalvG)-ww+Aug#|4T zH@OXTy{6t7oapR{WYlfsf6b)K)Y<))Vd7^Q%NO-_H~tPcUhuHH=uoBx9bQ_O4tB)- zh5UM)k@h>K9+!Z#T$rb6E7I^%al`F!UHTi7~N-bnDXjb;m4FGTcCNTr*f zX{%R(PAHxRm#(86F?y08^XNf(nzZWpkf3WvPg*+-9C$v{<=4*FPv^0CojwsYt}1G& z_?c4UD0B`DHzZ^rp3m*V=TA-uxpvRKjRW6rGWo{VC%B`pw8p;2UNpNvgXu6Hc?;^7 z&#XW>;{d1~eKdcT-5$~GYZ7Gorx8uhsx8$ml(;3(HVDmG_ue;yspt}bK;S~^EL%I$0g!HG_`d54%hdufP0H}Qv zu`NK&&rs#%0#4rBM5x82;r!0Rz=QI_IKUP%L?xcbFS+!?w+=Qk>EOw}D_kBl@c=$# zjhfhI_-kxsP%TUL_va908(?2iTdF;H6VrS|aQN1so_Ml4qh{;9Fz23_|= zRvO*H6EE;hKq}QSLgdVd4+e$VwbfRNt-mB_45FIzDe*Xq2eJTDK&-#oU_V8!JXc0R zy0SlI;soSZ$XLVt^~SHX?Mwjj^%3*b?cbmFe$naofy?KHfG0qt$_F{9>~V5x2gJ6v z{Z`G7EQsshWcZxhwYYMBTJePpqw{&AOlCw34I9Z669~ypRV=WzA>B`UReAZH;z+l_ zf=f~4$u`3J_x!Eh9{fK<7qUr=zS_lCsR{`uSGWP%4mtZ=`W8eC_@;hI($@yx;yPRf zoF;8foo$0O-_H0UNcx#~=e27|g2BK7o){?_^~r;H+ko1aXfgGkF!GUmNSY)yL-Fh|%YU^+-(^3Pva-l}K2c4`}DOY^w_NUm>^WF}& zjSdPm-2PBX0H%5}%cs-yW;c`HyxDDs9rxbh$80}i>t7zXi5ty9Wa$7{V|QU+)%3>i zH?iuJe)9hbca$N!-a0}As88Ay9t2yb;py<*Nkeo1rMB}9uhUm(wmNmiQZ3wh-tnyx zPZdeN-Lw3R5Fb#+dACA?woVh#E`yMr4rTvW%!3+cqU!-?yZ#q;GDwHzw{Wk90?ej|F(+gF`xrOp1XH|chNb^lv|Uj0iUpuqx>&9nhc zWbT24^Vn^%hq8-2!yue#u~`$VVVRZY_1biSCsm`tFpgGc{on3hqt zm;&XHZectVf!)8Fn8)_FFl_!rE9sV4X~F~;+ol|xuumr3IylX|2Rg58u~kzssP@4; z`U@*w9bsjJR>WDr;K8_nb&r6H4aRO0>lx{<8_ICs2es@c4r9|TfR4PEDamZjzqrO< zoVzZR!-cyIb((uj>3mCzCj+U;cjI5l9?SOJE%>3f$-48)^zX+CIDV-y&Fu4Lo9sfy zj<0Q;%{&rRo}0CZcfa+OGa9x{26XkfwXsONri`S}MqXe%2DQR3?G=67lx&kUJW16i zX#@7Ici$>nw)=qNfmeuNV)jt$FfDrr(`7WQMDjX6rNQ1!q%UK?o?rlHo10*%F;m|}a3iowb7~ZxFN7FDWeSZL=O*@flY?CrRnJKQu-o=G z{*IyiH}aYAm3-H~4*1zFlpA=Wsrkj{o|jPTa9s%CKFJ2BzCFnSXw};~mqLQp+X^ll zqZ+DPr#)#%#wOoz+Szvfo~utOaA~uPhUcf2f4AU6xeiY<9(0@Jw9y8eZKR(uvG7{_r4=`^ zI@NW0YzYmr5}b(R7~^vnl(h4TFvx2YuFPf8;!BhflIa&|i>Iz{ZL6i8vX$TPFQPkE zB$BPX;mp{G{fklrw+DAUa1#geQ(WjV;<=OrUC!pYbGtH{Jbcn3ZLXf>vSe6oFY;)@ zWLI$-jM~|0*d#?klk7}TCn*zdPzI+|DDZHnvld%@TM z^~ll3%4G)(^%RAxy#$U$4t)6Mv>f;>NI=$Lrf~5=phtfAX`Khk{L0L{uyRGLk zu19TkenLoQUEuh$ZXeSAaoveFonT7EjiI~@bvx|Nb1x?Y-4mT%H;S2O#>wSRa$p!I zN8!dZ@c6YfS}9%>IY{HZ#b~s6Fwq$}O3-EA7UzPs662F|!PnBP=bguH2Pb{UbK;BN z7?*&ueR>l?oYnoSu}DTMcuiD!Cp5#eiVfVT^|H703J z1JXwO$xdAc7u{c&;{ey`GMjw43vJ_Gt&Z-nOB?6C1^D?ZqXd!(P0c&YjPZu?HS z4ot?3`yLb&t#l%05O=xu^AHWwomE=>2Kb8mEhnR7#PA5+wBB3Uf7%L=W9UPWD3*)t6}pm2le)?@IZNz#uK~;e}b)lKwvT^Ay+?e z;xS6tp;eBvrVQsb9fv`7ao^4V>rLXZ-|I@coZss+!K&mp)P`m(()^Mb(Nf1>In2#T z6q_Ii>mD>wqlwp$F4=1Oo+hnISTbfw!1V2r2@m6#ZcEWlN%3>0p^I4P8qH72s^=48 z(u?0;7aL(BEa4HY-F@Om$~QuTGDX#9eT%7b{Ah8C+b8y8makb�w#O(LRa7|6|rl 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

    69xc?mRDGnSD5~!j3ZWLIF3rr$am~6A9Gu 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 PA8{=B#L + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Flutter/Debug.xcconfig b/packages/cosmos_node_client/tests/flutter/ios/Flutter/Debug.xcconfig new file mode 100644 index 00000000..ec97fc6f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Flutter/Debug.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/packages/cosmos_node_client/tests/flutter/ios/Flutter/Release.xcconfig b/packages/cosmos_node_client/tests/flutter/ios/Flutter/Release.xcconfig new file mode 100644 index 00000000..c4855bfe --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Flutter/Release.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/packages/cosmos_node_client/tests/flutter/ios/Gemfile b/packages/cosmos_node_client/tests/flutter/ios/Gemfile new file mode 100644 index 00000000..2ccf2ecb --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Gemfile @@ -0,0 +1,5 @@ +source "https://rubygems.org" + +gem "fastlane" +plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') +eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/packages/cosmos_node_client/tests/flutter/ios/Gemfile.lock b/packages/cosmos_node_client/tests/flutter/ios/Gemfile.lock new file mode 100644 index 00000000..aa3e4b28 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Gemfile.lock @@ -0,0 +1,216 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.5) + rexml + addressable (2.8.0) + public_suffix (>= 2.0.2, < 5.0) + artifactory (3.0.15) + atomos (0.1.3) + aws-eventstream (1.2.0) + aws-partitions (1.541.0) + aws-sdk-core (3.124.0) + aws-eventstream (~> 1, >= 1.0.2) + aws-partitions (~> 1, >= 1.525.0) + aws-sigv4 (~> 1.1) + jmespath (~> 1.0) + aws-sdk-kms (1.52.0) + aws-sdk-core (~> 3, >= 3.122.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.109.0) + aws-sdk-core (~> 3, >= 3.122.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.4) + aws-sigv4 (1.4.0) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + claide (1.0.3) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + declarative (0.0.20) + digest-crc (0.6.4) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + dotenv (2.7.6) + emoji_regex (3.2.3) + excon (0.89.0) + faraday (1.8.0) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0.1) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.1) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday_middleware (1.2.0) + faraday (~> 1.0) + fastimage (2.2.6) + fastlane (2.199.0) + CFPropertyList (>= 2.3, < 4.0.0) + addressable (>= 2.8, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.0) + babosa (>= 1.0.3, < 2.0.0) + bundler (>= 1.12.0, < 3.0.0) + colored + commander (~> 4.6) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.3) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (~> 2.0.0) + naturally (~> 2.2) + optparse (~> 0.1.1) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.3) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (>= 1.4.5, < 2.0.0) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.3.0) + xcpretty-travis-formatter (>= 0.0.3) + fastlane-plugin-firebase_app_distribution (0.3.2) + gh_inspector (1.1.3) + google-apis-androidpublisher_v3 (0.14.0) + google-apis-core (>= 0.4, < 2.a) + google-apis-core (0.4.1) + addressable (~> 2.5, >= 2.5.1) + googleauth (>= 0.16.2, < 2.a) + httpclient (>= 2.8.1, < 3.a) + mini_mime (~> 1.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.a) + rexml + webrick + google-apis-iamcredentials_v1 (0.9.0) + google-apis-core (>= 0.4, < 2.a) + google-apis-playcustomapp_v1 (0.6.0) + google-apis-core (>= 0.4, < 2.a) + google-apis-storage_v1 (0.10.0) + google-apis-core (>= 0.4, < 2.a) + google-cloud-core (1.6.0) + google-cloud-env (~> 1.0) + google-cloud-errors (~> 1.0) + google-cloud-env (1.5.0) + faraday (>= 0.17.3, < 2.0) + google-cloud-errors (1.2.0) + google-cloud-storage (1.35.0) + addressable (~> 2.8) + digest-crc (~> 0.4) + google-apis-iamcredentials_v1 (~> 0.1) + google-apis-storage_v1 (~> 0.1) + google-cloud-core (~> 1.6) + googleauth (>= 0.16.2, < 2.a) + mini_mime (~> 1.0) + googleauth (1.1.0) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.4, < 3.0) + memoist (~> 0.16) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (>= 0.16, < 2.a) + highline (2.0.3) + http-cookie (1.0.4) + domain_name (~> 0.5) + httpclient (2.8.3) + jmespath (1.4.0) + json (2.6.1) + jwt (2.3.0) + memoist (0.16.2) + mini_magick (4.11.0) + mini_mime (1.1.2) + multi_json (1.15.0) + multipart-post (2.0.0) + nanaimo (0.3.0) + naturally (2.2.1) + optparse (0.1.1) + os (1.1.4) + plist (3.6.0) + public_suffix (4.0.6) + rake (13.0.6) + representable (3.1.1) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.1.2) + rexml (3.2.5) + rouge (2.0.7) + ruby2_keywords (0.0.5) + rubyzip (2.3.2) + security (0.1.3) + signet (0.16.0) + addressable (~> 2.8) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.5, < 3.0) + multi_json (~> 1.10) + simctl (1.6.8) + CFPropertyList + naturally + terminal-notifier (2.0.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + trailblazer-option (0.1.2) + tty-cursor (0.7.1) + tty-screen (0.8.1) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + uber (0.1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.8) + unicode-display_width (1.8.0) + webrick (1.7.0) + word_wrap (1.0.0) + xcodeproj (1.21.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + rexml (~> 3.2.4) + xcpretty (0.3.0) + rouge (~> 2.0.7) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + arm64-darwin-21 + +DEPENDENCIES + fastlane + fastlane-plugin-firebase_app_distribution + +BUNDLED WITH + 2.2.30 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Matchfile b/packages/cosmos_node_client/tests/flutter/ios/Matchfile new file mode 100644 index 00000000..2466105e --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Matchfile @@ -0,0 +1,9 @@ +storage_mode("git") +type("adhoc") +git_url(ENV["MATCH_GIT_URL"]) +team_id(ENV["MATCH_TEAM_ID"]) +app_identifier(ENV["MATCH_APP_ID"]) +username(ENV["MATCH_APPLE_USERNAME"]) + +# For all available options run `fastlane match --help` +# The docs are available on https://docs.fastlane.tools/actions/match \ No newline at end of file diff --git a/packages/cosmos_node_client/tests/flutter/ios/Podfile b/packages/cosmos_node_client/tests/flutter/ios/Podfile new file mode 100644 index 00000000..10f3c9b4 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Podfile @@ -0,0 +1,41 @@ +# Uncomment this line to define a global platform for your project +platform :ios, '13.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/packages/cosmos_node_client/tests/flutter/ios/Podfile.lock b/packages/cosmos_node_client/tests/flutter/ios/Podfile.lock new file mode 100644 index 00000000..97bd963f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Podfile.lock @@ -0,0 +1,58 @@ +PODS: + - biometric_storage (0.0.1): + - Flutter + - Flutter (1.0.0) + - flutter_secure_storage (3.3.1): + - Flutter + - local_auth (0.0.1): + - Flutter + - package_info (0.0.1): + - Flutter + - share_plus (0.0.1): + - Flutter + - shared_preferences_ios (0.0.1): + - Flutter + - url_launcher_ios (0.0.1): + - Flutter + +DEPENDENCIES: + - biometric_storage (from `.symlinks/plugins/biometric_storage/ios`) + - Flutter (from `Flutter`) + - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`) + - local_auth (from `.symlinks/plugins/local_auth/ios`) + - package_info (from `.symlinks/plugins/package_info/ios`) + - share_plus (from `.symlinks/plugins/share_plus/ios`) + - shared_preferences_ios (from `.symlinks/plugins/shared_preferences_ios/ios`) + - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) + +EXTERNAL SOURCES: + biometric_storage: + :path: ".symlinks/plugins/biometric_storage/ios" + Flutter: + :path: Flutter + flutter_secure_storage: + :path: ".symlinks/plugins/flutter_secure_storage/ios" + local_auth: + :path: ".symlinks/plugins/local_auth/ios" + package_info: + :path: ".symlinks/plugins/package_info/ios" + share_plus: + :path: ".symlinks/plugins/share_plus/ios" + shared_preferences_ios: + :path: ".symlinks/plugins/shared_preferences_ios/ios" + url_launcher_ios: + :path: ".symlinks/plugins/url_launcher_ios/ios" + +SPEC CHECKSUMS: + biometric_storage: 1400f1382af3a4cc2bf05340e13c3d8de873ceb9 + Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a + flutter_secure_storage: 7953c38a04c3fdbb00571bcd87d8e3b5ceb9daec + local_auth: ef62030a2731330b95df7ef1331bd15f6a64b8a6 + package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 + share_plus: 056a1e8ac890df3e33cb503afffaf1e9b4fbae68 + shared_preferences_ios: aef470a42dc4675a1cdd50e3158b42e3d1232b32 + url_launcher_ios: 02f1989d4e14e998335b02b67a7590fa34f971af + +PODFILE CHECKSUM: cc1f88378b4bfcf93a6ce00d2c587857c6008d3b + +COCOAPODS: 1.11.2 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.pbxproj b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 00000000..21d61376 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,560 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 51; + objects = { + +/* Begin PBXBuildFile section */ + 05380C19E2C3D5605CE4A9D9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D72395F26A67DB24500302D7 /* Pods_Runner.framework */; }; + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 6313CA26F42AFDACBA46B9AF /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + CA01A5D7400D282DCBFF638B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + D72395F26A67DB24500302D7 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4CD696958127D8CD9758678 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 05380C19E2C3D5605CE4A9D9 /* Pods_Runner.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 15E1DC839D473C9F1212D466 /* Pods */ = { + isa = PBXGroup; + children = ( + 6313CA26F42AFDACBA46B9AF /* Pods-Runner.debug.xcconfig */, + CA01A5D7400D282DCBFF638B /* Pods-Runner.release.xcconfig */, + E4CD696958127D8CD9758678 /* Pods-Runner.profile.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 15E1DC839D473C9F1212D466 /* Pods */, + CD41EDA627E36905FCEA3C00 /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; + CD41EDA627E36905FCEA3C00 /* Frameworks */ = { + isa = PBXGroup; + children = ( + D72395F26A67DB24500302D7 /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + AD068CC893D059229C2BE1E0 /* [CP] Check Pods Manifest.lock */, + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + E166BCE92F6F1BA86C420402 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1300; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; + AD068CC893D059229C2BE1E0 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + E166BCE92F6F1BA86C420402 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = ""; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.starport.template.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = ""; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.starport.template.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = ""; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.starport.template.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..919434a6 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 00000000..c87d15a3 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/contents.xcworkspacedata b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..21a3cc14 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/AppDelegate.swift b/packages/cosmos_node_client/tests/flutter/ios/Runner/AppDelegate.swift new file mode 100644 index 00000000..70693e4a --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..d36b1fab --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2fe82c13a9514e1ca9b34d31eabe04ae209dcb GIT binary patch literal 93028 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� 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 I+~?7M0Vk#AF8}}l literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..d03b0c6d53ecf94fb07a5ee965eac60d624fe50c GIT binary patch literal 664 zcmV;J0%!e+P)_KL5M>J?H{Kv5L~ICTvMS zHTVG!zPrNr#qmZ&LHK{*>v1oa`X~A7QN!zI*}7VB|8)@ zT9xqr-99IU&nC#Zev;Qom?YM%J0eLT(hNPrus4bg$_ zF|aBMPuo2VeezR&MkXa$3myIv;GW$>Z=a9MBqbQ5tvU@*@C)qC5UD*Z)6n9jsN6+C zu0-i69eNq;Z9X2o@UnlWj`li*_70WdQFVS`M2QIk73XD69+9YN_HeY!g+7?rBufm9 zl?Kwc&rQaHz=%?}3N%&A+^$y{8uL+Kp+^)~P=_If5@Rxfc}7?iHWw)TzW!0DTSRg0 zel))ZC?y1VJ~%`AfRU`!zXZ1uK=u1Ifo})Yus1VB`%aqG)gnEOuLO!)e~`0H;@TmF zO>1LtnN(D17WjF>&#ew8U4ve1*$QR*OY z9SuoU1frs`RI#N9QlTm$#nKWGJ2UUSnKy5|Z^pW%Lt8omiT;wwpq$f!Png9EtB@|ag|@!Ag-(TGhz3oxdCZyr7+hqL;n zAwE0W<_02Zbtzjl^bD1{CWbR0l0<(Kz?=qm1Nb=$ahiB?-cI~rLVH(?2mS6d>A!pp-o%2#N7)Zno3+bB1Q zuumw~nSFsyaY5#>G6FX4^timjq9tl!C@LjK=W^%d0Ar6=I-PY#@+b7dbb~dU13bAr z&ZZ`Z4{9RRe(mx4Oq1fmjv+Gw?r2UDZgr6o5{fFL?vwGN2c9l``4iJz86zylYm<>& ziEzYC*(xsV_??V^vUoWl2I;E?iQ67^o1@(QxXziw1Ke7sGPJmRu-luGJhwQ(>e?84 z;tqXOoj$V0uWmeLE0Zz;N+Rb=%B9J&(Pf2G3qwr5M4`MgE+Uk+)osAPs$`7BxnmWUuP}M}b&tk97B8=~ z`MBC-+C>V}rpTE8*v$zq$$P6rYFe6L%Wj(l9)o(B%n)ExFOm_g0<)@D($R2Cox*UnHlf4qb&(#!gd9?!n$@s-&9ZHYJqn!&_zD%Y1O z^y{0Rh-G)JPVV+ek{gn^g0pT$LmVr|Y*xpbpU>uR%D}={=uO5nG zpSSlF?FD;CyAR zqV`0p@Rz-hCHK5e{X^LUOr`;S#KRLXm28t~4`wI2DP;sq3L{C;`y|z_q`FTe(qqO#!iMN$ zy!|*KBj8a562ZPI%~q6$mZ`j3t21*-fYXL_?4E@1MJ(h4iZBN<8?4!qpyHi4_1hdG znoE9fBW0`GfJ2L97SA%6UnTST_YR*nx3OW7PU%S+ca>@kIP&j1!S9IUKA_jJ2Y=e* zv2aC<6&qsgvmJuH0-QZKhkGVzDO=qJ^fkOl;iVf4sy3-S@rlD$ap=Fc*=F?)gR4Zj ze^ZG@P)pBVl#L?92@yUI=`SIR#F9L}HpWXe4y|oAiXk(k$mH&EI+KR?u;lmU4{+fK zG25XkFMK6F>m7b>i?ZMgn>T+jn030rl;Z*dFq!h8U&Tm)bkF?G);J5QZML=AxMG#& z6`I_5vd)d8b#ek(YMR>R4|r#Z!DXVicuau4E85P6a2vO*v03z;=sAwlQ-D5L-7hW= zu8;C%la1qup1H5iWrKp;JKCfu_g`u|+vOXm93P}ifZq3YlseJreIi=QwGkaJl&(DI zZfe7cIH)0&QG-J~dSVV|^gBq6d%JvtD<||~$qtQ2zmKwWuO*VTn>tQpRi$vC$$erI zloc5$hpL+K4PQ0D`r<_XZs=Je&!&7#zrTNLC7^$=ekwaW)7ADGLng*mC`W3xT8;&|wew8*n2_%NFTKtpET307*qoM6N<$f|8psF8}}l literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..aeba32899747fd4a524041a9ce4455397073a61f GIT binary patch literal 2810 zcmVqF{{$TngBNkXAto))+wr5`vIGl0UuqzMl6JY`diR6Y>K^PS#ubEBWi*yYJce zoPExHqECizkcmfo0Ud2803Yvm0`T!}Cje*L-ZN}Gcpyoid`!;|V~8qu==>c9xYqV? z@16t}G#X$oOaEvDrR*FqgWO?WF1)tY%w3t)~4_%JqeG2HJb1pFa19z3V1oi zp?t4}X~jBjF4my%TvpeUHNb&@TV7{l#-~YqW_oav7TkmdIY)&Mk<#DsOb7PP1QKBd zvyvPZR9l$cL&uoTGB_?fz_S9lGUj5&M@hVMz=3DGu!zQzDnX4zQKaygQKlh)GrKB< zJrNmp!h}_yzz(AK8jV1a zc>Jha2tV(wA}lp~Z)~B0r#?0?ZyOJbXGql>aC{r@CNzxR9mBPy3a0f}kw=@1Y>nQ{8(RSZ3eun zk>TOBCf@$cg-u>*h$j(}L=@>!M2Uj84v}&7fYy0sSh0lVmx);Pp@XM32xw#qVsT>4 zfds1JI&RowU{tAt=_5ioCAV!fZ#Cc~QFh)28!xY_)S)tTrFHXU444t9 z@(*16a+Qs`H~}>+0&k{!yGX*h z{e-OK&YlH4=3NuQJCz=uEO($g5@NL3yPM*$Vj5Y+glXmXxUXq!A73jk66@0z|^N~R8@zND=Mg}Z$N>nVO2$l0B1H< z#(?=G4=?GXgx66`A|YQ^P;Droc{C0gEOFfu1}9S|n)Lmoo5aEDn=I!mOt`EbYPY(`y9uFKa)M5LgWXob!7R z>o+qPo{MTTi5yWvA2~|dfnlF*P$tNH&Wr&EU^$CRQ@N-!2bF0k^i@lmy$yT29I2gDzN=Nc!$;`WWmE} zYiZ~X8o*=nl{|j8z{8q%!&DJ@*hM=pb3ESqtB!RQKE{vbarJl}dMnR2Bh|KIm5=!g zDYrKQUpNMuTpL{#9l9XmtZ#9+>3RW6UT0YL7FAt7_vN}Wu{H~jE`^jfZWnRcScYex zHsLiAO60e#dc!o-kkF6VLC7#@;z3~1@Vf*l_0{9{hClv^0um{>Y69w#!0E1pp$I%N zgU1b5^T^L_zv$nt<)I>TnD|4Y@F*V7Eo5{SDQ$So0ViOgyHUscn|)k#9*?pf9G+i9 z%BddMM~v9-T69h|L<9+^_2F>y6al?XZT~cvl?FiIkvo1O;F1e?%zeRwv^9bxrIhVP zJPl~+auq!7K-_guLo7InL_}YrZ((QP$JYut_d7>+P7h~U?P>Ka941`K7 zh;c)ObT2tmbIB{N%HY%HF|~DoJqiHj>pjeU-99oQZaZH_ao*u0krQ}0#F{Cc0pLB2 z3{R}E@%C1aN=+&!ofKqIKuJLaIaG8^9Vy|ep_#|t%)6EXhe^XFTsTO?Giz+T@`0MJ zb@wKd5Pcqh{zSu?9WJgLDq+ewGF17{yB+}cTF&s{JZ#uL=5Mg^{CWo|`h37m!SxwB zb4xvEfTL80Wz%A*d&R}?KqlqO|He8n>W+uTAZS%T>p-DV$9H3z8 zKn1FJj5P6rh1@zQge!W>c<2KI%XT7tliv_aK=cGG+R0G9$HFbAsYnVe9i@E&Y?EO4 z)kh|t{?H)m`b1p=E(NA=LGzmfvhqA0_ z>9c5|D@NvEQSchlCn@a9jlhbVFcL9@q8b=cIsj}5Zu-R+F(g4dC4vH($K7QbCUjLG z{J%Bvg0AGmQ$iS5EaUMV27X=R!}MerjluaQ$wnmv&q+{Drr1s?@5Yi4?kv@iBWAav z$a=LDApkRb63t5#+_fWt9`+zWOZw*Gt(b*} zzG%J)oL;Eoyl7@O_w8jJUJsAXQPR)RvJ>x1AMbVo@bPXZ03Yx6FOva@-H+z=L;wH) M07*qoM6N<$g6I7)e*gdg literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..fe87396a2b76cebe6ba912a7bce80aec27d0beec GIT binary patch literal 1096 zcmV-O1h@N%P)7+;iW~Kyx#D=lif&{tm_ng!3-oiF6S1vcQ_55@GIL~=Lzu)tH zUXEf2<0_kSwSoUHXirF^Wza`isvVcv^zTA_nn7K!mpwlZ;0c7;WmVXilSWmxifWQ3 z78ETlRXHm4U4H7n8KR>5cN$$PHAN~nW?ngL+_!yRoxNWMXz28y>jo=s zN@df08?IFOvX3gj8}sd~oMvVB7k&=8JuE#HWKDsC7v@>XbjYK|j)6u}*?c@q?WbP) zJYi<%*x9_?N>Oh7(@%BE)Gt+8oo8j&5kF1h+oSD4URjkFl3B!;3Klz3>7nOv8d{jEV>+3)4x zQ48zWnz`*3DJET~&ItYA4s-H{02!*nmU0KZ7oh1_Sm+gdz_>ywqUTGCO)Oq$qwzhR zMxoU+H9-~?+IV)Y!i;GWzX~bdXw>+i%}?YQ<%{h+Rc<0PL!$02EpArEY?)M{XJv(n zlKWI%KcMk(yPwZGgDfesMxO(Ijrlj&sH#wyH8U~o6P`$}DH1z3E0nrb_PrD4{o_N- z%CfP&(#Ab^#-@Bipu<*}FSBlq!nf55EAKaR?}E{LaYCUHGxR^7^7whlL-oHZQkp2J zA*3-B1H%;mhe9lysE>Swt!BtZ)F&aREF43V433-$F!LlVD>5OED3Y-738w4l_Sm4h z7^BBJG(PGIMB_;2h|d@kY06}YmmjyYPt4EttpVQs%EqP#tQ5HZzE&s#oup%ofV$6X z>^>Zz{YO8kb`u-Q)tC`DDl}61Pu^{2`5Y&;Z2?-o^H3~i=wq`TY`DWpR*Fo>9D!<= zZ+c-!r}pyztzUbh18Buv!grzYO-*pi3|p4i9D9oGl+7_y-R`B~r$G*#H&Hb=g)EyK zy{TWo>)n3#b__A#)3`Oy&W_tv3a?FapAOs2BEW|aIyrdG$`1D>wz>Op*v&#OjV<2~ z;`N2do@}8$Kb=Q%Eiw8h1&vrF(4%5eFLPO_J?EwF>;OJfNNjO~=L^z!Dc6ouNxXl? z)u$<9wQZl_VAWJB&HaALGHhID8-J@OH5{f3(AMmfWIjzE`cLgYf&Kxj%Va;Io^f13_bnJuhXBs1*KtdID)avO(kOmcszEFe;DP{M z++<GzlOU z-Cb#XRIK9X4NVwTEaA4UQB-RAQztJgCtV+Z`P9Iy8Uv>5!D%qScn*@L~v;*yRkCUsL$B(j|AlvAK#pm}n$gdIV!IhXisHfw1vjoX@RlvWu^gmp((ocOCN~1}HrSXx zK*e!oVovmHGtg}*AGfbGu%Ox@c3dQrIuuF7A<-gKM0iXcq+nDhk=*i|?DQhw^G}MR zs>Z=B@0!@`OVHCM5)_%&B{YoN>SIh75!Ve;Q66oZIky_9=>~Xkm5m41SV-AE63H}~ zB!~8~B1B|{%lb*U_$V2&@ZIJY9>B;>5>6=>F=w5P`&aTv!ABGMuK^1$rXzS`qlZfd zNchbF8LHSib8a!vu&b-u;Ns6qEYv0lpkcza9h62jNCJ;BM~Jv~n2bYP$bd}2>M{ay zR;7qL-?Fgaeez!lWcAzAFvvpgT>?C}+QsA(WsK@2e5-|gm$V4z`fVQWsIswQvj^R= z(V&|sRu#09H1sWFxNd}ue&u|N6!^N7(E-gEsp7n&B-+cuT3bZgwo%uVg59KG($m0` z6)yfXLPDPo+3%GV(2&KMFF1JeKMt9!k2*aKg%{9SjiY^p!&M_CjPB3pw5&UdKs+{4 z#lp27{~ z3>OR)aPe?~d@?^}Txg!7`wKX=H;*}sT|E3MgTs7muTO(#49~pIa9ST811tB>Y*s*1 zl-~q{qrB)+Zezr%i(*N}ivRi;+%3SdN9MO)t=EkomOw*B8JJ0c!B8P+DC1OYp_H;SpgMNBhE*$oF{d+39M2Fh zY8znN4)F8~J|26{M~W(}8cWZ_iSBX{B(f;qKt>mVbRkR5O0okQzQQ)rZ@$i$%45mf z0TwQf!k`qe+0Y@A0?)mq;kBhc&Oe*sXJ;@f`&tG#1oP%Q#Nu2JTXz6E90N_RjS4ve zje_4PCs58km0`+s?{i&{x$HSWUgABN>wt+HHK~F7?%5EI4xQL-|Z-z~^t((rasRZoW ziNlO(0^VKiV-^99){5Bem{@N#AyKR0rkRu``cNS-kw?$&-ww7h5#XUGd@Ov`hfdZ} zW2K=o0X@|sv@79o(FC4Y7oU$Kl0S0?eJSptMQOFcO-c`F;fN zO$l)NNemaA$I!lAv%)TwkPBY+@$h^q_fi3B$q${tM`t+-O=37}G|RX^M9WQp%USor zQwewGC=Ne9k;9|U`1t2S4Z7`T7z$1Ir8gp2vfRh`Gg-zIADri76QzxvwuySzLPuFc zlp^YoK^!h63+Q-wZXGBw*1{a?gNyHq17*sRBL!aJ4 zEVdKnj30KX;BfhcWEuT)-*ktPx7kI9!#LbDNx*v___&|^SNpgK4HRV7Q@{!vYK7xb zNq$%y<1q0YhB0(70-wLaBk#kpzI_<(yMx2xr2#Q4LE9~0o2^rw9Ko333>QwIyc^5^ zB(NY;z%XJCKbgbF)d3z`;AQ$&O$DyLq-~u}OQfI!Y(Hqu?;(FIKd!h>DJaljZ@I>W zllnsLTxdr99|)rvpj6Ku_&`4|Qz;yMUx5Z+yS7F$jB?FoV_O()jV{^Ej7TX@2`HEZ znJd^{PivXDJpEs$b?6!>tvoXBtGWbPW~i)y`lOhv_{2!_bzYT+E5~stZDE7$3VYU} zg5FnK4zz(fokyzNJ-VRz%CcK0E1;@Ii;`lDj&pO6!V9Z4{CmBJUyl-S&PhDP{S2x1 ziW35*bvyzZXxRgG==V=8^)P#pi-hiDJ9Kb+bfN+)E6EDzfbI+zgzzo9*J39^ z9sGW%jPXZ`Ur{Io>g{3l>!#~bpnLiQ2lp(quq*8&VH>bL4<(00pok0;`ii(}u#C7` zpqos4B~FY@Jw?Izej;vp+r*OEC@kB-j#L6EPR7(_J|5j*VcHNCgF6VH0}XvN1Qn=X zto6<|7t@y+_<+pSFfF9%6^pBgNGgVv3z#-kL1k&%I-NFGM%_t)hkl~rwHi`(rGe@s zpSj1G(wks5Y8dybi!-{2xZxP}3r79sJX)LbaO)}qFIGEn9S=!z14$84ToOf>7>{WK zRh(YY@;hgF0UAoE$Z4HKoJglXd!vQBKO|qXC8QEMU;_Wzs-kL_jVPrdPi@Y}8*LZE zs+ypaAL^!&DFmV&B8W*0SNB$MaStVPD=}A+(^^*w?{SinXLXfu+j<>O)PykpjAm!Mb%a-M$~TXy=t%6qeh866NK79t4bc5JVxzMd#j=Ztx+T> zs@1;F`vrb~ocsO==ekaYnTb9PB?sk$2M=gK20)Ad-unL`C;e|jCO-K;c)-LC0&0Py z2u>X+N|+By<4;h>y1*jtP1Tv$zbAiBn$HtH z-26KEhcSR~!;C(?c`GU5MMr_X=Kms2WTLYn{dX*X&WaB=5eo(47L4Os+t|9ZV^&9> zi?sI~X;SmnwWW2_SP4xxQM;7r2aZ*~RL?Bl?6+lld_9Jb6C_di$+ylW$^TkJd+h~H zwr>+AB|kNG++x8K#cO<2+=DB;C5UX-^BzF_D$$0!ty`%(N2ca z)!_{TNENMPLfm8Ny+~bZT|GhA((hVh>LtjrV9CJ-^Ab+SR zEt8L^=Ti?sf}1mgolpHfn_DYcSs$5$b&(idt+O{JNk>)Vt!hZsgiC;KupmV;zm)`D z`%1w_ViKk4SZt^>`?o$~>|u;xgX^Pf4=E!j-jTf;`S`V^w1GdX8XZ=rTIvjtFCri{ zOE{@mV(t6VD2{jDjE&CFf7Fb2r;-FL9yMA7JF>Fmog2AtZ&MSSCs{}fY?bK6=`-8S z6G7uIx3!48xU;d1x#IC#OUZK3pw2x%76{Gaib$jfF0B~^Y?pL2Z~J(dzJ}og@ekL# z;t0=yzF+baWA9=@V&3ilzV66Rc_-3P(#n?+&Oqc;)L~^&kS#oK!wUUplq_j;wEgqr zk`EGD&gFHkhKei}5{DsK@LvB9xnG)|Vc~k#))_vd{1i5Cpe{-eKsC|}2}K!P@hhey zo{r4q&hztpLX1utj}!lHm5%kFz?BLQ=CB}m=K_GUBiaPX)uK_m*a`^mKZHXwmc zuM=T+Wn-Vc$qoGK`2M*Kc&Y9^b4#lY;}MWFo@3EYGra2=sSFzNiqmv~KL3N-h7H3| z`iJV|Y+KIfQErbx(3va6Y_MFix3K^?k1$~{nVX#o4#0$1kx_hLud9h|@ocgmn#@^h zN$_^$XxErcY?2TXq|E?xI`5 zjm)PH{XESSyenm14v+MXBu+|Xb@KH)q9r>2p1phgl=2M?_`}8i0TGD+qNwSz>+qI{ zJ2+rbSaED2p@MkH_W@6OO7? zd-C^B`JHv@_;P`QIWYR8R>9qjC$@bZwwM_maQ3;7c><*lL~FvaeQj`SN^U)Pe#Nq^ zN%N&-uB4?^y%w*$ZbaCM>A!bNHFBt95go>h&_u7WLfml_!(6~Te*PmhhY@Yj0R3X2 zjNiNLVlmfZ;^`LF;e^@OHRVDGM?Qf9M&QsuFinW$bJyn{?6u^09%IN48-jS#5F;YF!_*vf(Cd=> zOb|)VY4(7g4h99xrlhCv3{#t4Xvq+qo#?OFdx!|-M-)h~tN9>!eca+igxZNBC>;-j zwCM3zLMAGNZ3(0xF{CysJ^G>@ohY;uxwa8?OG4C3*OR3hJ~ce+!Ic_NlO{q=_XDlM z9{Tk$7i4Dh^Hixrr7lWGx*VZNl7xs@)2FS`n!~n>3XyARdo{w`uKG39U9o?i+Jo;c z2~%nJ7Zxu+t?Ya8#(x}bq(Kq45cjE8XjW9}u^zj>L#j}e^eaU;L_9_}?*P`>4{SxK zeI34)&oydW6{pjFrW^)CPv_pW@-b>bn~=5Gu`^$nyDeeTn{M3Rdy=pdhp1G}J%!4< zEGUB2PR3|0nRovAy6&je1PAFm&sl}9L+|8LP42%@&q_t4J8XaKKi#`P(?03?HS46_ z8*)1dCdgCs!PXk@3%$EMfMq(C5?f)8=S#_@-`XYo&{v2LYfrkI!^-}I@a&rX0V%xO zcWRj!hbPD`u!VMy8CZAMyU#}v-1obR_SsK_odWMGhxgFYfYrd33U}Y9(p;EDTp#Ol z_D<f3>@g4E0|V&lX$Uf#(L8R*^F8$U9Zhk2bheXt$M350;S!k$q6J?^EnM z6GQd)$>-r*N9o7xQ=?wX5t-Yj;Cu4)Gh*{WI->!j!Sw|}f)usgq8Zt*@q5JCJd=Aztd3h$ zn!^vADSX8W{EdKS;^K#OF(EtjdA(k*Z$C?Lp+3CUuYwPtHB4X?F=zh({-}K6FFVNf z=t@wq*eH;sxhUcpcr6?C;54BvQCfuA>D+$b5I8@#`*w}I2dBo9XEE;dv*wgbULe9$ zA>#=?Cah3BH!QA?rN{N(4D%5&*rYAEFhQB3iP*Vg`OSo)Id6FPnDOEYn3@q&`{<}~ zweCH4qo#=Q;8AiYFZ&mOR18h?b28eS-*%(Ei=+CL9k@>>JH#9)7I}xr7g!r(!AJph z=^Fn1W)=mjzM!2&URmis`RHQr~lS0(@6{Qe@@cU`QD z(jJViRa(|h)X;Eu!+(~3_dOHiWC)8rQk1-lz5Q+C(YB+Ow>hyaLAj?lKw%fKMK~AQ zv%^IzkQN%1L|*gPi5pWaGTV42Sp+Z4T+3)!0A2neI11DRbmlkE_^7{(4k)}NDX9q1Qj2ug= z$(<-(6mnv#Fddn~A43n)yu^NE7*YDIicY*}!}4{q>*`AraW2-*?#TF)r=cI&=cYlW z2cL~pfk*|qsEV4FP`k1_h1l{(FGLL?Wi^ZRRZ32SutPyqM_}gGdfV z(3bR<&ym>STot-?AFaA)bq}$+kTkvotA0O-dz#AtaoB$?7oON&0o;oNP+g|W>4e<` zJzFNVR|D-sNZ3M)mzQ%vk0PEIj2g_oOhCgWddQCRpAk$wwO+H0N`OOaM7~+mhc5(7 z72Bv@l}5}_{8TUC4eY{w;+qP<1ZQ*#D#Ai_&rU+2Zzk#+j7v$wCba`zkIcRB4AD#A zS(0W6(T#mp`&3?b>LxBG-+{jIJBa(fRXxEXfg-8n!b5qG3&FbQ-Q;& zCyq%i<2%9CPD63Z0g#SlhT#mn)? zZ5G0PxyI468%LqRCaJVG14+`6MpR9BvdTL<24HKf!?=9I&ND%mq`ufQDTl3(ukuNT z@XIe%LX`Ym&b(y3AVLKrwQCYlct@hVf%*}{%fmVn`nltEmY@{j%!aGz5Ydsn+z(zj ztT<11Zjo&DW%qg0kO9kl;r#dVt>OPHa#mF}Hoj$i6O<019c40LQ`tz1o1KxR<{`OV z5T!uSF;(nMvtWusKlQs?SMcq|brHvh04`S#=RFu4U-AKAV*XicwZJ7aEMDoR&iHl3 zaP&QJGb}gz*FPl_9e5&Z_2TIR#&t z#}1N!@lAzPtvuaS`GuReVINogW0Ro|Gz=kMkknSEatze(a3svj79Re2D>W5)TQEWQ zKLGBaK*iu08FqMD{JpWLKN}}xsn8v6`Dza^FyPESGG0y>rq;!uRcG=+z=G*hQz#W8 z4cQUuxsEPP5jxP~CNbh|t~Ry&LmlR{<@S#uL8!2=P0z~U{gkM(`~%PL#exu~G>*OW zLr@3Rt&2rF-9XvUrm^j&oc2&jB^KdC>2*o@;?nUwQi4iydZ6)lc;N1a-b)+U(3$rV zC1m@QNFqx7Gs(j&W5ga2SK!Y9?B+h=d^7;1;->T& z@(kN-LdI~0>)6(^u$YY#G3rmEJ6(@0uY7Lu%tt0V3k3?MJP4fmsOb@Bc;Yd8(MNRW|Ny3_+X%4^;t_3f4B&=1EyEhU`QPE|z zMX7GF32ZrdW?$qF@;fzL^phqvZ7#k?-~di~5yyasZuiT2zuH$16 zANlhscO=Si7v3O2ARL60eVyoIrY&`&1#@hreLvVtByV)c_jlyEK4k`=0^*USEPPeH zzo0u_rBIJs7h%r?61WD@A9;{=7KqB{Q3jcftQO`-6k}xiwAI8Rc|g2W7~$#)dX*9w zkCcUi`DvWzsa8&o8#NbY>(esJO#U3d&1I%+maCeoJd<@#B(tt;*vb6?lH9C<8pUwY z8X73nnb~tDDefm}3o7T0_{KN7JZBhcQTZA;Cn#qCgwIBfROsZQ8GN0d${r$A)<{V@XqimbQ_@W#|d*oYu?;I@sn5%>KDVq-wUZwG8 zhQl>ZK@Y`eW1wqb{g||a@)6K5B|DH84Y%)&4i0#`8a=(zYR0@TC!>uzY1&;BC%FNO z$apz(a1|U=5Z7Sjyw#YKW*7ne5_~jN7w0#+VDUu0cDIeBJEz!1?LQ zc%!50U4*Ke&1!>=sAV-&hz;0wXgwj;!ziQn5c@~^>D6WD_sih{vCQ1f7v)%%)}4KN zr%Vr-e&O8XCK@M8ZVS}~ik|LTI@YwTZ#5+t?FHD>V0v!@aEwh{iRbNpmx`xLwJ>&L z5gS{6(rUK6ub?BuALRWl;50DK@4u#Wk3!~b68OY z9SuoU1frs`RI#N9QlTm$#nKWGJ2UUSnKy5|Z^pW%Lt8omiT;wwpq$f!Png9EtB@|ag|@!Ag-(TGhz3oxdCZyr7+hqL;n zAwE0W<_02Zbtzjl^bD1{CWbR0l0<(Kz?=qm1Nb=$ahiB?-cI~rLVH(?2mS6d>A!pp-o%2#N7)Zno3+bB1Q zuumw~nSFsyaY5#>G6FX4^timjq9tl!C@LjK=W^%d0Ar6=I-PY#@+b7dbb~dU13bAr z&ZZ`Z4{9RRe(mx4Oq1fmjv+Gw?r2UDZgr6o5{fFL?vwGN2c9l``4iJz86zylYm<>& ziEzYC*(xsV_??V^vUoWl2I;E?iQ67^o1@(QxXziw1Ke7sGPJmRu-luGJhwQ(>e?84 z;tqXOoj$V0uWmeLE0Zz;N+Rb=%B9J&(Pf2G3qwr5M4`MgE+Uk+)osAPs$`7BxnmWUuP}M}b&tk97B8=~ z`MBC-+C>V}rpTE8*v$zq$$P6rYFe6L%Wj(l9)o(B%n)ExFOm_g0<)@D($R2Cox*UnHlf4qb&(#!gd9?!n$@s-&9ZHYJqn!&_zD%Y1O z^y{0Rh-G)JPVV+ek{gn^g0pT$LmVr|Y*xpbpU>uR%D}={=uO5nG zpSSlF?FD;CyAR zqV`0p@Rz-hCHK5e{X^LUOr`;S#KRLXm28t~4`wI2DP;sq3L{C;`y|z_q`FTe(qqO#!iMN$ zy!|*KBj8a562ZPI%~q6$mZ`j3t21*-fYXL_?4E@1MJ(h4iZBN<8?4!qpyHi4_1hdG znoE9fBW0`GfJ2L97SA%6UnTST_YR*nx3OW7PU%S+ca>@kIP&j1!S9IUKA_jJ2Y=e* zv2aC<6&qsgvmJuH0-QZKhkGVzDO=qJ^fkOl;iVf4sy3-S@rlD$ap=Fc*=F?)gR4Zj ze^ZG@P)pBVl#L?92@yUI=`SIR#F9L}HpWXe4y|oAiXk(k$mH&EI+KR?u;lmU4{+fK zG25XkFMK6F>m7b>i?ZMgn>T+jn030rl;Z*dFq!h8U&Tm)bkF?G);J5QZML=AxMG#& z6`I_5vd)d8b#ek(YMR>R4|r#Z!DXVicuau4E85P6a2vO*v03z;=sAwlQ-D5L-7hW= zu8;C%la1qup1H5iWrKp;JKCfu_g`u|+vOXm93P}ifZq3YlseJreIi=QwGkaJl&(DI zZfe7cIH)0&QG-J~dSVV|^gBq6d%JvtD<||~$qtQ2zmKwWuO*VTn>tQpRi$vC$$erI zloc5$hpL+K4PQ0D`r<_XZs=Je&!&7#zrTNLC7^$=ekwaW)7ADGLng*mC`W3xT8;&|wew8*n2_%NFTKtpET307*qoM6N<$f|8psF8}}l literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac876000ca7b51eabadf11f71d7f7893c6458909 GIT binary patch literal 4329 zcmV95Ewn1YFpc2AZb2x@&#={P(?XATzCzs_O1?(jVuYeqD6ky7#;P z|NZ}e-@PSz1azTbh@IVmFFU#jED~J=7Kttbi$oWJMWTzqBGE-)k?10@NR%ysIoHF= zY~H`WLRX>jTqpOaZIm5>tT0-hGH_RYGxk}I|5|@Zz@ybsOpYkvxbh;htO(qewJ`f| z3Trc_|2uC41Rhj4Oiw3qK}g19y(1W*OP$%xKSNm%*kHMM@L&cn9M8dl2cCGdPGsPj z0fC$>KI3u;5T0%a5A4r>~Ch*JzMBQ6D>vz&|vYnDa>nA7^a;cQ

    COxm9xyQXtPs9cC3ng=I-J1W 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7aef75f2778d2be25bae189003d81a01fa032505 GIT binary patch literal 7334 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 literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d6816dbd43ce8e2f830a1135dd57597dc341704 GIT binary patch literal 12140 zcmbVS^-~-`lO=c{xI1ic2+p#2SUkA9dk7xf-7Sl27I)XcqQTwWHNoBC^4-<_0e3&l zbk)=wc~#vr)vqT~Sy37TjT8+I4h}|s;J~KiDK4}^ zru@%K7=k8<@DFtddqop!Kj@C0I_rF`^qf(5*=`@M&jp>EEOM_q;&bjEu!bmu;ZQKY zBIbNK3qU}5c^^KB`4tTlN->L14i+q70)@CKt2v^c{4CnUUKUg6rfCSy2okqO;YIrY z11XJJm29+0aw zaPdPwskWk>%O=q2i7ZYcM#~|;R`-#^Z;fNTv)@cKIGvP)zfsw>N)0MyK_RCMC1HUp zf{>Ob;kbyLIdd(X<`_?5G&bAY9qCxV`_;W>*O~`M)HN&*wzAFb8%|ago~v4K z?u}IHZKGC^IBx;f`;$Rz%bdeXTnA#a1j-vmZtx4~8n1JD)LbG``_Pc1ViHs{N zcFG9et8u1#{jw{`l08xuz?=tgjt!vv*baP$~4@j1L^>GzIy?j4lf+G<~hL$TeS;QX(B%ksU9RV zNkrke&Zc1TLtOKSwD@M``@U&fAft{{ifZ_pilD;ZjK5#He!@-lwNmpScA=y*Na+Al zd&aKLKOA_A%AL@%;3od5fA-DQfNK)u`=qqp-N;pywL6fNDB{c=*U1(lehBX~nZGsN z=hVIexf{}~v;IOVdpYFAc5sXyiA`2eQD#|@`v)2i@~(i3i?}<`U@D<&PPOvyW_Z7e zMCt5~>#T&vbh*I%U>o@@Lb|5td|3_IuZ1zLO$*YwJ|4f;qnN>t6+Rh)Nf&&SN_){o zy0mL<)0*LwP`LF&0z^ljiF-oeDHHq7(Py5a?fdoZx8034e+bb6?p70qW%$ENK9YVb zDDYrqc75VxWgWvG1Q+=1S{IF)t&XFI7Z{(UTXxr*Tu%(M5qo^7(d&g?c{@%szSELV zoCJV?<}!G?^tsQedtCO08DO4ljNe{EStHQepa@*LIoj$`zdPkkdQLg&{W34zji##A z&J{#{ePNBB?%sAun^svrOsq4~p7Imssz=&LrF^>e5a3OVFe-0oqGG8Ghv^-oaz3-f z<$`JU?2~8c)BT+W+J2>)(<|+}14UdK&#)>Ck{=OA)c^r)rzKp$kx&9`fuhW)hOf^}OK`#iY{l;ld#Jzz=4p(P;nM zi)gr%cGgyNF=T_msXFkT*^bKqH3Bu{#j*Zx4n`u0`+@xVR^5pt&jZk5>25M}oO;{e zmM5MpGUD!&+RqgqUkI%%HsZTT8F;2T!PpZLDD_v{D1Hkp3dh`BY1x8%4vR|KR{rcZ5O_4LLQhm|%CBi#zu$*&O-Vsm3; z$9Uw)SCzRnuzDf#{7nqkq0u(Q4kT~_b`_J!i(nL-`eE~(p^XL^5mBag4QSKBr^icP z#~GzY|LFMVI}S#sXC8*ztPoU(^mJ;Ex$2E06qA1ist;sT7NQ9uYX8KrLqM{n0%D2$PjXi#L(#+lj zyr|ad(h_+7DuDJuxJ0*^-%-z

    V$0O!;(6h>Y*BIi-GVbLl(}bb~tA=OhT9(AA=_ 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 LNkvXXu0mjfE*+LY literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a4c0b5148935d8d70b77ba9ac3000ff7c6f6d5 GIT binary patch literal 9779 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 z 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 XOxmsMVGzGx355YmDuT+zzy16lKH16y literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 00000000..0bedcf2f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 00000000..89c2725b --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard b/packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..f2e259c7 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/Main.storyboard b/packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 00000000..f3c28516 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Info.plist b/packages/cosmos_node_client/tests/flutter/ios/Runner/Info.plist new file mode 100644 index 00000000..659f63ec --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Starport + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + starport_template + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + NSFaceIDUsageDescription + We need access to FaceID in order to secure your wallet credentials so nobody can steal them + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/packages/cosmos_node_client/tests/flutter/ios/Runner/Runner-Bridging-Header.h b/packages/cosmos_node_client/tests/flutter/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 00000000..308a2a56 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/packages/cosmos_node_client/tests/flutter/ios/fastlane/Appfile b/packages/cosmos_node_client/tests/flutter/ios/fastlane/Appfile new file mode 100644 index 00000000..bb2307e7 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/fastlane/Appfile @@ -0,0 +1,8 @@ +app_identifier(ENV["MATCH_APP_ID"]) # The bundle identifier of your app +apple_id(ENV["MATCH_APPLE_USERNAME"]) # Your Apple email address + +itc_team_id(ENV["MATCH_ITC_TEAM_ID"]) # App Store Connect Team ID +team_id(ENV["MATCH_TEAM_ID"]) # Developer Portal Team ID + +# For more information about the Appfile, see: +# https://docs.fastlane.tools/advanced/#appfile diff --git a/packages/cosmos_node_client/tests/flutter/ios/fastlane/Fastfile b/packages/cosmos_node_client/tests/flutter/ios/fastlane/Fastfile new file mode 100644 index 00000000..34b3fd75 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/fastlane/Fastfile @@ -0,0 +1,72 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:ios) + +platform :ios do + + desc "deploys to firebase app distribution" + lane :deploy_firebase do + setup_ci + releaseNotes = changelog_from_git_commits( + commits_count: 10, + date_format: "format:%d %b", + pretty: "- (%cd) %s", + merge_commit_filtering: "exclude_merges", + quiet: true + ).split("\n").select do |elem| + !elem.include? "skip-ci" + end[0...5].join("\n") + + print("RELEASE NOTES:\n") + print(releaseNotes) + + match(type: "adhoc", readonly: is_ci) + + update_code_signing_settings( + use_automatic_signing: false, + profile_name: ENV["MATCH_ADHOC_PROVISIONING_PROFILE"], + team_id: ENV["MATCH_TEAM_ID"], + path: "Runner.xcodeproj" + ) + if ENV["GITHUB_RUN_NUMBER"] + increment_build_number( + build_number: ENV["GITHUB_RUN_NUMBER"] + ) + end + + build_app( + workspace: "Runner.xcworkspace", + codesigning_identity: ENV["FASTLANE_IOS_CODE_SIGNING_IDENTITY"], + export_team_id: ENV["MATCH_TEAM_ID"], + export_method: "ad-hoc", + ) + + firebase_app_distribution( + app: ENV["ALPHA_IOS_FIREBASE_APP_ID"], + groups: ENV["ALPHA_IOS_FIREBASE_TESTERS_GROUP"], + release_notes: releaseNotes, + firebase_cli_token: ENV["FIREBASE_TOKEN"] + ) + + update_code_signing_settings( + use_automatic_signing: true, + path: "Runner.xcodeproj", + team_id: "", + profile_name: "" + ) + + end +end diff --git a/packages/cosmos_node_client/tests/flutter/ios/fastlane/Pluginfile b/packages/cosmos_node_client/tests/flutter/ios/fastlane/Pluginfile new file mode 100644 index 00000000..b18539bc --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/fastlane/Pluginfile @@ -0,0 +1,5 @@ +# Autogenerated by fastlane +# +# Ensure this file is checked in to source control! + +gem 'fastlane-plugin-firebase_app_distribution' diff --git a/packages/cosmos_node_client/tests/flutter/ios/fastlane/README.md b/packages/cosmos_node_client/tests/flutter/ios/fastlane/README.md new file mode 100644 index 00000000..4dd7effd --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/ios/fastlane/README.md @@ -0,0 +1,32 @@ +fastlane documentation +---- + +# Installation + +Make sure you have the latest version of the Xcode command line tools installed: + +```sh +xcode-select --install +``` + +For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) + +# Available Actions + +## iOS + +### ios deploy_firebase + +```sh +[bundle exec] fastlane ios deploy_firebase +``` + +deploys to firebase app distribution + +---- + +This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. + +More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). + +The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/amount.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/amount.dart new file mode 100644 index 00000000..b85088e7 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/amount.dart @@ -0,0 +1,24 @@ +import 'package:decimal/decimal.dart'; + +class Amount { + const Amount(this.value); + + Amount.fromString(String string) : value = Decimal.parse(string); + + Amount.fromInt(int int) : value = Decimal.fromInt(int); + + final Decimal value; + + @override + String toString() => value.toStringAsPrecision(10); + + String get displayText => value.toStringAsPrecision(10); +} + +extension StringAmount on String { + Amount get amount => Amount.fromString(this); +} + +extension IntAmount on int { + Amount get amount => Amount.fromInt(this); +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/balance.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/balance.dart new file mode 100644 index 00000000..28afe763 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/balance.dart @@ -0,0 +1,22 @@ +import 'package:equatable/equatable.dart'; +import 'package:starport_template/entities/amount.dart'; +import 'package:starport_template/entities/denom.dart'; + +class Balance extends Equatable { + const Balance({ + required this.denom, + required this.amount, + }); + + final Denom denom; + final Amount amount; + + @override + String toString() => '$amount $denom'; + + @override + List get props => [ + denom, + amount, + ]; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/denom.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/denom.dart new file mode 100644 index 00000000..e30fc134 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/denom.dart @@ -0,0 +1,17 @@ +import 'package:equatable/equatable.dart'; + +class Denom extends Equatable { + const Denom( + this.text, + ); + + final String text; + + @override + List get props => [ + text, + ]; + + @override + String toString() => text; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/import_wallet_form_data.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/import_wallet_form_data.dart new file mode 100644 index 00000000..fec2208a --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/import_wallet_form_data.dart @@ -0,0 +1,15 @@ +import 'package:starport_template/entities/wallet_additional_data.dart'; + +class ImportWalletFormData { + const ImportWalletFormData({ + required this.mnemonic, + required this.name, + required this.password, + required this.additionalData, + }); + + final String mnemonic; + final String name; + final String password; + final WalletAdditionalData additionalData; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/msg_send_transaction.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/msg_send_transaction.dart new file mode 100644 index 00000000..7968ef6e --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/msg_send_transaction.dart @@ -0,0 +1,9 @@ +import 'package:starport_template/entities/amount.dart'; + +class MsgSendTransaction { + MsgSendTransaction({required this.amount, required this.recipient, required this.fee}); + + final Amount amount; + final String recipient; + final double fee; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/transaction_history_item.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/transaction_history_item.dart new file mode 100644 index 00000000..163a33ff --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/transaction_history_item.dart @@ -0,0 +1,24 @@ +import 'package:starport_template/entities/amount.dart'; +import 'package:starport_template/entities/denom.dart'; + +enum TransactionType { + Receive, + Send, +} + +class TransactionHistoryItem { + TransactionHistoryItem({ + required this.denom, + required this.amount, + required this.date, + required this.type, + }); + + final TransactionType type; + final DateTime date; + final Amount amount; + + final Denom denom; + + String get transactionType => type.toString().split('.')[1]; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/entities/wallet_additional_data.dart b/packages/cosmos_node_client/tests/flutter/lib/entities/wallet_additional_data.dart new file mode 100644 index 00000000..c9c12698 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/entities/wallet_additional_data.dart @@ -0,0 +1,30 @@ +import 'dart:convert'; + +import 'package:transaction_signing_gateway/transaction_signing_gateway.dart'; + +class WalletAdditionalData { + WalletAdditionalData({ + required this.isBackedUp, + }); + + factory WalletAdditionalData.fromJson(Map map) { + return WalletAdditionalData( + isBackedUp: map['isBackedUp'] as bool? ?? false, + ); + } + + final bool isBackedUp; + + Map toJson() { + return { + 'isBackedUp': isBackedUp, + }; + } + + String toJsonString() => jsonEncode(toJson()); +} + +extension AdditionalDataParsing on WalletPublicInfo { + WalletAdditionalData get data => + WalletAdditionalData.fromJson(jsonDecode(additionalData ?? '{}') as Map); +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/main.dart b/packages/cosmos_node_client/tests/flutter/lib/main.dart new file mode 100644 index 00000000..4906e0d3 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/main.dart @@ -0,0 +1,62 @@ +import 'package:alan/alan.dart'; +import 'package:cosmos_auth/cosmos_auth.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/stores/settings_store.dart'; +import 'package:starport_template/stores/transactions_store.dart'; +import 'package:starport_template/stores/wallets_store.dart'; +import 'package:starport_template/utils/base_env.dart'; +import 'package:transaction_signing_gateway/mobile/no_op_transaction_summary_ui.dart'; +import 'package:transaction_signing_gateway/transaction_signing_gateway.dart'; + +void main() { + _buildDependencies(); + runApp(const StarportApp()); +} + +void _buildDependencies() { + StarportApp.baseEnv = BaseEnv(); + StarportApp.networkInfo = StarportApp.baseEnv.networkInfo; + _logBackendInfo(StarportApp.networkInfo); + StarportApp.secureDataStore = FlutterSecureStorageDataStore(); + + StarportApp.signingGateway = TransactionSigningGateway( + transactionSummaryUI: NoOpTransactionSummaryUI(), + signers: [ + AlanTransactionSigner(StarportApp.networkInfo), + ], + broadcasters: [ + AlanTransactionBroadcaster(StarportApp.networkInfo), + ], + infoStorage: CosmosKeyInfoStorage( + serializers: [AlanCredentialsSerializer()], + secureDataStore: StarportApp.secureDataStore, + plainDataStore: SharedPrefsPlainDataStore(), + ), + ); + + StarportApp.cosmosAuth = CosmosAuth(); + StarportApp.walletsStore = WalletsStore(StarportApp.signingGateway, StarportApp.baseEnv); + StarportApp.settingsStore = SettingsStore(StarportApp.cosmosAuth, StarportApp.secureDataStore); + StarportApp.transactionsStore = TransactionsStore(StarportApp.baseEnv); +} + +void _logBackendInfo(NetworkInfo networkInfo) => debugLog( + ''' + Starting app with following info: + + bech32Hrp:\t${networkInfo.bech32Hrp} + + LCD : { + host:\t\t${networkInfo.lcdInfo.host} + port:\t\t${networkInfo.lcdInfo.port} + fullUrl:\t${networkInfo.lcdInfo.fullUrl} + } + + GRPC: { + host:\t\t${networkInfo.grpcInfo.host} + port:\t\t${networkInfo.grpcInfo.port} + } +''', + ); diff --git a/packages/cosmos_node_client/tests/flutter/lib/model/amount_json.dart b/packages/cosmos_node_client/tests/flutter/lib/model/amount_json.dart new file mode 100644 index 00000000..576916ba --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/model/amount_json.dart @@ -0,0 +1,14 @@ +class AmountJson { + AmountJson({ + required this.denom, + required this.amount, + }); + + factory AmountJson.fromJson(Map json) => AmountJson( + denom: json['denom'] as String? ?? '', + amount: json['amount'] as String? ?? '', + ); + + String denom; + String amount; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/model/balance_json.dart b/packages/cosmos_node_client/tests/flutter/lib/model/balance_json.dart new file mode 100644 index 00000000..e033d05b --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/model/balance_json.dart @@ -0,0 +1,11 @@ +class BalanceJson { + BalanceJson({required this.denom, required this.amount}); + + BalanceJson.fromJson(Map json) { + denom = json['denom'] as String; + amount = json['amount'] as String; + } + + late String denom; + late String amount; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/model/tx_body_json.dart b/packages/cosmos_node_client/tests/flutter/lib/model/tx_body_json.dart new file mode 100644 index 00000000..8d955f23 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/model/tx_body_json.dart @@ -0,0 +1,11 @@ +import 'package:starport_template/model/tx_body_message_json.dart'; + +class TxBodyJson { + TxBodyJson({required this.messages}); + + factory TxBodyJson.fromJson(Map json) => TxBodyJson( + messages: (json['messages'] as List).map((x) => TxBodyMessageJson.fromJson(x as Map)).toList(), + ); + + List messages; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/model/tx_body_message_json.dart b/packages/cosmos_node_client/tests/flutter/lib/model/tx_body_message_json.dart new file mode 100644 index 00000000..31c61006 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/model/tx_body_message_json.dart @@ -0,0 +1,22 @@ +import 'package:starport_template/model/amount_json.dart'; + +class TxBodyMessageJson { + TxBodyMessageJson({ + required this.type, + required this.fromAddress, + required this.toAddress, + required this.amount, + }); + + factory TxBodyMessageJson.fromJson(Map json) => TxBodyMessageJson( + type: json['@type'] as String? ?? '', + fromAddress: json['from_address'] as String? ?? '', + toAddress: json['to_address'] as String? ?? '', + amount: (json['amount'] as List).map((x) => AmountJson.fromJson(x as Map)).toList(), + ); + + String type; + String fromAddress; + String toAddress; + List amount; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/model/tx_json.dart b/packages/cosmos_node_client/tests/flutter/lib/model/tx_json.dart new file mode 100644 index 00000000..9d4676f6 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/model/tx_json.dart @@ -0,0 +1,16 @@ +import 'package:starport_template/model/tx_body_json.dart'; + +class TxJson { + TxJson({ + required this.type, + required this.body, + }); + + factory TxJson.fromJson(Map json) => TxJson( + type: json['@type'] as String? ?? '', + body: TxBodyJson.fromJson(json['body'] as Map), + ); + + String type; + TxBodyJson body; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/model/tx_response_json.dart b/packages/cosmos_node_client/tests/flutter/lib/model/tx_response_json.dart new file mode 100644 index 00000000..bf95b597 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/model/tx_response_json.dart @@ -0,0 +1,19 @@ +import 'package:starport_template/model/tx_json.dart'; + +class TxResponseJson { + TxResponseJson({ + required this.txhash, + required this.tx, + required this.timestamp, + }); + + factory TxResponseJson.fromJson(Map json) => TxResponseJson( + txhash: json['txhash'] as String? ?? '', + tx: TxJson.fromJson(json['tx'] as Map), + timestamp: DateTime.parse(json['timestamp'] as String), + ); + + String txhash; + TxJson tx; + DateTime timestamp; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/assets_portfolio_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/assets_portfolio_page.dart new file mode 100644 index 00000000..2ab1cc46 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/assets_portfolio_page.dart @@ -0,0 +1,143 @@ +import 'package:cosmos_ui_components/components/content_state_switcher.dart'; +import 'package:cosmos_ui_components/components/gradient_avatar.dart'; +import 'package:cosmos_ui_components/cosmos_theme.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; +import 'package:mobx/mobx.dart'; +import 'package:modal_bottom_sheet/modal_bottom_sheet.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/pages/receive_money_sheet.dart'; +import 'package:starport_template/pages/select_asset_page.dart'; +import 'package:starport_template/pages/transaction_history_page.dart'; +import 'package:starport_template/pages/wallets_list_sheet.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/widgets/asset_portfolio_heading.dart'; +import 'package:starport_template/widgets/balance_card_list.dart'; +import 'package:starport_template/widgets/starport_button_bar.dart'; +import 'package:transaction_signing_gateway/model/wallet_public_info.dart'; + +class AssetsPortfolioPage extends StatefulWidget { + const AssetsPortfolioPage({Key? key}) : super(key: key); + + @override + State createState() => _AssetsPortfolioPageState(); +} + +class _AssetsPortfolioPageState extends State { + ObservableList get balancesList => StarportApp.walletsStore.balancesList; + + bool get isBalancesLoading => StarportApp.walletsStore.isBalancesLoading; + + bool get isSendMoneyLoading => StarportApp.walletsStore.isSendMoneyLoading; + + bool get isError => StarportApp.walletsStore.isBalancesLoadingError; + + WalletPublicInfo get selectedWallet => StarportApp.walletsStore.selectedWallet; + + @override + void initState() { + super.initState(); + _fetchWalletBalances(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + body: SafeArea( + child: Center( + child: Observer( + builder: (context) => ContentStateSwitcher( + contentChild: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + children: [ + _gradientAvatar(context), + AssetPortfolioHeading(title: selectedWallet.name, onTap: _onTapDropDown), + SizedBox(height: CosmosTheme.of(context).spacingXL), + const Divider(), + SizedBox(height: CosmosTheme.of(context).spacingL), + SizedBox(height: CosmosTheme.of(context).spacingM), + BalanceCardList(balancesList: balancesList), + ], + ), + StarportButtonBar( + onReceivePressed: _onTapReceive, + onSendPressed: () { + Navigator.of(context) + .push(MaterialPageRoute(builder: (context) => SelectAssetPage(balancesList: balancesList))); + }, + ), + ], + ), + isLoading: isBalancesLoading, + isError: isError, + errorChild: const Center(child: Text('An unexpected error occurred')), + ), + ), + ), + ), + ); + } + + Widget _gradientAvatar(BuildContext context) { + return Padding( + padding: EdgeInsets.all(CosmosTheme.of(context).spacingL), + child: Align( + alignment: Alignment.centerLeft, + child: SizedBox( + height: 35, + child: InkWell( + onTap: () => _onTapAvatar(context), + child: GradientAvatar(stringKey: selectedWallet.publicAddress), + ), + ), + ), + ); + } + + void _onTapAvatar(BuildContext context) => + Navigator.of(context).push(MaterialPageRoute(builder: (context) => const TransactionHistoryPage())); + + Future _fetchWalletBalances() async { + await StarportApp.walletsStore.getBalances(selectedWallet.publicAddress); + } + + Future _onTapDropDown() async { + final wallet = await showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => SizedBox( + height: MediaQuery.of(context).size.height / 1.06, + child: const WalletsListSheet(), + ), + ) as WalletPublicInfo?; + + if (wallet != null) { + StarportApp.walletsStore.selectWallet(wallet); + } + } + + void _onTapReceive() { + showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => SizedBox( + height: MediaQuery.of(context).size.height / 1.06, + child: ReceiveMoneySheet(walletInfo: StarportApp.walletsStore.selectedWallet), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('selectedWallet', selectedWallet)) + ..add(DiagnosticsProperty('isBalancesLoading', isBalancesLoading)) + ..add(DiagnosticsProperty('isSendMoneyLoading', isSendMoneyLoading)) + ..add(IterableProperty('balancesList', balancesList)) + ..add(DiagnosticsProperty('isError', isError)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/assets_transfer_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/assets_transfer_sheet.dart new file mode 100644 index 00000000..e3ed7929 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/assets_transfer_sheet.dart @@ -0,0 +1,88 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; +import 'package:starport_template/starport_app.dart'; + +class AssetsTransferSheet extends StatefulWidget { + const AssetsTransferSheet({ + required this.onTapDone, + Key? key, + }) : super(key: key); + + final VoidCallback onTapDone; + + @override + State createState() => _AssetsTransferSheetState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(ObjectFlagProperty.has('onTapDone', onTapDone)); + } +} + +class _AssetsTransferSheetState extends State { + bool get isLoading => StarportApp.walletsStore.isSendMoneyLoading; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return CosmosBottomSheetContainer( + child: Observer( + builder: (context) { + return SafeArea( + top: false, + child: ContentStateSwitcher( + isLoading: isLoading, + loadingChild: Column( + children: [ + SizedBox(height: theme.spacingXXXL), + Text('Transferring', style: CosmosTextTheme.title2Bold), + SizedBox(height: theme.spacingM), + Text('This may take up to 1 minute.', style: CosmosTextTheme.copy0Normal), + const Spacer(), + const ContentLoadingIndicator(), + const Spacer(), + Text('1134.48 AKT', style: CosmosTextTheme.title0Medium), + const Spacer(), + ], + ), + contentChild: Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL, vertical: theme.spacingM), + child: Column( + children: [ + SizedBox(height: theme.spacingXXXL), + SizedBox(height: 56, width: 56, child: Image.asset('assets/images/check_circle.png')), + SizedBox(height: theme.spacingXL), + Text('Transferred!', style: CosmosTextTheme.title2Bold), + const Spacer(), + Text('1134.48 AKT', style: CosmosTextTheme.title0Medium), + const Spacer(), + Row( + children: [ + Expanded( + child: CosmosElevatedButton( + onTap: widget.onTapDone, + text: 'Done', + ), + ) + ], + ) + ], + ), + ), + ), + ); + }, + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('isLoading', isLoading)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/back_up_wallet_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/back_up_wallet_page.dart new file mode 100644 index 00000000..5e856a5c --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/back_up_wallet_page.dart @@ -0,0 +1,125 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/pages/repeat_mnemonic_page.dart'; +import 'package:starport_template/widgets/copy_to_clipboard_button.dart'; + +class BackUpWalletPage extends StatefulWidget { + const BackUpWalletPage({ + required this.mnemonic, + Key? key, + }) : super(key: key); + + final String mnemonic; + + @override + State createState() => _BackUpWalletPageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(StringProperty('mnemonic', mnemonic)); + } +} + +class _BackUpWalletPageState extends State { + List get mnemonicWords => widget.mnemonic.splitToWords(); + var _confirmChecked = false; + + @override + Widget build(BuildContext context) { + return Material( + child: ContentStateSwitcher( + contentChild: Scaffold( + body: _contentUI(), + appBar: _appBar(), + ), + ), + ); + } + + CosmosAppBar _appBar() { + return CosmosAppBar( + leading: const CosmosBackButton(), + title: 'Your recovery phrase', + actions: [ + CosmosAppBarAction( + onTap: _onTapAdvanced, + text: 'Advanced', + ), + ], + ); + } + + void _onTapAdvanced() => notImplemented(context); + + Widget _contentUI() { + return SafeArea( + child: Padding( + padding: EdgeInsets.symmetric( + horizontal: CosmosTheme.of(context).spacingL, + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox(height: CosmosTheme.of(context).spacingM), + Text( + 'Please write down your 24 words in a safe space manually on paper.', + style: CosmosTextTheme.copy0Normal, + ), + Expanded( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox(height: CosmosTheme.of(context).spacingXL), + Padding( + padding: EdgeInsets.only(right: CosmosTheme.of(context).spacingL), + child: CosmosMnemonicWordsGrid(mnemonicWords: mnemonicWords), + ), + SizedBox(height: CosmosTheme.of(context).spacingL), + ], + ), + ), + ), + SizedBox(height: CosmosTheme.of(context).spacingM), + CopyToClipboardButton( + copyData: widget.mnemonic, + ), + SizedBox(height: CosmosTheme.of(context).spacingM), + CosmosCheckboxTile( + text: + 'I have backed up my recovery phrase, I understand that if I lose my recovery phrase, I will lose my fund', + onTap: _onTapConfirmCheckbox, + checked: _confirmChecked, + ), + SizedBox(height: CosmosTheme.of(context).spacingL), + CosmosElevatedButton( + text: 'Continue', + onTap: _confirmChecked ? _onTapContinue : null, + ), + const MinimalBottomSpacer(), + ], + ), + ), + ); + } + + void _onTapContinue() => Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => RepeatMnemonicPage(mnemonic: widget.mnemonic), + ), + ); + + void _onTapConfirmCheckbox() => setState( + () => _confirmChecked = !_confirmChecked, + ); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(IterableProperty('mnemonicWords', mnemonicWords)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/backup_later_bottom_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/backup_later_bottom_sheet.dart new file mode 100644 index 00000000..3d138dba --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/backup_later_bottom_sheet.dart @@ -0,0 +1,75 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class BackupLaterBottomSheet extends StatefulWidget { + const BackupLaterBottomSheet({ + required this.onTapSkipBackup, + Key? key, + }) : super(key: key); + + final VoidCallback onTapSkipBackup; + + @override + State createState() => _BackupLaterBottomSheetState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(ObjectFlagProperty.has('onTapSkipBackup', onTapSkipBackup)); + } +} + +class _BackupLaterBottomSheetState extends State { + bool checked = false; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return CosmosBottomSheetContainer( + child: SafeArea( + top: false, + child: Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + mainAxisSize: MainAxisSize.min, + children: [ + CosmosBottomSheetHeader(title: 'Back up later', titleTextStyle: CosmosTextTheme.title1Bold), + SizedBox(height: theme.spacingXL), + CosmosCheckboxTile( + text: + 'I understand if I don’t back up my account, or if I lose my recovery phrase, I might lose my fund', + checked: checked, + onTap: () => setState(() => checked = !checked), + ), + SizedBox(height: theme.spacingXL), + CosmosElevatedButton( + text: 'Continue', + onTap: checked + ? () { + Navigator.of(context).pop(); + widget.onTapSkipBackup(); + } + : null, + ), + SizedBox(height: theme.spacingM), + CosmosTextButton( + text: 'Back', + onTap: () => Navigator.of(context).pop(), + ), + SizedBox(height: theme.spacingL), + ], + ), + ), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('checked', checked)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/create_wallet_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/create_wallet_page.dart new file mode 100644 index 00000000..17bd0a2c --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/create_wallet_page.dart @@ -0,0 +1,195 @@ +import 'package:cosmos_auth/cosmos_auth.dart'; +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:modal_bottom_sheet/modal_bottom_sheet.dart'; +import 'package:starport_template/pages/assets_portfolio_page.dart'; +import 'package:starport_template/pages/back_up_wallet_page.dart'; +import 'package:starport_template/pages/backup_later_bottom_sheet.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/widgets/loading_splash.dart'; + +class CreateWalletPage extends StatefulWidget { + const CreateWalletPage({Key? key}) : super(key: key); + + @override + State createState() => _CreateWalletPageState(); +} + +class _CreateWalletPageState extends State { + bool? _isAuthenticated; + + String? _mnemonic; + + bool get isLoading => + _isAuthenticated == null || + StarportApp.walletsStore.isMnemonicCreating || + StarportApp.walletsStore.isWalletImporting; + + bool get isError => + !(_isAuthenticated ?? true) || + StarportApp.walletsStore.isMnemonicCreatingError || + StarportApp.walletsStore.isWalletImportingError; + + bool get isAuthenticating => _isAuthenticated == null; + + bool get isMnemonicCreating => StarportApp.walletsStore.isMnemonicCreating; + + bool get isWalletImporting => StarportApp.walletsStore.isWalletImporting; + + bool get isMnemonicCreatingError => StarportApp.walletsStore.isMnemonicCreatingError; + + bool get isWalletImportingError => StarportApp.walletsStore.isWalletImportingError; + + @override + void initState() { + super.initState(); + _authenticateUser(); + } + + @override + Widget build(BuildContext context) { + return Material( + child: ContentStateSwitcher( + isLoading: isLoading, + errorChild: _errorUI(), + isError: isError, + loadingChild: LoadingSplash( + text: isAuthenticating + ? 'Authenticating..' + : (isMnemonicCreating ? 'Creating a recovery phrase..' : 'Creating wallet..'), + ), + contentChild: Scaffold( + body: _contentUI(), + appBar: _appBar(), + ), + ), + ); + } + + CosmosAppBar _appBar() { + return CosmosAppBar( + leading: const CosmosBackButton(), + title: 'Back up your account', + actions: [ + CosmosAppBarAction( + onTap: _onTapAdvanced, + text: 'Advanced', + ), + ], + ); + } + + Widget _contentUI() { + final theme = CosmosTheme.of(context); + return SafeArea( + child: Padding( + padding: EdgeInsets.only( + left: theme.spacingL, + right: theme.spacingL, + top: theme.spacingS, + bottom: theme.spacingXL, + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Text( + 'If your device is lost or stolen, you will be able to recover your account.', + style: CosmosTextTheme.copy0Normal, + ), + SizedBox(height: theme.spacingXL), + const InfoCard(text: 'We will never ask you to share your recovery phrase.'), + SizedBox(height: theme.spacingL), + const InfoCard(text: 'Never share your recovery phrase with anyone, store it securely.'), + SizedBox(height: theme.spacingL), + const InfoCard( + text: 'If you don’t backup your wallet or lose your recovery phrase, ' + 'you will not able to recover your account', + ), + const Spacer(), + CosmosElevatedButton(text: 'Back up now', onTap: _onTapBackUpNow), + SizedBox(height: theme.spacingM), + CosmosTextButton(text: 'Back up later', onTap: _onTapBackUpLater), + const MinimalBottomSpacer(), + ], + ), + ), + ); + } + + Widget _errorUI() { + return const Center( + child: Text('Error!'), + ); + } + + Future _authenticateUser() async { + final result = await StarportApp.cosmosAuth.biometricAuthenticate(); + setState( + () => _isAuthenticated = result.fold( + (fail) => fail.type == LocalAuthFailureType.noBiometrics, + (isAuthenticated) => isAuthenticated, + ), + ); + } + + void _onTapAdvanced() => notImplemented(context); + + Future _onTapBackUpNow() async { + _mnemonic ??= await StarportApp.walletsStore.createMnemonic(); + final mnemonic = _mnemonic; + if (mnemonic == null) { + return; + } + if (mounted) { + await Navigator.of(context).pushReplacement( + MaterialPageRoute(builder: (context) => BackUpWalletPage(mnemonic: mnemonic)), + ); + } + } + + void _onTapBackUpLater() => showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => BackupLaterBottomSheet( + onTapSkipBackup: () => _createWallet(isBackedUp: false), + ), + ); + + Future _createWallet({required bool isBackedUp}) async { + final password = await PasswordPromptPage.promptPassword( + context, + ); + if (password == null) { + return; + } + await StarportApp.walletsStore.createNewWallet( + password: password, + isBackedUp: isBackedUp, + onMnemonicGenerationStarted: () => setState(() {}), + onWalletCreationStarted: () => setState(() {}), //this will cause the loading message to update + ); + if (mounted) { + await Navigator.of(context).pushAndRemoveUntil( + MaterialPageRoute(builder: (_) => const AssetsPortfolioPage()), + (route) => false, + ); + } + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('isMnemonicCreatingError', isMnemonicCreatingError)) + ..add(DiagnosticsProperty('isMnemonicCreating', isMnemonicCreating)) + ..add(DiagnosticsProperty('isWalletImporting', isWalletImporting)) + ..add(DiagnosticsProperty('isLoading', isLoading)) + ..add(DiagnosticsProperty('isAuthenticating', isAuthenticating)) + ..add(DiagnosticsProperty('isWalletImportingError', isWalletImportingError)) + ..add(DiagnosticsProperty('isError', isError)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/custom_fee_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/custom_fee_page.dart new file mode 100644 index 00000000..c8c46e56 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/custom_fee_page.dart @@ -0,0 +1,85 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/utils/amount_validator.dart'; + +class CustomFeePage extends StatefulWidget { + const CustomFeePage({ + required this.denomText, + this.initialFee, + Key? key, + }) : super(key: key); + + final String denomText; + final double? initialFee; + + @override + State createState() => _CustomFeePageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DoubleProperty('initialFee', initialFee)) + ..add(StringProperty('denomText', denomText)); + } +} + +class _CustomFeePageState extends State { + double fee = 0; + + @override + void initState() { + super.initState(); + fee = widget.initialFee ?? StarportApp.walletsStore.defaultFee; + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: const CosmosAppBar( + title: 'Custom Fee', + leading: CosmosBackButton(), + ), + body: SafeArea( + child: Padding( + padding: EdgeInsets.symmetric(horizontal: CosmosTheme.of(context).spacingL), + child: Column( + children: [ + CosmosTextField( + initialText: fee.toString(), + onChanged: _onFeeChanged, + hint: '0 ${widget.denomText.toUpperCase()}', + ), + const Spacer(), + Row( + children: [ + Expanded( + child: CosmosElevatedButton( + onTap: fee == 0.0 ? null : _onTapSave, + text: 'Save', + ), + ) + ], + ) + ], + ), + ), + ), + ); + } + + void _onTapSave() => Navigator.of(context).pop(fee); + + void _onFeeChanged(String value) { + fee = validateAmount(value); + setState(() {}); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DoubleProperty('fee', fee)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/import_wallet_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/import_wallet_page.dart new file mode 100644 index 00000000..0cc00dd4 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/import_wallet_page.dart @@ -0,0 +1,178 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; +import 'package:starport_template/entities/import_wallet_form_data.dart'; +import 'package:starport_template/entities/wallet_additional_data.dart'; +import 'package:starport_template/pages/assets_portfolio_page.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; +import 'package:starport_template/pages/wallet_name_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/widgets/loading_splash.dart'; + +class ImportWalletPage extends StatefulWidget { + const ImportWalletPage({Key? key}) : super(key: key); + + @override + State createState() => _ImportWalletPageState(); +} + +class _ImportWalletPageState extends State { + MnemonicValidationError? _mnemonicValidError; + + String _mnemonic = ''; + + bool get isImporting => StarportApp.walletsStore.isWalletImporting; + + bool get _importEnabled => _mnemonicValidError == null && _mnemonic.isNotEmpty; + + @override + Widget build(BuildContext context) { + return Material( + child: Observer( + builder: (context) => ContentStateSwitcher( + isLoading: isImporting, + loadingChild: const LoadingSplash(text: 'Importing..'), + contentChild: Scaffold( + appBar: _appBar(), + body: SafeArea( + child: Padding( + padding: EdgeInsets.symmetric(horizontal: CosmosTheme.of(context).spacingL), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + CosmosTextField( + initialText: _mnemonic, + onChanged: _onTextChanged, + maxLines: 10, + minLines: 4, + hint: 'Enter your recovery phrase', + ), + SizedBox(height: CosmosTheme.of(context).spacingL), + if (_errorMessage != null) + CosmosWarningBox( + text: _errorMessage!, + ), + const Spacer(), + CosmosElevatedButton( + text: 'Import', + onTap: _importEnabled ? _onTapImport : null, + ), + const MinimalBottomSpacer(), + ], + ), + ), + ), + ), + ), + ), + ); + } + + CosmosAppBar _appBar() { + return CosmosAppBar( + leading: const CosmosBackButton(), + title: 'Import account', + actions: [ + CosmosAppBarAction( + onTap: _onTapAdvanced, + text: 'Advanced', + ), + ], + ); + } + + void _onTapAdvanced() => notImplemented(context); + + Future _onTapImport() async { + if (StarportApp.walletsStore.wallets.isEmpty) { + await _importWallet(); + } else { + final name = await _chooseName(); + if (name != null) { + await _importWallet(name: name); + } + } + } + + Future _chooseName() { + return Navigator.of(context).push( + MaterialPageRoute( + builder: (_) => const WalletNamePage( + name: '', + actionTitle: 'Import', + ), + ), + ); + } + + Future _importWallet({String name = 'Account 1'}) async { + final password = await PasswordPromptPage.promptPassword(context); + if (password == null) { + return; + } + await StarportApp.walletsStore.importAlanWallet( + ImportWalletFormData( + mnemonic: _mnemonic, + name: name, + password: password, + additionalData: WalletAdditionalData(isBackedUp: true), + ), + ); + if (StarportApp.walletsStore.isWalletImportingError) { + _showImportErrorDialog(); + } else if (mounted) { + await Navigator.of(context).pushAndRemoveUntil( + MaterialPageRoute(builder: (_) => const AssetsPortfolioPage()), + (route) => false, + ); + } + } + + void _showImportErrorDialog() { + showCosmosAlertDialog( + context: context, + dialogBuilder: (context) => CosmosAlertDialog( + title: 'Cannot import account', + message: 'Please check your recovery phrase and try again.', + actions: [ + CosmosModalAction( + text: 'Ok', + onPressed: () => Navigator.pop(context), + ) + ], + ), + ); + } + + void _onTextChanged(String text) { + setState(() { + _mnemonic = text; + _mnemonicValidError = validateMnemonic(text); + }); + } + + String? get _errorMessage { + final error = _mnemonicValidError; + if (error == null) { + return null; + } + switch (error) { + case MnemonicValidationError.MnemonicEmpty: + return 'mnemonic cannot be empty'; + case MnemonicValidationError.InvalidCharacter: + return 'Invalid character'; + case MnemonicValidationError.WrongNumberOfWords: + return 'Mnemonic must have at exactly 12 or 24 words'; + case MnemonicValidationError.Unknown: + return 'Invalid mnemonic'; + } + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('isImporting', isImporting)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/onboarding_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/onboarding_page.dart new file mode 100644 index 00000000..4e414312 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/onboarding_page.dart @@ -0,0 +1,85 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/pages/create_wallet_page.dart'; +import 'package:starport_template/pages/import_wallet_page.dart'; + +class OnboardingPage extends StatefulWidget { + const OnboardingPage({ + this.openWalletsListOnDone = true, + Key? key, + }) : super(key: key); + + final bool openWalletsListOnDone; + + @override + State createState() => _OnboardingPageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('openWalletsListOnDone', openWalletsListOnDone)); + } +} + +class _OnboardingPageState extends State { + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return AnimatedSwitcher( + duration: const MediumDuration(), + child: Scaffold( + body: Stack( + children: [ + Positioned.fill( + child: Image.asset('assets/images/welcome-bg.png', fit: BoxFit.cover), + ), + SafeArea( + child: Padding( + padding: EdgeInsets.only( + left: theme.spacingL, + top: theme.spacingL, + right: theme.spacingL, + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Text( + 'Welcome to your first blockchain-powered mobile app.', + style: Theme.of(context).textTheme.headline2, + ), + SizedBox(height: theme.spacingL), + Text( + 'Access your wallet for alicechain/1.', + style: Theme.of(context).textTheme.caption, + ), + SizedBox(height: theme.spacingXL), + CosmosElevatedButton( + text: 'Create account', + onTap: _onTapCreateAccount, + ), + SizedBox(height: theme.spacingM), + CosmosTextButton( + text: 'Import account', + onTap: _onTapImportAccount, + ), + const MinimalBottomSpacer(), + ], + ), + ), + ), + ], + ), + ), + ); + } + + void _onTapCreateAccount() => Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const CreateWalletPage()), + ); + + void _onTapImportAccount() => Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ImportWalletPage()), + ); +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/passcode_prompt_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/passcode_prompt_page.dart new file mode 100644 index 00000000..3f1538b3 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/passcode_prompt_page.dart @@ -0,0 +1,170 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/extensions.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/starport_app.dart'; + +class PasswordPromptPage extends StatefulWidget { + const PasswordPromptPage({ + required this.setUpPasscode, + this.message, + Key? key, + }) : super(key: key); + + static const String starportPassId = 'mainPass'; + + final String? message; + + static Future promptPassword(BuildContext context, {String? message}) async { + final hasPassword = await StarportApp.settingsStore.hasPasswordSet(); + // ignore: use_build_context_synchronously + return _showPage( + context, + setUpPasscode: !hasPassword, + message: hasPassword ? message : 'Provide passcode that we will use to secure your wallet data', + ); + } + + static Future _showPage( + BuildContext context, { + required bool setUpPasscode, + required String? message, + }) => + Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => PasswordPromptPage( + setUpPasscode: setUpPasscode, + message: message, + ), + ), + ); + + final bool setUpPasscode; + + @override + State createState() => _PasswordPromptPageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('setUpPasscode', setUpPasscode)) + ..add(StringProperty('message', message)); + } +} + +class _PasswordPromptPageState extends State { + final List _passcodes = []; + + bool get _arePasscodesValid => _passcodes.length == 2 && _passcodes[0] == _passcodes[1]; + + int _attempts = 0; + + ValueKey get _promptKey => ValueKey(_attempts); + + @override + void initState() { + super.initState(); + _runBiometricsCheck(); + } + + String get _title { + const enterTitle = 'Enter your passcode'; + const confirmTitle = 'Confirm your passcode'; + if (widget.setUpPasscode) { + if (_passcodes.isEmpty) { + return enterTitle; + } else { + return confirmTitle; + } + } else { + return enterTitle; + } + } + + @override + Widget build(BuildContext context) { + return Scaffold( + body: SafeArea( + child: CosmosPasscodePrompt( + key: _promptKey, + title: _title, + message: widget.message, + onSubmit: widget.setUpPasscode ? _onSetUpPasscodeSubmit : _onPasscodeSubmit, + ), + ), + ); + } + + void _onSetUpPasscodeSubmit(String value) { + _attempts++; + setState(() => _passcodes.add(value)); + if (_passcodes.length == 2) { + if (_arePasscodesValid) { + _savePasscode(); + } else { + _showPasscodeError(); + } + } + } + + Future _onPasscodeSubmit(String value) async { + final password = await StarportApp.cosmosAuth.readPassword( + secureDataStore: StarportApp.secureDataStore, + id: PasswordPromptPage.starportPassId, + useBiometrics: false, + ); + _attempts++; + if (password.getOrElse(() => value) == value) { + if (mounted) { + Navigator.of(context).pop(value); + } + } else { + _passcodes.clear(); + _showPasscodeError(); + setState(() {}); + } + } + + void _showPasscodeError() { + setState(_passcodes.clear); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar( + content: Text("Passcodes didn't match, please try again"), + ), + ); + } + + void _savePasscode() { + StarportApp.cosmosAuth.savePassword( + secureDataStore: StarportApp.secureDataStore, + id: PasswordPromptPage.starportPassId, + password: _passcodes[0], + ); + Navigator.of(context).pop(_passcodes[0]); + } + + Future _runBiometricsCheck() async { + final cosmosAuth = StarportApp.cosmosAuth; + final availableBiometrics = await cosmosAuth.getAvailableBiometrics().asyncFold( + (fail) => [], + (types) => types, + ); + + if (StarportApp.settingsStore.biometricsEnabled && availableBiometrics.isNotEmpty) { + final password = await cosmosAuth + .readPassword( + secureDataStore: StarportApp.secureDataStore, + id: PasswordPromptPage.starportPassId, + ) + .asyncFold( + (fail) => null, + (success) => success, + ); + if (!mounted) { + return; + } + Navigator.of(context).pop(password ?? ''); + } + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/password_setup_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/password_setup_sheet.dart new file mode 100644 index 00000000..a3b0ec76 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/password_setup_sheet.dart @@ -0,0 +1,66 @@ +import 'package:cosmos_ui_components/components/template/cosmos_password_field.dart'; +import 'package:cosmos_ui_components/cosmos_theme.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class PasswordSetupSheet extends StatefulWidget { + const PasswordSetupSheet({ + required this.submitClicked, + Key? key, + }) : super(key: key); + + final void Function(String, String) submitClicked; + + @override + State createState() => _PasswordSetupSheetState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(ObjectFlagProperty.has('submitClicked', submitClicked)); + } +} + +class _PasswordSetupSheetState extends State { + String password = ''; + String name = ''; + + @override + Widget build(BuildContext context) { + return Scaffold( + body: Padding( + padding: EdgeInsets.symmetric(horizontal: CosmosTheme.of(context).spacingM), + child: Column( + children: [ + SizedBox(height: CosmosTheme.of(context).spacingL), + TextFormField( + decoration: const InputDecoration(hintText: 'Name'), + onChanged: (value) => setState(() => name = value), + ), + SizedBox(height: CosmosTheme.of(context).spacingM), + CosmosPasswordField( + onPasswordUpdated: (value) => setState(() => password = value), + ), + ], + ), + ), + floatingActionButton: FloatingActionButton( + onPressed: password.isEmpty || name.isEmpty + ? null + : () { + widget.submitClicked(password, name); + Navigator.of(context).pop(); + }, + child: const Icon(Icons.arrow_forward), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(StringProperty('name', name)) + ..add(StringProperty('password', password)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/receive_money_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/receive_money_sheet.dart new file mode 100644 index 00000000..a44fa45b --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/receive_money_sheet.dart @@ -0,0 +1,97 @@ +import 'package:clipboard/clipboard.dart'; +import 'package:cosmos_ui_components/components/cosmos_bottom_sheet_container.dart'; +import 'package:cosmos_ui_components/components/cosmos_bottom_sheet_header.dart'; +import 'package:cosmos_ui_components/components/cosmos_text_button.dart'; +import 'package:cosmos_ui_components/components/gradient_avatar.dart'; +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_theme.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:qr_flutter/qr_flutter.dart'; +import 'package:share_plus/share_plus.dart'; +import 'package:transaction_signing_gateway/model/wallet_public_info.dart'; + +class ReceiveMoneySheet extends StatelessWidget { + const ReceiveMoneySheet({ + required this.walletInfo, + Key? key, + }) : super(key: key); + + final WalletPublicInfo walletInfo; + + String get walletAddress => walletInfo.publicAddress; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return CosmosBottomSheetContainer( + child: SafeArea( + child: Column( + children: [ + CosmosBottomSheetHeader( + title: '', + titleTextStyle: CosmosTextTheme.title2Bold, + leading: const Icon(Icons.ten_k, color: Colors.transparent), + actions: [CosmosTextButton(text: 'Close', onTap: () => Navigator.of(context).pop())], + ), + QrImage( + data: walletInfo.publicAddress, + size: MediaQuery.of(context).size.height / 3.515, + ), + SizedBox(height: theme.spacingXXL), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + SizedBox( + height: 35, + child: GradientAvatar(stringKey: walletInfo.publicAddress), + ), + SizedBox(width: theme.spacingL), + Text( + walletInfo.name, + style: CosmosTextTheme.title1Medium, + ) + ], + ), + SizedBox(height: theme.spacingL), + Text(maskAddress(walletAddress), style: CosmosTextTheme.title1Medium), + const Spacer(), + CosmosTextButton( + text: 'Share', + onTap: _onTapShare, + textStyle: CosmosTextTheme.elevatedButton.copyWith(color: theme.colors.link), + suffixIcon: Image.asset('assets/images/share.png'), + ), + Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Row( + children: [ + Expanded( + child: ElevatedButton( + onPressed: _onTapCopyAddress, + child: const Text('Copy address'), + ), + ) + ], + ), + ), + ], + ), + ), + ); + } + + void _onTapCopyAddress() => FlutterClipboard.copy(walletAddress); + + void _onTapShare() => Share.share(walletAddress); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('walletInfo', walletInfo)) + ..add(StringProperty('walletAddress', walletAddress)); + } +} + +String maskAddress(String address) => '${address.substring(0, 9)}...${address.substring(address.length - 4)}'; diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/repeat_mnemonic_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/repeat_mnemonic_page.dart new file mode 100644 index 00000000..76cd6d1d --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/repeat_mnemonic_page.dart @@ -0,0 +1,149 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/entities/import_wallet_form_data.dart'; +import 'package:starport_template/entities/wallet_additional_data.dart'; +import 'package:starport_template/pages/assets_portfolio_page.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/widgets/loading_splash.dart'; + +class RepeatMnemonicPage extends StatefulWidget { + const RepeatMnemonicPage({ + required this.mnemonic, + Key? key, + }) : super(key: key); + + final String mnemonic; + + @override + State createState() => _RepeatMnemonicPageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(StringProperty('mnemonic', mnemonic)); + } +} + +class _RepeatMnemonicPageState extends State { + late List _selectedWords; + + List get _mnemonicWords => widget.mnemonic.splitToWords(); + + bool get _createButtonEnabled => listEquals(_mnemonicWords, _selectedWords); + + bool get _isLoading => StarportApp.walletsStore.isWalletImporting; + + bool get _isError => StarportApp.walletsStore.isWalletImportingError; + + @override + void initState() { + super.initState(); + _selectedWords = []; + } + + @override + Widget build(BuildContext context) { + return Material( + child: ContentStateSwitcher( + isError: _isError, + errorChild: _errorUI(), + isLoading: _isLoading, + loadingChild: const LoadingSplash( + text: 'Creating wallet..', + ), + contentChild: Scaffold( + body: _contentUI(), + appBar: _appBar(), + ), + ), + ); + } + + CosmosAppBar _appBar() { + return CosmosAppBar( + leading: const CosmosBackButton(), + title: 'Confirm recovery phrase', + actions: [ + CosmosAppBarAction( + onTap: _onTapAdvanced, + text: 'Advanced', + ), + ], + ); + } + + void _onTapAdvanced() => notImplemented(context); + + Widget _contentUI() { + return SafeArea( + child: Padding( + padding: EdgeInsets.symmetric( + horizontal: CosmosTheme.of(context).spacingL, + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox(height: CosmosTheme.of(context).spacingM), + Expanded( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + CosmosMnemonicConfirmView( + mnemonicWords: _mnemonicWords, + onSelectedWordsChanged: _selectedWordsChanged, + ) + ], + ), + ), + ), + SizedBox(height: CosmosTheme.of(context).spacingM), + CosmosElevatedButton( + text: 'Create Account', + onTap: _createButtonEnabled ? _onTapCreateAccount : null, + ) + ], + ), + ), + ); + } + + Widget _errorUI() { + return const Center( + child: Text('Error!'), + ); + } + + void _selectedWordsChanged(List selectedWords) => setState(() { + _selectedWords = selectedWords; + }); + + Future _onTapCreateAccount() async { + final password = await PasswordPromptPage.promptPassword(context); + if (password == null) { + return; + } + await StarportApp.walletsStore.importAlanWallet( + ImportWalletFormData( + name: 'Wallet ${StarportApp.walletsStore.wallets.length}', + password: password, + mnemonic: widget.mnemonic, + additionalData: WalletAdditionalData(isBackedUp: true), + ), + onWalletCreationStarted: () => setState(() {}), + ); + setState(() {}); + if (!mounted) { + return; + } + if (!_isError) { + await Navigator.of(context).pushAndRemoveUntil( + MaterialPageRoute(builder: (_) => const AssetsPortfolioPage()), + (route) => false, + ); + } + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/routing_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/routing_page.dart new file mode 100644 index 00000000..7bc37857 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/routing_page.dart @@ -0,0 +1,93 @@ +import 'dart:async'; + +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/pages/assets_portfolio_page.dart'; +import 'package:starport_template/pages/onboarding_page.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; +import 'package:starport_template/starport_app.dart'; + +class RoutingPage extends StatefulWidget { + const RoutingPage({Key? key}) : super(key: key); + + @override + State createState() => _RoutingPageState(); +} + +class _RoutingPageState extends State { + bool get isLoading => StarportApp.walletsStore.areWalletsLoading || !StarportApp.settingsStore.isInitialized; + + @override + void initState() { + super.initState(); + initialize(); + _loadWallets(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + body: ContentStateSwitcher( + isLoading: isLoading, + isError: StarportApp.walletsStore.loadWalletsFailure.value != null, + errorChild: const CosmosErrorView( + title: 'Something went wrong', + message: 'We had problems retrieving wallets from secure storage.', + ), + contentChild: const SizedBox(), + ), + ); + } + + Future initialize() async { + await _initSettings(); + await _loadWallets(); + await _performRouting(); + } + + Future _initSettings() => StarportApp.settingsStore.init(); + + Future _loadWallets() async { + final store = StarportApp.walletsStore; + await store.loadWallets(); + } + + Future _performRouting() async { + if (StarportApp.walletsStore.loadWalletsFailure.value != null || !(await _isPasscodeValid()) || !mounted) { + return; + } + if (StarportApp.walletsStore.wallets.isEmpty) { + unawaited( + Navigator.of(context).pushReplacement( + MaterialPageRoute(builder: (_) => const OnboardingPage()), + ), + ); + } else { + unawaited( + Navigator.of(context).pushReplacement( + MaterialPageRoute(builder: (_) => const AssetsPortfolioPage()), + ), + ); + } + } + + Future _isPasscodeValid() async { + if (!mounted) { + return false; + } + if (StarportApp.settingsStore.appLockEnabled) { + final result = await Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const PasswordPromptPage(setUpPasscode: false)), + ); + return result != null; + } + return true; + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('isLoading', isLoading)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/security_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/security_sheet.dart new file mode 100644 index 00000000..f31e5efb --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/security_sheet.dart @@ -0,0 +1,112 @@ +import 'dart:io'; + +import 'package:cosmos_auth/cosmos_auth.dart'; +import 'package:cosmos_ui_components/components/template/settings_item.dart'; +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/extensions.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/stores/settings_store.dart'; + +class SecuritySheet extends StatefulWidget { + const SecuritySheet({Key? key}) : super(key: key); + + @override + State createState() => _SecuritySheetState(); +} + +class _SecuritySheetState extends State { + SettingsStore get _settingsStore => StarportApp.settingsStore; + + List _biometricTypes = []; + + bool get _hasBiometrics => _biometricTypes.isNotEmpty; + + @override + void initState() { + super.initState(); + _getAvailableBiometrics(); + } + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Column( + children: [ + CosmosBottomSheetHeader( + title: 'Security', + titleTextStyle: CosmosTextTheme.title2Bold, + leading: const Icon(Icons.ten_k, color: Colors.transparent), + actions: [ + CosmosTextButton( + text: 'Close', + onTap: () => Navigator.of(context).pop(), + ), + ], + ), + SizedBox(height: theme.spacingXXL), + SettingsItem( + text: 'App Lock', + infoIcon: CosmosSwitch( + checked: _settingsStore.appLockEnabled, + onChanged: _setAppLockEnabled, + ), + showArrow: false, + textStyle: CosmosTextTheme.copy0Normal, + onTap: () => _setAppLockEnabled(!_settingsStore.appLockEnabled), + ), + if (_hasBiometrics) + SettingsItem( + text: biometricsTitle(), + infoIcon: CosmosSwitch( + checked: _settingsStore.biometricsEnabled, + onChanged: _setBiometricsEnabled, + ), + showArrow: false, + textStyle: CosmosTextTheme.copy0Normal, + onTap: () => _setBiometricsEnabled(!_settingsStore.biometricsEnabled), + ), + MinimalBottomSpacer(padding: theme.spacingXXXL) + ], + ); + } + + void _setBiometricsEnabled(bool checked) => setState(() => _settingsStore.biometricsEnabled = checked); + + Future _setAppLockEnabled(bool checked) async { + if (checked && !await _settingsStore.hasPasswordSet()) { + final result = await PasswordPromptPage.promptPassword(context); + setState(() => _settingsStore.appLockEnabled = result != null); + } + setState(() => _settingsStore.appLockEnabled = checked); + } + + String biometricsTitle() { + if (Platform.isIOS) { + if (_biometricTypes.contains(BiometricType.face)) { + return 'Face ID'; + } else if (_biometricTypes.contains(BiometricType.fingerprint)) { + return 'Touch ID'; + } + } else { + if (_biometricTypes.contains(BiometricType.face)) { + return 'Face Unlock'; + } else if (_biometricTypes.contains(BiometricType.fingerprint)) { + return 'Fingerprint Unlock'; + } else if (_biometricTypes.contains(BiometricType.iris)) { + return 'Iris unlock'; + } + } + return 'Biometrics'; + } + + Future _getAvailableBiometrics() async { + _biometricTypes = await StarportApp.cosmosAuth.getAvailableBiometrics().asyncFold( + (fail) => [], + (success) => success, + ); + setState(() {}); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/select_asset_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/select_asset_page.dart new file mode 100644 index 00000000..79bb9bc1 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/select_asset_page.dart @@ -0,0 +1,37 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/pages/transfer_asset_page.dart'; +import 'package:starport_template/widgets/balance_card_list.dart'; + +class SelectAssetPage extends StatelessWidget { + const SelectAssetPage({ + required this.balancesList, + Key? key, + }) : super(key: key); + + final List balancesList; + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: const CosmosAppBar(leading: CosmosBackButton(), title: 'Select Asset'), + body: Padding( + padding: EdgeInsets.only(top: CosmosTheme.of(context).spacingXXL), + child: BalanceCardList( + balancesList: balancesList, + onTapItem: (balance) { + Navigator.of(context).push(MaterialPageRoute(builder: (context) => TransferAssetPage(balance: balance))); + }, + ), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(IterableProperty('balancesList', balancesList)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/send_money_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/send_money_sheet.dart new file mode 100644 index 00000000..ccde499f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/send_money_sheet.dart @@ -0,0 +1,112 @@ +import 'package:cosmos_ui_components/components/content_state_switcher.dart'; +import 'package:cosmos_ui_components/components/cosmos_elevated_button.dart'; +import 'package:cosmos_ui_components/components/template/cosmos_password_field.dart'; +import 'package:cosmos_ui_components/components/template/cosmos_wallets_list_view.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; +import 'package:starport_template/entities/amount.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/entities/denom.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/stores/wallets_store.dart'; +import 'package:transaction_signing_gateway/model/wallet_public_info.dart'; + +class SendMoneySheet extends StatefulWidget { + const SendMoneySheet({ + required this.denom, + required this.walletInfo, + Key? key, + }) : super(key: key); + + final Denom denom; + final WalletInfo walletInfo; + + @override + State createState() => _SendMoneySheetState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('denom', denom)) + ..add(DiagnosticsProperty('walletInfo', walletInfo)); + } +} + +class _SendMoneySheetState extends State { + String toAddress = ''; + String password = ''; + String amount = ''; + + @override + Widget build(BuildContext context) { + return Observer( + builder: (context) => ContentStateSwitcher( + isLoading: StarportApp.walletsStore.isSendMoneyLoading, + contentChild: Column( + mainAxisSize: MainAxisSize.min, + children: [ + const Padding(padding: EdgeInsets.only(top: 16)), + Text( + widget.denom.text, + style: Theme.of(context).textTheme.headline6, + ), + ListTile( + title: TextFormField( + decoration: const InputDecoration( + labelText: 'Enter wallet address', + border: OutlineInputBorder(), + ), + onChanged: (value) => toAddress = value, + ), + ), + ListTile( + title: TextFormField( + decoration: const InputDecoration( + labelText: 'Enter amount', + border: OutlineInputBorder(), + ), + onChanged: (value) => amount = value, + ), + ), + ListTile( + title: CosmosPasswordField( + onPasswordUpdated: (value) => password = value, + ), + ), + CosmosElevatedButton( + onTap: _onSendMoneyClicked, + text: 'Send money', + ), + ], + ), + ), + ); + } + + Future _onSendMoneyClicked() async { + final amount = Amount.fromString(this.amount); + final info = WalletPublicInfo( + name: widget.walletInfo.name, + publicAddress: widget.walletInfo.address, + walletId: widget.walletInfo.walletId, + chainId: WalletsStore.chainId, + ); + final balance = Balance(denom: widget.denom, amount: amount); + await StarportApp.walletsStore.sendTokens(info: info, balance: balance, toAddress: toAddress, password: password); + if (!mounted) { + return; + } + Navigator.of(context).pop(true); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(StringProperty('toAddress', toAddress)) + ..add(StringProperty('amount', amount)) + ..add(StringProperty('password', password)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/settings_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/settings_sheet.dart new file mode 100644 index 00000000..0544610e --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/settings_sheet.dart @@ -0,0 +1,80 @@ +import 'package:cosmos_ui_components/components/template/settings_item.dart'; +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/material.dart'; +import 'package:modal_bottom_sheet/modal_bottom_sheet.dart'; +import 'package:starport_template/pages/security_sheet.dart'; +import 'package:starport_template/widgets/app_version_text.dart'; + +class SettingsSheet extends StatelessWidget { + const SettingsSheet({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + final textStyle = CosmosTextTheme.copy0Normal.copyWith(color: CosmosTheme.of(context).colors.link); + return Column( + children: [ + CosmosBottomSheetHeader( + title: 'Settings', + titleTextStyle: CosmosTextTheme.title2Bold, + leading: const Icon(Icons.ten_k, color: Colors.transparent), + actions: [ + CosmosTextButton( + text: 'Close', + onTap: () => Navigator.of(context).pop(), + ), + ], + ), + SizedBox(height: theme.spacingXXL), + SettingsItem( + text: 'Backup your account', + infoIcon: Image.asset('assets/images/icon_warning.png', package: packageName), + textStyle: CosmosTextTheme.copy0Normal, + onTap: () => notImplemented(context), + ), + SettingsItem( + text: 'Security', + textStyle: CosmosTextTheme.copy0Normal, + onTap: () => _onTapSecurity(context), + ), + SizedBox(height: theme.spacingXL), + SettingsItem( + text: 'Join the Telegram community', + textStyle: textStyle, + onTap: () => notImplemented(context), + ), + SettingsItem( + text: 'Twitter', + textStyle: textStyle, + onTap: () => notImplemented(context), + ), + SettingsItem( + text: 'Starport', + textStyle: textStyle, + onTap: () => notImplemented(context), + ), + const Spacer(), + Padding( + padding: EdgeInsets.only(left: theme.spacingXL, bottom: theme.spacingXXL), + child: Align( + alignment: Alignment.centerLeft, + child: AppVersionText(appInfoProvider: AppInfoProvider()), + ), + ), + MinimalBottomSpacer(padding: theme.spacingXXXL) + ], + ); + } + + Future _onTapSecurity(BuildContext context) async { + await showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => const CosmosBottomSheetContainer( + child: SecuritySheet(), + ), + ); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/sign_transaction_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/sign_transaction_page.dart new file mode 100644 index 00000000..b300252f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/sign_transaction_page.dart @@ -0,0 +1,159 @@ +import 'dart:async'; + +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:modal_bottom_sheet/modal_bottom_sheet.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/entities/msg_send_transaction.dart'; +import 'package:starport_template/pages/assets_portfolio_page.dart'; +import 'package:starport_template/pages/assets_transfer_sheet.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/widgets/sign_transaction_tab_view_item.dart'; + +class SignTransactionPage extends StatefulWidget { + const SignTransactionPage({ + required this.transaction, + required this.balance, + Key? key, + }) : super(key: key); + + final MsgSendTransaction transaction; + final Balance balance; + + @override + State createState() => _SignTransactionPageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('balance', balance)) + ..add(DiagnosticsProperty('transaction', transaction)); + } +} + +class _SignTransactionPageState extends State { + double get recipientGetsAmount => widget.transaction.amount.value.toDouble() - widget.transaction.fee; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Scaffold( + appBar: const CosmosAppBar( + leading: CosmosBackButton(), + title: 'Sign Transaction', + ), + body: Column( + children: [ + SizedBox(height: theme.spacingXXL), + const CosmosDivider(), + SizedBox(height: theme.spacingL), + SignTransactionTabViewItem( + text: 'Send', + amount: widget.transaction.amount.value.toDouble(), + balance: widget.balance, + ), + SizedBox(height: theme.spacingL), + const CosmosDivider(), + SizedBox(height: theme.spacingL), + SignTransactionTabViewItem( + text: 'Recipient will get', + amount: recipientGetsAmount, + balance: widget.balance, + ), + SizedBox(height: theme.spacingL), + const CosmosDivider(), + SizedBox(height: theme.spacingL), + _transactionFee(theme), + const Spacer(), + _footerButton(theme, context), + MinimalBottomSpacer(padding: theme.spacingXXL) + ], + ), + ); + } + + SafeArea _footerButton(CosmosThemeData theme, BuildContext context) { + return SafeArea( + child: Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Row( + children: [ + Expanded( + child: CosmosElevatedButton( + text: 'Tap to sign', + prefixIcon: Image.asset('assets/images/face_id.png'), + onTap: () => _onTapSign(context), + ), + ), + ], + ), + ), + ); + } + + Future _onTapSign(BuildContext context) async { + final password = await PasswordPromptPage.promptPassword(context); + if (password == null) { + return; + } + unawaited( + StarportApp.walletsStore.sendTokens( + info: StarportApp.walletsStore.selectedWallet, + balance: Balance( + amount: widget.transaction.amount, + denom: widget.balance.denom, + ), + toAddress: widget.transaction.recipient, + password: password, + ), + ); + if (mounted) { + _showAssetsTransferSheet(context); + } + } + + void _showAssetsTransferSheet(BuildContext context) { + showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => SizedBox( + height: MediaQuery.of(context).size.height / 2.24, + child: AssetsTransferSheet( + onTapDone: () => Navigator.of(context).pushAndRemoveUntil( + MaterialPageRoute(builder: (_) => const AssetsPortfolioPage()), + (route) => false, + ), + ), + ), + ); + } + + Padding _transactionFee(CosmosThemeData theme) { + return Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text('Transaction fee', style: CosmosTextTheme.titleS), + Text( + '${widget.transaction.fee.toString()} ${widget.balance.denom.text.toUpperCase()}', + style: CosmosTextTheme.copyMinus1Normal, + ), + ], + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('transaction', widget.transaction)) + ..add(DoubleProperty('recipientGetsAmount', recipientGetsAmount)) + ..add(DiagnosticsProperty('balance', widget.balance)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/transaction_history_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/transaction_history_page.dart new file mode 100644 index 00000000..a01349c9 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/transaction_history_page.dart @@ -0,0 +1,180 @@ +import 'package:clipboard/clipboard.dart'; +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; +import 'package:modal_bottom_sheet/modal_bottom_sheet.dart'; +import 'package:starport_template/entities/transaction_history_item.dart'; +import 'package:starport_template/entities/wallet_additional_data.dart'; +import 'package:starport_template/pages/receive_money_sheet.dart'; +import 'package:starport_template/pages/settings_sheet.dart'; +import 'package:starport_template/pages/wallets_list_sheet.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/widgets/asset_portfolio_heading.dart'; +import 'package:starport_template/widgets/transaction_history_list.dart'; +import 'package:transaction_signing_gateway/transaction_signing_gateway.dart'; + +class TransactionHistoryPage extends StatefulWidget { + const TransactionHistoryPage({Key? key}) : super(key: key); + + @override + State createState() => _TransactionHistoryPageState(); +} + +class _TransactionHistoryPageState extends State { + WalletPublicInfo get selectedWallet => StarportApp.walletsStore.selectedWallet; + + String get walletAddress => selectedWallet.publicAddress; + + bool get isLoading => StarportApp.transactionsStore.isTransactionHistoryLoading; + + List get transactionsList => StarportApp.transactionsStore.transactionsList; + + @override + void initState() { + super.initState(); + StarportApp.transactionsStore.getTransactionHistory(walletAddress); + } + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Scaffold( + body: SafeArea( + child: Column( + children: [ + _appBar(theme, context), + SizedBox(height: theme.spacingM), + _gradientAvatar(context), + AssetPortfolioHeading(title: selectedWallet.name, onTap: _onDropDownTapped, isCentered: true), + _textButtonRow(context, theme), + if (!selectedWallet.data.isBackedUp) + Padding( + padding: EdgeInsets.all(theme.spacingL), + child: CosmosWarningBox( + text: 'Back up your account', + suffix: Image.asset('assets/images/arrow_right.png'), + ), + ), + _transactionHistory(), + ], + ), + ), + ); + } + + Expanded _transactionHistory() { + return Expanded( + child: Observer( + builder: (context) { + return ContentStateSwitcher( + contentChild: TransactionHistoryList(transactionsList: transactionsList), + isLoading: isLoading, + ); + }, + ), + ); + } + + Padding _appBar(CosmosThemeData theme, BuildContext context) { + return Padding( + padding: EdgeInsets.only(top: theme.spacingXL, left: theme.spacingL, right: theme.spacingL), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + CosmosImageButton( + asset: 'assets/images/settings.png', + onTap: _onTapSettings, + ), + CosmosImageButton( + asset: 'assets/images/arrow_right.png', + onTap: () => Navigator.of(context).pop(), + ), + ], + ), + ); + } + + Row _textButtonRow(BuildContext context, CosmosThemeData theme) { + return Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + CosmosTextButton( + text: 'Copy address', + onTap: _onTapCopyAddress, + textStyle: CosmosTextTheme.elevatedButton.copyWith( + color: CosmosTheme.of(context).colors.link, + ), + ), + SizedBox(width: theme.spacingL), + CosmosTextButton( + text: 'Receive', + onTap: _onTapReceive, + textStyle: CosmosTextTheme.elevatedButton.copyWith( + color: CosmosTheme.of(context).colors.link, + ), + ), + ], + ); + } + + Widget _gradientAvatar(BuildContext context) { + return InkWell( + onTap: () {}, + child: Padding( + padding: EdgeInsets.all(CosmosTheme.of(context).spacingL), + child: SizedBox(height: 48, child: GradientAvatar(stringKey: walletAddress)), + ), + ); + } + + Future _onDropDownTapped() async { + final wallet = await showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => SizedBox( + height: MediaQuery.of(context).size.height / 1.06, + child: const WalletsListSheet(), + ), + ) as WalletPublicInfo?; + + if (wallet != null) { + StarportApp.walletsStore.selectWallet(wallet); + await StarportApp.transactionsStore.getTransactionHistory(walletAddress); + } + } + + void _onTapCopyAddress() => FlutterClipboard.copy(walletAddress); + + void _onTapReceive() { + showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => SizedBox( + height: MediaQuery.of(context).size.height / 1.06, + child: ReceiveMoneySheet(walletInfo: selectedWallet), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(IterableProperty('transactionsList', transactionsList)) + ..add(DiagnosticsProperty('selectedWallet', selectedWallet)) + ..add(StringProperty('walletAddress', walletAddress)) + ..add(DiagnosticsProperty('isLoading', isLoading)); + } + + Future _onTapSettings() async { + await showMaterialModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (context) => const CosmosBottomSheetContainer( + child: SettingsSheet(), + ), + ); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/transfer_asset_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/transfer_asset_page.dart new file mode 100644 index 00000000..6644117e --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/transfer_asset_page.dart @@ -0,0 +1,147 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/entities/amount.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/entities/msg_send_transaction.dart'; +import 'package:starport_template/pages/custom_fee_page.dart'; +import 'package:starport_template/pages/sign_transaction_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:starport_template/utils/amount_validator.dart'; +import 'package:starport_template/widgets/send_money_form.dart'; + +class TransferAssetPage extends StatefulWidget { + const TransferAssetPage({ + required this.balance, + Key? key, + }) : super(key: key); + + final Balance balance; + + @override + State createState() => _TransferAssetPageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('balance', balance)); + } +} + +class _TransferAssetPageState extends State { + double amount = 0; + double fee = StarportApp.walletsStore.defaultFee; + String walletAddress = ''; + + bool get isTransferValidated => amount != 0.0 && walletAddress.isNotEmpty && fee != 0.0; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Scaffold( + appBar: CosmosAppBar( + leading: const CosmosBackButton(), + title: 'Transfer ${widget.balance.denom.text}', + ), + body: Column( + children: [ + SizedBox(height: theme.spacingXXXL), + CosmosBalanceCard( + denomText: widget.balance.denom.text, + amountDisplayText: widget.balance.amount.displayText, + secondaryText: 'available ${widget.balance.denom.text.toUpperCase()}', + isListTileType: true, + ), + SizedBox(height: theme.spacingXXL), + SendMoneyForm( + onAddressChanged: (value) { + walletAddress = value; + setState(() {}); + }, + onAmountChanged: (value) { + amount = validateAmount(value); + setState(() {}); + }, + denomText: widget.balance.denom.text, + ), + SizedBox(height: theme.spacingXL), + _customFee(theme), + const Spacer(), + _footerButton(theme), + MinimalBottomSpacer(padding: theme.spacingXL) + ], + ), + ); + } + + Widget _customFee(CosmosThemeData theme) { + return InkWell( + onTap: _onTapFee, + child: Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Row( + children: [ + Text('Fees', style: CosmosTextTheme.copy0Normal), + const Spacer(), + Text('${fee.toString()} ${widget.balance.denom.text}'), + Image.asset('assets/images/arrow_right.png'), + ], + ), + ), + ); + } + + Future _onTapFee() async { + fee = await Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => CustomFeePage(denomText: widget.balance.denom.text, initialFee: fee), + ), + ) as double? ?? + 0.0; + setState(() {}); + } + + SafeArea _footerButton(CosmosThemeData theme) { + return SafeArea( + child: Row( + children: [ + Expanded( + child: Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: CosmosElevatedButton( + text: 'Continue', + onTap: isTransferValidated ? _onTapContinue : null, + ), + ), + ), + ], + ), + ); + } + + void _onTapContinue() { + Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => SignTransactionPage( + transaction: MsgSendTransaction( + amount: Amount.fromString(amount.toString()), + fee: fee, + recipient: walletAddress, + ), + balance: widget.balance, + ), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DoubleProperty('amount', amount)) + ..add(StringProperty('walletAddress', walletAddress)) + ..add(DiagnosticsProperty('isTransferValidated', isTransferValidated)) + ..add(DoubleProperty('fee', fee)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/wallet_name_page.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/wallet_name_page.dart new file mode 100644 index 00000000..5a4c6fba --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/wallet_name_page.dart @@ -0,0 +1,89 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class WalletNamePage extends StatefulWidget { + const WalletNamePage({ + required this.name, + this.actionTitle = 'Save', + Key? key, + }) : super(key: key); + + final String name; + final String actionTitle; + + @override + State createState() => _WalletNamePageState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(StringProperty('name', name)) + ..add(StringProperty('actionTitle', actionTitle)); + } +} + +class _WalletNamePageState extends State { + late String name; + + @override + void initState() { + super.initState(); + name = widget.name; + } + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Scaffold( + appBar: const CosmosAppBar( + leading: CosmosBackButton(), + title: 'Name your account', + ), + body: SafeArea( + child: Column( + children: [ + Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL, vertical: theme.spacingM), + child: CosmosTextField( + initialText: name, + maxLength: 50, + onChanged: _onNameChanged, + ), + ), + const Spacer(), + Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Row( + children: [ + Expanded( + child: CosmosElevatedButton( + text: widget.actionTitle, + onTap: name.isEmpty ? null : _onTapSave, + ), + ), + ], + ), + ), + SizedBox(height: theme.spacingL + theme.spacingM), + ], + ), + ), + ); + } + + void _onTapSave() { + Navigator.of(context).pop(name); + } + + void _onNameChanged(String value) => setState(() { + name = value; + }); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(StringProperty('name', name)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/pages/wallets_list_sheet.dart b/packages/cosmos_node_client/tests/flutter/lib/pages/wallets_list_sheet.dart new file mode 100644 index 00000000..7baed91a --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/pages/wallets_list_sheet.dart @@ -0,0 +1,175 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; +import 'package:starport_template/pages/create_wallet_page.dart'; +import 'package:starport_template/pages/import_wallet_page.dart'; +import 'package:starport_template/pages/wallet_name_page.dart'; +import 'package:starport_template/starport_app.dart'; +import 'package:transaction_signing_gateway/model/wallet_public_info.dart'; + +class WalletsListSheet extends StatefulWidget { + const WalletsListSheet({ + Key? key, + }) : super(key: key); + + @override + State createState() => _WalletsListSheetState(); +} + +class _WalletsListSheetState extends State { + List get publicInfos => StarportApp.walletsStore.wallets; + + WalletPublicInfo get selectedWallet => StarportApp.walletsStore.selectedWallet; + + List get walletInfos => publicInfos + .map( + (publicInfo) => WalletInfo( + name: publicInfo.name, + address: publicInfo.publicAddress, + walletId: publicInfo.walletId, + ), + ) + .toList(); + + bool isEditingAccountList = false; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + //ignore: deprecated_member_use_from_same_package + return CosmosBottomSheetContainer( + child: SafeArea( + top: false, + child: Observer( + builder: (context) => ContentStateSwitcher( + emptyChild: const EmptyListMessage( + message: 'No wallets found. Add one.', + ), + isLoading: StarportApp.walletsStore.isRenamingWallet, + isEmpty: walletInfos.isEmpty, + contentChild: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + CosmosBottomSheetHeader( + title: 'Accounts', + titleTextStyle: CosmosTextTheme.title2Bold, + leading: CosmosTextButton( + text: isEditingAccountList ? 'Done' : 'Edit', + onTap: () => setState(() { + isEditingAccountList = !isEditingAccountList; + }), + ), + actions: [CosmosTextButton(text: 'Close', onTap: () => Navigator.of(context).pop())], + ), + SizedBox(height: theme.spacingXL), + _buildMainList(), + const CosmosDivider(), + SizedBox(height: theme.spacingL), + CosmosCircleTextButton( + onTap: isEditingAccountList ? null : _onTapCreateAccount, + text: 'Create account', + asset: 'assets/images/plus_circle.png', + ), + CosmosCircleTextButton( + onTap: isEditingAccountList ? null : _onTapImportAccount, + text: 'Import account', + asset: 'assets/images/arrow_down_circle.png', + ), + SizedBox(height: theme.spacingL), + ], + ), + ), + ), + ), + ); + } + + void _onTapCreateAccount() { + Navigator.of(context).push(MaterialPageRoute(builder: (context) => const CreateWalletPage())); + } + + void _onTapImportAccount() { + Navigator.of(context).push(MaterialPageRoute(builder: (context) => const ImportWalletPage())); + } + + Expanded _buildMainList() { + return Expanded( + child: Observer( + builder: (context) => CosmosWalletsListView( + list: walletInfos, + selectedWallet: walletInfos.firstWhere((element) => element.address == selectedWallet.publicAddress), + onClicked: _walletClicked, + isEditing: isEditingAccountList, + onEditIconPressed: _onEditIconPressed, + ), + ), + ); + } + + Future _onTapRenameAccount(WalletInfo walletInfo) async { + final newName = await Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => WalletNamePage(name: walletInfo.name), + ), + ); + if (!mounted) { + return; + } + if (newName != null) { + Navigator.of(context).pop(); + await _renameWallet(newName); + } + } + + Future _renameWallet(String newName) async { + await StarportApp.walletsStore.renameWallet(newName); + if (StarportApp.walletsStore.renameWalletFailure != null) { + await showCosmosAlertDialog( + context: context, + dialogBuilder: (context) => CosmosAlertDialog( + title: 'Something went wrong', + message: 'We had problems renaming your account.', + actions: [ + CosmosModalAction( + text: 'Ok', + onPressed: () => Navigator.of(context).pop(), + ) + ], + ), + ); + } + } + + void _walletClicked(int index) => Navigator.of(context).pop(publicInfos[index]); + + void _onEditIconPressed(WalletInfo walletInfo) { + showCosmosActionSheet( + context: context, + actions: [ + CosmosModalAction( + text: 'Rename Account', + onPressed: () => _onTapRenameAccount(walletInfo), + ), + CosmosModalAction( + text: 'Delete Account', + onPressed: () => notImplemented(context), + isCriticalAction: true, + ), + ], + title: Text(walletInfo.name), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('isEditingAccountList', isEditingAccountList)) + ..add(IterableProperty('walletInfos', walletInfos)) + ..add(IterableProperty('publicInfos', publicInfos)) + ..add(DiagnosticsProperty('selectedWallet', selectedWallet)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/starport_app.dart b/packages/cosmos_node_client/tests/flutter/lib/starport_app.dart new file mode 100644 index 00000000..7b66e428 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/starport_app.dart @@ -0,0 +1,38 @@ +import 'package:alan/alan.dart'; +import 'package:cosmos_auth/auth/cosmos_auth.dart'; +import 'package:cosmos_ui_components/cosmos_theme.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/pages/routing_page.dart'; +import 'package:starport_template/stores/settings_store.dart'; +import 'package:starport_template/stores/transactions_store.dart'; +import 'package:starport_template/stores/wallets_store.dart'; +import 'package:starport_template/utils/base_env.dart'; +import 'package:transaction_signing_gateway/gateway/transaction_signing_gateway.dart'; + +class StarportApp extends StatelessWidget { + const StarportApp({ + Key? key, + }) : super(key: key); + + static late TransactionSigningGateway signingGateway; + static late WalletsStore walletsStore; + static late TransactionsStore transactionsStore; + static late BaseEnv baseEnv; + static late NetworkInfo networkInfo; + static late SecureDataStore secureDataStore; + static late SettingsStore settingsStore; + static late CosmosAuth cosmosAuth; + + @override + Widget build(BuildContext context) { + return CosmosTheme( + child: MaterialApp( + title: 'Starport template', + darkTheme: CosmosTheme.buildDarkAppTheme(), + theme: CosmosTheme.buildAppTheme(), + home: const RoutingPage(), + ), + ); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/stores/settings_store.dart b/packages/cosmos_node_client/tests/flutter/lib/stores/settings_store.dart new file mode 100644 index 00000000..69ee2f0c --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/stores/settings_store.dart @@ -0,0 +1,63 @@ +import 'package:cosmos_auth/auth/cosmos_auth.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:mobx/mobx.dart'; +import 'package:shared_preferences/shared_preferences.dart'; +import 'package:starport_template/pages/passcode_prompt_page.dart'; + +class SettingsStore { + SettingsStore( + this._cosmosAuth, + this._secureDataStore, + ); + + static const _appLockKey = 'settings_app_lock'; + static const _biometricsKey = 'settings_biometrics'; + + final CosmosAuth _cosmosAuth; + final SecureDataStore _secureDataStore; + final Observable _appLockEnabled = Observable(false); + final Observable _biometricsEnabled = Observable(false); + + bool get isInitialized => _isInitialized; + + bool _isInitialized = false; + + bool get appLockEnabled => _appLockEnabled.value; + + bool get biometricsEnabled => _biometricsEnabled.value; + + set appLockEnabled(bool value) => Action(() { + _saveBoolInPrefs(_appLockKey, value); + return _appLockEnabled.value = value; + })(); + + set biometricsEnabled(bool value) => Action(() { + _saveBoolInPrefs(_biometricsKey, value); + return _biometricsEnabled.value = value; + })(); + + Future init() async { + final prefs = await SharedPreferences.getInstance(); + appLockEnabled = prefs.getBool(_appLockKey) ?? false; + if (!(await hasPasswordSet())) { + appLockEnabled = false; + } + biometricsEnabled = prefs.getBool(_biometricsKey) ?? false; + _isInitialized = true; + } + + Future hasPasswordSet() => _cosmosAuth + .hasPassword( + secureDataStore: _secureDataStore, + id: PasswordPromptPage.starportPassId, + ) + .asyncFold( + (fail) => false, + (success) => success, + ); +} + +Future _saveBoolInPrefs(String key, bool value) async { + final prefs = await SharedPreferences.getInstance(); + await prefs.setBool(key, value); +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/stores/transactions_store.dart b/packages/cosmos_node_client/tests/flutter/lib/stores/transactions_store.dart new file mode 100644 index 00000000..ec273e75 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/stores/transactions_store.dart @@ -0,0 +1,37 @@ +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:mobx/mobx.dart'; +import 'package:starport_template/entities/transaction_history_item.dart'; +import 'package:starport_template/utils/base_env.dart'; +import 'package:starport_template/utils/cosmos_transaction_history_loader.dart'; + +class TransactionsStore { + TransactionsStore(this.baseEnv); + + final BaseEnv baseEnv; + final Observable _isTransactionHistoryLoading = Observable(false); + final Observable _isTransactionHistoryError = Observable(false); + + final ObservableList transactionsList = ObservableList(); + + bool get isTransactionHistoryLoading => _isTransactionHistoryLoading.value; + + set isTransactionHistoryLoading(bool val) => Action(() => _isTransactionHistoryLoading.value = val)(); + + bool get isTransactionHistoryError => _isTransactionHistoryError.value; + + set isTransactionHistoryError(bool val) => Action(() => _isTransactionHistoryError.value = val)(); + + Future getTransactionHistory(String walletAddress) async { + isTransactionHistoryLoading = true; + try { + final list = await CosmosTransactionHistoryLoader(baseEnv).getTransactionHistory(walletAddress); + transactionsList + ..clear() + ..addAll(list); + } catch (ex, stack) { + logError(ex, stack); + isTransactionHistoryError = true; + } + isTransactionHistoryLoading = false; + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/stores/wallets_store.dart b/packages/cosmos_node_client/tests/flutter/lib/stores/wallets_store.dart new file mode 100644 index 00000000..d09b3c2e --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/stores/wallets_store.dart @@ -0,0 +1,276 @@ +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:mobx/mobx.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/entities/import_wallet_form_data.dart'; +import 'package:starport_template/entities/wallet_additional_data.dart'; +import 'package:starport_template/utils/base_env.dart'; +import 'package:starport_template/utils/cosmos_balances.dart'; +import 'package:starport_template/utils/token_sender.dart'; +import 'package:transaction_signing_gateway/alan/alan_wallet_derivation_info.dart'; +import 'package:transaction_signing_gateway/transaction_signing_gateway.dart'; + +class WalletsStore { + WalletsStore( + this._transactionSigningGateway, + this.baseEnv, + ); + + static const chainId = 'my_starport_chain'; + final TransactionSigningGateway _transactionSigningGateway; + + final BaseEnv baseEnv; + + final Observable _areWalletsLoading = Observable(false); + final Observable _isSendMoneyLoading = Observable(false); + final Observable _isSendMoneyError = Observable(false); + final Observable _isBalancesLoading = Observable(false); + final Observable _isWalletImporting = Observable(false); + final Observable _isWalletImportingError = Observable(false); + final Observable _isMnemonicCreatingError = Observable(false); + final Observable _isMnemonicCreating = Observable(false); + final Observable _isBalancesLoadingError = Observable(false); + final Observable _isRenamingWallet = Observable(false); + final Observable _isSendingMoney = Observable(false); + + final ObservableList balancesList = ObservableList(); + final Observable loadWalletsFailure = Observable(null); + final Observable _renameWalletFailure = Observable(null); + final ObservableList wallets = ObservableList(); + + int? get selectedWalletIndex => _selectedWalletIndex.value; + + double get defaultFee => 0.02; + + bool get areWalletsLoading => _areWalletsLoading.value; + + set areWalletsLoading(bool val) => Action(() => _areWalletsLoading.value = val)(); + + bool get isSendingMoney => _isSendingMoney.value; + + set isSendingMoney(bool val) => Action(() => _isSendingMoney.value = val)(); + + bool get isRenamingWallet => _isRenamingWallet.value; + + set isRenamingWallet(bool val) => Action(() => _isRenamingWallet.value = val)(); + + bool get isSendMoneyError => _isSendMoneyError.value; + + set isSendMoneyError(bool val) => Action(() => _isSendMoneyError.value = val)(); + + bool get isSendMoneyLoading => _isSendMoneyLoading.value; + + set isSendMoneyLoading(bool val) => Action(() => _isSendMoneyLoading.value = val)(); + + bool get isBalancesLoadingError => _isBalancesLoadingError.value; + + set isBalancesLoadingError(bool val) => Action(() => _isBalancesLoadingError.value = val)(); + + bool get isBalancesLoading => _isBalancesLoading.value; + + set isBalancesLoading(bool val) => Action(() => _isBalancesLoading.value = val)(); + + bool get isWalletImportingError => _isWalletImportingError.value; + + set isWalletImportingError(bool val) => Action(() => _isWalletImportingError.value = val)(); + + bool get isMnemonicCreatingError => _isMnemonicCreatingError.value; + + set isMnemonicCreatingError(bool val) => Action(() => _isMnemonicCreatingError.value = val)(); + + bool get isMnemonicCreating => _isMnemonicCreating.value; + + set isMnemonicCreating(bool val) => Action(() => _isMnemonicCreating.value = val)(); + + bool get isWalletImporting => _isWalletImporting.value; + + set isWalletImporting(bool val) => Action(() => _isWalletImporting.value = val)(); + + CredentialsStorageFailure? get renameWalletFailure => _renameWalletFailure.value; + + set renameWalletFailure(CredentialsStorageFailure? val) => Action(() => _renameWalletFailure.value = val)(); + + WalletPublicInfo get selectedWallet { + final index = _selectedWalletIndex.value; + if (index == null) { + return const WalletPublicInfo(chainId: '', name: '', publicAddress: '', walletId: ''); + } + return wallets[index]; + } + + final Observable _selectedWalletIndex = Observable(null); + + set selectedWalletIndex(int? value) { + if (selectedWalletIndex != value) { + Action(() => _selectedWalletIndex.value = value)(); + getBalances(selectedWallet.publicAddress); + } + } + + Future loadWallets() async { + areWalletsLoading = true; + (await _transactionSigningGateway.getWalletsList()).fold( + (fail) => Action(() => loadWalletsFailure.value = fail)(), + (newWallets) { + wallets + ..clear() + ..addAll(newWallets); + if (wallets.isNotEmpty) { + selectedWalletIndex = 0; + } + }, + ); + areWalletsLoading = false; + } + + Future renameWallet(String name) async { + isRenamingWallet = true; + final newInfo = selectedWallet.copyWith(name: name); + (await _transactionSigningGateway.updateWalletPublicInfo( + info: newInfo, + )) + .fold( + (fail) => Action(() => renameWalletFailure = fail)(), + (success) { + final index = wallets.indexWhere((it) => it.walletId == newInfo.walletId); + wallets[index] = newInfo; + }, + ); + isRenamingWallet = false; + } + + Future getBalances(String walletAddress) async { + isBalancesLoadingError = false; + isBalancesLoading = true; + try { + balancesList + ..clear() + ..addAll(await CosmosBalances(baseEnv).getBalances(walletAddress)); + } catch (error, stack) { + logError(error, stack); + isBalancesLoadingError = true; + } + isBalancesLoading = false; + } + + Future importAlanWallet( + ImportWalletFormData data, { + VoidCallback? onWalletCreationStarted, + }) async { + isWalletImportingError = false; + isWalletImporting = true; + final result = await _transactionSigningGateway + .deriveWallet( + walletDerivationInfo: AlanWalletDerivationInfo( + walletAlias: data.name, + networkInfo: baseEnv.networkInfo, + mnemonic: data.mnemonic, + chainId: chainId, + ), + ) + .mapError((fail) { + return fail; + }).flatMap( + (credentials) { + return _transactionSigningGateway + .storeWalletCredentials( + credentials: credentials, + password: data.password, + ) + .flatMap( + (_) async { + return _transactionSigningGateway.updateWalletPublicInfo( + info: credentials.publicInfo.copyWith( + additionalData: data.additionalData.toJsonString(), + ), + ); + }, + ).mapSuccess((_) { + return credentials; + }); + }, + ); + + isWalletImporting = false; + return result.fold( + (fail) { + logError(fail); + isWalletImportingError = true; + return null; + }, + (credentials) { + wallets.add(credentials.publicInfo); + if (selectedWallet.publicAddress.isEmpty) { + selectedWalletIndex = 0; + } + return credentials.publicInfo; + }, + ); + } + + Future sendTokens({ + required WalletPublicInfo info, + required Balance balance, + required String toAddress, + required String password, + }) async { + isSendMoneyLoading = true; + isSendMoneyError = false; + try { + await TokenSender(_transactionSigningGateway).sendCosmosMoney( + info, + balance, + toAddress, + password, + ); + } catch (ex, stack) { + logError(ex, stack); + isSendMoneyError = true; + } + isSendMoneyLoading = false; + } + + Future createNewWallet({ + required String password, + required bool isBackedUp, + VoidCallback? onMnemonicGenerationStarted, + VoidCallback? onWalletCreationStarted, + }) async { + final mnemonic = await createMnemonic(onMnemonicGenerationStarted); + if (mnemonic == null) { + return null; + } + return importAlanWallet( + ImportWalletFormData( + mnemonic: mnemonic, + name: 'Wallet ${wallets.length + 1}', + additionalData: WalletAdditionalData(isBackedUp: isBackedUp), + password: password, + ), + onWalletCreationStarted: onWalletCreationStarted, + ); + } + + Future createMnemonic([VoidCallback? onMnemonicGenerationStarted]) async { + isMnemonicCreatingError = false; + isMnemonicCreating = true; + String? mnemonic; + onMnemonicGenerationStarted?.call(); + try { + mnemonic = await generateMnemonic(); + } catch (ex, stack) { + logError(ex, stack); + isMnemonicCreatingError = true; + } + isMnemonicCreating = false; + return mnemonic; + } + + void selectWallet(WalletPublicInfo wallet) { + try { + selectedWalletIndex = wallets.indexWhere((element) => element.walletId == wallet.walletId); + } catch (ex, stack) { + logError(ex, stack); + } + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/utils/amount_validator.dart b/packages/cosmos_node_client/tests/flutter/lib/utils/amount_validator.dart new file mode 100644 index 00000000..45003e8b --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/utils/amount_validator.dart @@ -0,0 +1,11 @@ +double validateAmount(String value) { + if (value.isEmpty) { + return 0; + } + final _amount = double.tryParse(value); + if (_amount == null) { + return 0; + } else { + return _amount; + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/utils/base_env.dart b/packages/cosmos_node_client/tests/flutter/lib/utils/base_env.dart new file mode 100644 index 00000000..8138ffb8 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/utils/base_env.dart @@ -0,0 +1,56 @@ +// ignore_for_file: do_not_use_environment + +import 'dart:io'; + +import 'package:alan/alan.dart'; + +class BaseEnv { + BaseEnv({ + String? lcdUrl, + String? grpcUrl, + String? lcdPort, + String? grpcPort, + }) : networkInfo = NetworkInfo( + bech32Hrp: 'cosmos', + lcdInfo: LCDInfo( + host: lcdUrl ?? envLcdUrl, + port: int.parse(lcdPort ?? envLcdPort), + ), + grpcInfo: GRPCInfo( + host: grpcUrl ?? envGrpcUrl, + port: int.parse(grpcPort ?? envGrpcPort), + ), + ), + baseApiUrl = '${lcdUrl ?? envLcdUrl}:${lcdPort ?? envLcdPort}'; + final NetworkInfo networkInfo; + + final String baseApiUrl; +} + +// DO NOT USE String.fromEnvironment without 'const'!!! +// https://github.com/flutter/flutter/issues/55870#issuecomment-620776138 +String get envLcdPort => const String.fromEnvironment('LCD_PORT', defaultValue: '1317'); + +// DO NOT USE String.fromEnvironment without 'const'!!! +// https://github.com/flutter/flutter/issues/55870#issuecomment-620776138 +String get envGrpcPort => const String.fromEnvironment('GRPC_PORT', defaultValue: '9090'); + +String get envLcdUrl { + // DO NOT USE String.fromEnvironment without 'const'!!! + // https://github.com/flutter/flutter/issues/55870#issuecomment-620776138 + const result = String.fromEnvironment('LCD_URL'); + if (result.isEmpty) { + return Platform.isAndroid ? 'http://10.0.2.2' : 'http://localhost'; + } + return result; +} + +String get envGrpcUrl { + // DO NOT USE String.fromEnvironment without 'const'!!! + // https://github.com/flutter/flutter/issues/55870#issuecomment-620776138 + const result = String.fromEnvironment('GRPC_URL'); + if (result.isEmpty) { + return Platform.isAndroid ? 'http://10.0.2.2' : 'http://localhost'; + } + return result; +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_balances.dart b/packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_balances.dart new file mode 100644 index 00000000..ee31589f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_balances.dart @@ -0,0 +1,34 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; +import 'package:starport_template/entities/amount.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:starport_template/entities/denom.dart'; +import 'package:starport_template/model/balance_json.dart'; +import 'package:starport_template/utils/base_env.dart'; + +class CosmosBalances { + CosmosBalances(this.baseEnv); + + BaseEnv baseEnv; + + Future> getBalances(String walletAddress) async { + final uri = '${baseEnv.baseApiUrl}/cosmos/bank/v1beta1/balances/$walletAddress'; + final response = await http.get(Uri.parse(uri)); + final map = jsonDecode(response.body) as Map; + if (map['balances'] == null) { + return []; + } + final list = map['balances'] as List; + + return list + .map((e) => BalanceJson.fromJson(e as Map)) + .map( + (e) => Balance( + denom: Denom(e.denom), + amount: Amount.fromString(e.amount), + ), + ) + .toList(); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_transaction_history_loader.dart b/packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_transaction_history_loader.dart new file mode 100644 index 00000000..6058326f --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/utils/cosmos_transaction_history_loader.dart @@ -0,0 +1,47 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; +import 'package:starport_template/entities/amount.dart'; +import 'package:starport_template/entities/denom.dart'; +import 'package:starport_template/entities/transaction_history_item.dart'; +import 'package:starport_template/model/tx_response_json.dart'; +import 'package:starport_template/utils/base_env.dart'; + +class CosmosTransactionHistoryLoader { + CosmosTransactionHistoryLoader(this.baseEnv); + + BaseEnv baseEnv; + + Future> getTransactionHistory(String walletAddress) async { + final outGoingTransactions = await _getTransactionResponses(walletAddress, TransactionType.Send); + final incomingTransactions = await _getTransactionResponses(walletAddress, TransactionType.Receive); + + final list = [...outGoingTransactions, ...incomingTransactions] // + ..sort((a, b) => b.date.compareTo(a.date)); + + return list; + } + + Future> _getTransactionResponses(String walletAddress, TransactionType type) async { + final uri = + '${baseEnv.baseApiUrl}/cosmos/tx/v1beta1/txs?events=transfer.${type == TransactionType.Send ? 'sender' : 'recipient'}%3D%27$walletAddress%27'; + final response = await http.get(Uri.parse(uri)); + final map = jsonDecode(response.body) as Map; + if (map['tx_responses'] == null) { + return []; + } + final list = map['tx_responses'] as List; + + return list + .map((e) => TxResponseJson.fromJson(e as Map)) + .map( + (e) => TransactionHistoryItem( + denom: Denom(e.tx.body.messages.first.amount.first.denom), + amount: Amount.fromString(e.tx.body.messages.first.amount.first.amount), + date: e.timestamp, + type: type, + ), + ) + .toList(); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/utils/token_sender.dart b/packages/cosmos_node_client/tests/flutter/lib/utils/token_sender.dart new file mode 100644 index 00000000..5311387d --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/utils/token_sender.dart @@ -0,0 +1,56 @@ +import 'package:alan/alan.dart' as alan; +import 'package:alan/proto/cosmos/bank/v1beta1/export.dart' as bank; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:starport_template/entities/balance.dart'; +import 'package:transaction_signing_gateway/alan/alan_transaction.dart'; +import 'package:transaction_signing_gateway/gateway/transaction_signing_gateway.dart'; +import 'package:transaction_signing_gateway/model/wallet_lookup_key.dart'; +import 'package:transaction_signing_gateway/model/wallet_public_info.dart'; + +class TokenSender { + TokenSender(this.transactionSigningGateway); + + TransactionSigningGateway transactionSigningGateway; + + Future sendCosmosMoney( + WalletPublicInfo info, + Balance balance, + String toAddress, + String password, + ) async { + final message = bank.MsgSend.create() + ..fromAddress = info.publicAddress + ..toAddress = toAddress; + message.amount.add( + alan.Coin.create() + ..denom = balance.denom.text + ..amount = balance.amount.value.toString(), + ); + + final unsignedTransaction = UnsignedAlanTransaction(messages: [message]); + + final walletLookupKey = WalletLookupKey( + walletId: info.walletId, + chainId: info.chainId, + password: password, + ); + + final result = await transactionSigningGateway + .signTransaction( + transaction: unsignedTransaction, + walletLookupKey: walletLookupKey, + ) + .mapError((error) => throw error) + .flatMap( + (signed) => transactionSigningGateway.broadcastTransaction( + walletLookupKey: walletLookupKey, + transaction: signed, + ), + ); + result.fold( + (fail) => throw fail as Object, + (hash) => debugPrint('new TX hash: $hash'), + ); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/app_version_text.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/app_version_text.dart new file mode 100644 index 00000000..d76f06e4 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/app_version_text.dart @@ -0,0 +1,20 @@ +import 'package:cosmos_utils/app_info_provider.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class AppVersionText extends StatelessWidget { + const AppVersionText({required this.appInfoProvider, Key? key}) : super(key: key); + final AppInfoProvider appInfoProvider; + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty('appInfoProvider', appInfoProvider)); + } + + @override + Widget build(BuildContext context) => FutureBuilder( + future: appInfoProvider.getAppVersion(), + builder: (context, snapshot) => Text(snapshot.data ?? ''), + ); +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/asset_portfolio_heading.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/asset_portfolio_heading.dart new file mode 100644 index 00000000..45eae980 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/asset_portfolio_heading.dart @@ -0,0 +1,39 @@ +import 'package:cosmos_ui_components/cosmos_theme.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class AssetPortfolioHeading extends StatelessWidget { + const AssetPortfolioHeading({ + required this.title, + required this.onTap, + this.isCentered = false, + Key? key, + }) : super(key: key); + + final String title; + final VoidCallback onTap; + final bool isCentered; + + @override + Widget build(BuildContext context) { + return Padding( + padding: EdgeInsets.only(left: CosmosTheme.of(context).spacingL, top: CosmosTheme.of(context).spacingM), + child: Row( + mainAxisAlignment: isCentered ? MainAxisAlignment.center : MainAxisAlignment.start, + children: [ + Text(title, style: TextStyle(fontSize: CosmosTheme.of(context).fontSizeXL, fontWeight: FontWeight.w700)), + IconButton(icon: Icon(Icons.arrow_downward_sharp, size: CosmosTheme.of(context).fontSizeXL), onPressed: onTap) + ], + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(ObjectFlagProperty.has('onTap', onTap)) + ..add(StringProperty('title', title)) + ..add(DiagnosticsProperty('isCentered', isCentered)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/back_up_account_card.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/back_up_account_card.dart new file mode 100644 index 00000000..477c8bf8 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/back_up_account_card.dart @@ -0,0 +1,43 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class BackupAccountCard extends StatelessWidget { + const BackupAccountCard({ + this.onTap, + Key? key, + }) : super(key: key); + + final VoidCallback? onTap; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return InkWell( + onTap: onTap, + child: Container( + margin: EdgeInsets.all(theme.spacingL), + padding: EdgeInsets.symmetric(horizontal: theme.spacingL, vertical: theme.spacingM), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + border: Border.all(color: theme.colors.inactive), + ), + child: Row( + children: [ + Image.asset('assets/images/warning.png'), + SizedBox(width: theme.spacingL), + const Text('Back up your account'), + const Spacer(), + Image.asset('assets/images/arrow_right.png'), + ], + ), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(ObjectFlagProperty.has('onTap', onTap)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/balance_card_list.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/balance_card_list.dart new file mode 100644 index 00000000..e28629f7 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/balance_card_list.dart @@ -0,0 +1,51 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:cosmos_utils/amount_formatter.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/entities/balance.dart'; + +class BalanceCardList extends StatelessWidget { + const BalanceCardList({ + required this.balancesList, + this.onTapItem, + Key? key, + }) : super(key: key); + + final List balancesList; + final Function(Balance)? onTapItem; + + @override + Widget build(BuildContext context) { + return SingleChildScrollView( + child: Column( + children: balancesList + .map( + (balance) => Column( + children: [ + CosmosBalanceCard( + denomText: balance.denom.text.toUpperCase(), + amountDisplayText: formatAmount( + balance.amount.value.toDouble(), + symbol: '', + ), + secondaryText: balance.denom.text.toUpperCase(), + onTap: onTapItem == null ? null : () => onTapItem!(balance), + ), + SizedBox(height: CosmosTheme.of(context).spacingL), + SizedBox(height: CosmosTheme.of(context).spacingM), + ], + ), + ) + .toList(), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(ObjectFlagProperty.has('onTapItem', onTapItem)) + ..add(IterableProperty('balancesList', balancesList)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/copy_to_clipboard_button.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/copy_to_clipboard_button.dart new file mode 100644 index 00000000..c3c33bd6 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/copy_to_clipboard_button.dart @@ -0,0 +1,84 @@ +import 'dart:async'; + +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; + +class CopyToClipboardButton extends StatefulWidget { + const CopyToClipboardButton({ + required this.copyData, + this.copyText = 'Copy to clipboard', + this.copiedText = 'Copied to clipboard', + this.confirmationDuration = const Duration(seconds: 5), + Key? key, + }) : super(key: key); + + final String copyText; + final String copiedText; + final String copyData; + final Duration confirmationDuration; + + @override + State createState() => _CopyToClipboardButtonState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(StringProperty('copiedText', copiedText)) + ..add(StringProperty('copyData', copyData)) + ..add(StringProperty('copyText', copyText)) + ..add(DiagnosticsProperty('confirmationDuration', confirmationDuration)); + } +} + +class _CopyToClipboardButtonState extends State { + var _copied = false; + Timer? _timer; + + @override + Widget build(BuildContext context) { + final colors = CosmosTheme.of(context).colors; + return AnimatedSwitcher( + duration: const ShortDuration(), + child: _copyButton(colors), + ); + } + + Widget _copyButton(CosmosColorsData colors) { + final _color = _copied ? colors.positiveText : colors.link; + return CosmosTextButton( + key: ValueKey('$CopyToClipboardButton: $_copied'), + text: _copied ? 'Copied to clipboard' : 'Copy to clipboard', + color: _color, + leadingIcon: Image.asset( + _copied ? 'assets/images/icon_check_16.png' : 'assets/images/icon_copy_16.png', + width: 16, + height: 16, + color: _color, + ), + onTap: _onTapCopy, + ); + } + + void _onTapCopy() { + Clipboard.setData( + ClipboardData(text: widget.copyData), + ); + setState(() => _copied = true); + _timer = Timer( + widget.confirmationDuration, + () => mounted ? setState(() => _copied = false) : null, + ); + } + + @override + void dispose() { + super.dispose(); + if (_timer?.isActive ?? false) { + _timer?.cancel(); + _timer = null; + } + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/loading_splash.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/loading_splash.dart new file mode 100644 index 00000000..257b24d0 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/loading_splash.dart @@ -0,0 +1,44 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_theme.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class LoadingSplash extends StatelessWidget { + const LoadingSplash({ + required this.text, + Key? key, + }) : super(key: key); + + final String text; + + @override + Widget build(BuildContext context) { + return Material( + child: Padding( + padding: EdgeInsets.symmetric(horizontal: CosmosTheme.of(context).spacingM), + child: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + CircularProgressIndicator( + color: CosmosTheme.of(context).colors.text, + ), + SizedBox(height: CosmosTheme.of(context).spacingL), + Text( + text, + textAlign: TextAlign.center, + style: CosmosTextTheme.title2Bold, + ), + ], + ), + ), + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(StringProperty('text', text)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/send_money_form.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/send_money_form.dart new file mode 100644 index 00000000..92ab4033 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/send_money_form.dart @@ -0,0 +1,89 @@ +import 'package:clipboard/clipboard.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class SendMoneyForm extends StatefulWidget { + const SendMoneyForm({ + required this.onAddressChanged, + required this.onAmountChanged, + required this.denomText, + Key? key, + }) : super(key: key); + + final Function(String) onAddressChanged; + final Function(String) onAmountChanged; + final String denomText; + + @override + State createState() => _SendMoneyFormState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(ObjectFlagProperty.has('onAddressChanged', onAddressChanged)) + ..add(ObjectFlagProperty.has('onAmountChanged', onAmountChanged)) + ..add(StringProperty('denomText', denomText)); + } +} + +class _SendMoneyFormState extends State { + String text = ''; + late TextEditingController controller; + + @override + void initState() { + super.initState(); + controller = TextEditingController(); + } + + @override + void dispose() { + super.dispose(); + controller.dispose(); + } + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Column( + children: [ + CosmosTextField( + controller: controller, + onChanged: widget.onAddressChanged, + initialText: text, + hint: "Enter receiver's wallet address", + suffix: CosmosTextButton( + onTap: _onTapPaste, + text: 'Paste', + color: CosmosTheme.of(context).colors.link, + ), + ), + SizedBox(height: theme.spacingL), + CosmosTextField( + onChanged: (value) => widget.onAmountChanged(value), + keyboardType: TextInputType.number, + hint: '0 ${widget.denomText.toUpperCase()}', + ), + ], + ), + ); + } + + Future _onTapPaste() async { + final value = await FlutterClipboard.paste(); + setState(() => controller.text = value); + widget.onAddressChanged(value); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(StringProperty('text', text)) + ..add(DiagnosticsProperty('controller', controller)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/sign_transaction_tab_view_item.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/sign_transaction_tab_view_item.dart new file mode 100644 index 00000000..ca95de19 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/sign_transaction_tab_view_item.dart @@ -0,0 +1,45 @@ +import 'package:cosmos_ui_components/cosmos_text_theme.dart'; +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/entities/balance.dart'; + +class SignTransactionTabViewItem extends StatelessWidget { + const SignTransactionTabViewItem({ + required this.text, + required this.balance, + required this.amount, + Key? key, + }) : super(key: key); + + final String text; + final double amount; + final Balance balance; + + @override + Widget build(BuildContext context) { + final theme = CosmosTheme.of(context); + return Padding( + padding: EdgeInsets.symmetric(horizontal: theme.spacingL), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(text, style: CosmosTextTheme.titleS), + const Spacer(), + Text('${amount.toString()} ${balance.denom.text.toUpperCase()}', style: CosmosTextTheme.title1Medium), + SizedBox(width: theme.spacingL), + CosmosTokenAvatar(text: balance.denom.text), + ], + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(DiagnosticsProperty('balance', balance)) + ..add(DoubleProperty('amount', amount)) + ..add(StringProperty('text', text)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/starport_button_bar.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/starport_button_bar.dart new file mode 100644 index 00000000..f3f916a9 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/starport_button_bar.dart @@ -0,0 +1,39 @@ +import 'package:cosmos_ui_components/cosmos_ui_components.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +class StarportButtonBar extends StatelessWidget { + const StarportButtonBar({ + required this.onReceivePressed, + required this.onSendPressed, + Key? key, + }) : super(key: key); + + final VoidCallback onSendPressed; + final VoidCallback onReceivePressed; + + @override + Widget build(BuildContext context) { + return Padding( + padding: EdgeInsets.symmetric( + horizontal: CosmosTheme.of(context).spacingL, + vertical: CosmosTheme.of(context).spacingXL, + ), + child: Row( + children: [ + Expanded(child: CosmosElevatedButton(text: 'Receive', onTap: onReceivePressed)), + SizedBox(width: CosmosTheme.of(context).spacingL), + Expanded(child: CosmosElevatedButton(text: 'Send', onTap: onSendPressed)), + ], + ), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties + ..add(ObjectFlagProperty.has('onSendPressed', onSendPressed)) + ..add(ObjectFlagProperty.has('onReceivePressed', onReceivePressed)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/lib/widgets/transaction_history_list.dart b/packages/cosmos_node_client/tests/flutter/lib/widgets/transaction_history_list.dart new file mode 100644 index 00000000..13b740e8 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/lib/widgets/transaction_history_list.dart @@ -0,0 +1,71 @@ +import 'package:cosmos_ui_components/components/template/transaction_history_card.dart'; +import 'package:cosmos_ui_components/components/template/transaction_history_group_title.dart'; +import 'package:cosmos_ui_components/utils/date_formatter.dart'; +import 'package:cosmos_utils/cosmos_utils.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:starport_template/entities/transaction_history_item.dart'; + +class TransactionHistoryList extends StatefulWidget { + const TransactionHistoryList({ + required this.transactionsList, + Key? key, + }) : super(key: key); + + final List transactionsList; + + @override + State createState() => _TransactionHistoryListState(); + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(IterableProperty('transactionsList', transactionsList)); + } +} + +class _TransactionHistoryListState extends State { + late Map> groupedHistory = {}; + + @override + void initState() { + super.initState(); + groupedHistory.addAll(widget.transactionsList.groupBy((m) => formatDate(m.date, DateFormatEnum.groupByMonthYear))); + } + + @override + Widget build(BuildContext context) { + return CustomScrollView( + slivers: groupedHistory.keys.map( + (groupedMonthYear) { + final transactionsList = groupedHistory[groupedMonthYear] ?? []; + return SliverToBoxAdapter( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + TransactionHistoryGroupTitle(title: extractMonth(groupedMonthYear)), + ...transactionsList + .map( + (transaction) => TransactionHistoryCard( + transactionType: transaction.transactionType, + denomText: transaction.denom.text, + amountText: transaction.amount.displayText, + date: transaction.date, + isOutgoing: transaction.type == TransactionType.Send, + ), + ) + .toList() + ], + ), + ); + }, + ).toList(), + ); + } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(DiagnosticsProperty>>('groupedHistory', groupedHistory)); + } +} diff --git a/packages/cosmos_node_client/tests/flutter/pubspec.lock b/packages/cosmos_node_client/tests/flutter/pubspec.lock new file mode 100644 index 00000000..50212697 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/pubspec.lock @@ -0,0 +1,909 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _fe_analyzer_shared: + dependency: transitive + description: + name: _fe_analyzer_shared + url: "https://pub.dartlang.org" + source: hosted + version: "22.0.0" + alan: + dependency: "direct main" + description: + name: alan + url: "https://pub.dartlang.org" + source: hosted + version: "0.40.2+1" + analyzer: + dependency: transitive + description: + name: analyzer + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.2" + archive: + dependency: transitive + description: + name: archive + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.9" + args: + dependency: transitive + description: + name: args + url: "https://pub.dartlang.org" + source: hosted + version: "2.3.0" + asn1lib: + dependency: transitive + description: + name: asn1lib + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.2" + bech32: + dependency: transitive + description: + name: bech32 + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.1" + biometric_storage: + dependency: transitive + description: + name: biometric_storage + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.0" + bip39: + dependency: transitive + description: + name: bip39 + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.6" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + build: + dependency: transitive + description: + name: build + url: "https://pub.dartlang.org" + source: hosted + version: "2.2.1" + build_config: + dependency: transitive + description: + name: build_config + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" + cli_util: + dependency: transitive + description: + name: cli_util + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.5" + clipboard: + dependency: "direct main" + description: + name: clipboard + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.3" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + convert: + dependency: transitive + description: + name: convert + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.1" + cosmos_auth: + dependency: "direct main" + description: + path: "packages/cosmos_auth" + ref: main + resolved-ref: "15a1e3a5d107b7c1cdf7145be272720aabf34c48" + url: "https://github.com/tendermint/flutter.git" + source: git + version: "0.0.1" + cosmos_ui_components: + dependency: "direct main" + description: + path: "packages/cosmos_ui_components" + ref: main + resolved-ref: "15a1e3a5d107b7c1cdf7145be272720aabf34c48" + url: "https://github.com/tendermint/flutter.git" + source: git + version: "0.0.1" + cosmos_utils: + dependency: "direct main" + description: + path: "packages/cosmos_utils" + ref: main + resolved-ref: "15a1e3a5d107b7c1cdf7145be272720aabf34c48" + url: "https://github.com/tendermint/flutter.git" + source: git + version: "0.0.1" + crypto: + dependency: transitive + description: + name: crypto + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.1" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + dart_style: + dependency: transitive + description: + name: dart_style + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.1" + dartz: + dependency: transitive + description: + name: dartz + url: "https://pub.dartlang.org" + source: hosted + version: "0.10.1" + decimal: + dependency: "direct main" + description: + name: decimal + url: "https://pub.dartlang.org" + source: hosted + version: "1.5.0" + dotted_border: + dependency: transitive + description: + name: dotted_border + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0+2" + encrypt: + dependency: transitive + description: + name: encrypt + url: "https://pub.dartlang.org" + source: hosted + version: "5.0.1" + equatable: + dependency: "direct main" + description: + name: equatable + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + ffi: + dependency: transitive + description: + name: ffi + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.2" + file: + dependency: transitive + description: + name: file + url: "https://pub.dartlang.org" + source: hosted + version: "6.1.2" + fixnum: + dependency: transitive + description: + name: fixnum + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + url: "https://pub.dartlang.org" + source: hosted + version: "0.9.2" + flutter_mobx: + dependency: "direct main" + description: + name: flutter_mobx + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3+2" + flutter_plugin_android_lifecycle: + dependency: transitive + description: + name: flutter_plugin_android_lifecycle + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" + flutter_secure_storage: + dependency: transitive + description: + name: flutter_secure_storage + url: "https://pub.dartlang.org" + source: hosted + version: "5.0.2" + flutter_secure_storage_linux: + dependency: transitive + description: + name: flutter_secure_storage_linux + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + flutter_secure_storage_macos: + dependency: transitive + description: + name: flutter_secure_storage_macos + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + flutter_secure_storage_platform_interface: + dependency: transitive + description: + name: flutter_secure_storage_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + flutter_secure_storage_web: + dependency: transitive + description: + name: flutter_secure_storage_web + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.2" + flutter_secure_storage_windows: + dependency: transitive + description: + name: flutter_secure_storage_windows + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.2" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + glob: + dependency: transitive + description: + name: glob + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + googleapis_auth: + dependency: transitive + description: + name: googleapis_auth + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + grpc: + dependency: transitive + description: + name: grpc + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.2" + hex: + dependency: transitive + description: + name: hex + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" + http: + dependency: "direct main" + description: + name: http + url: "https://pub.dartlang.org" + source: hosted + version: "0.13.4" + http2: + dependency: transitive + description: + name: http2 + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0" + http_parser: + dependency: transitive + description: + name: http_parser + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.0" + image: + dependency: transitive + description: + name: image + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.1" + intl: + dependency: "direct main" + description: + name: intl + url: "https://pub.dartlang.org" + source: hosted + version: "0.17.0" + js: + dependency: transitive + description: + name: js + url: "https://pub.dartlang.org" + source: hosted + version: "0.6.3" + json_annotation: + dependency: transitive + description: + name: json_annotation + url: "https://pub.dartlang.org" + source: hosted + version: "4.1.0" + json_serializable: + dependency: transitive + description: + name: json_serializable + url: "https://pub.dartlang.org" + source: hosted + version: "4.1.4" + lint: + dependency: "direct dev" + description: + name: lint + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + local_auth: + dependency: "direct main" + description: + name: local_auth + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.10" + logging: + dependency: transitive + description: + name: logging + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.2" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.11" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.3" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + mime: + dependency: transitive + description: + name: mime + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + mobx: + dependency: "direct main" + description: + name: mobx + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.6+1" + modal_bottom_sheet: + dependency: "direct main" + description: + name: modal_bottom_sheet + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0" + package_config: + dependency: transitive + description: + name: package_config + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + package_info: + dependency: transitive + description: + name: package_info + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + path_drawing: + dependency: transitive + description: + name: path_drawing + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + path_parsing: + dependency: transitive + description: + name: path_parsing + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.5" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" + pedantic: + dependency: transitive + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.11.1" + petitparser: + dependency: transitive + description: + name: petitparser + url: "https://pub.dartlang.org" + source: hosted + version: "4.4.0" + pinput: + dependency: transitive + description: + name: pinput + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.2" + platform: + dependency: transitive + description: + name: platform + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.2" + pointycastle: + dependency: transitive + description: + name: pointycastle + url: "https://pub.dartlang.org" + source: hosted + version: "3.5.0" + process: + dependency: transitive + description: + name: process + url: "https://pub.dartlang.org" + source: hosted + version: "4.2.4" + protobuf: + dependency: transitive + description: + name: protobuf + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" + pub_semver: + dependency: transitive + description: + name: pub_semver + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + pubspec_parse: + dependency: transitive + description: + name: pubspec_parse + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + qr: + dependency: transitive + description: + name: qr + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + qr_flutter: + dependency: "direct main" + description: + name: qr_flutter + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.0" + rational: + dependency: transitive + description: + name: rational + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.1" + share_plus: + dependency: "direct main" + description: + name: share_plus + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.4" + share_plus_linux: + dependency: transitive + description: + name: share_plus_linux + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.4" + share_plus_macos: + dependency: transitive + description: + name: share_plus_macos + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + share_plus_platform_interface: + dependency: transitive + description: + name: share_plus_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" + share_plus_web: + dependency: transitive + description: + name: share_plus_web + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.4" + share_plus_windows: + dependency: transitive + description: + name: share_plus_windows + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.12" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.10" + shared_preferences_ios: + dependency: transitive + description: + name: shared_preferences_ios + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.9" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.4" + shared_preferences_macos: + dependency: transitive + description: + name: shared_preferences_macos + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.4" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_gen: + dependency: transitive + description: + name: source_gen + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.8" + transaction_signing_gateway: + dependency: "direct main" + description: + path: "packages/transaction_signing_gateway" + ref: main + resolved-ref: "15a1e3a5d107b7c1cdf7145be272720aabf34c48" + url: "https://github.com/tendermint/flutter.git" + source: git + version: "0.0.1" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + url_launcher: + dependency: transitive + description: + name: url_launcher + url: "https://pub.dartlang.org" + source: hosted + version: "6.0.18" + url_launcher_android: + dependency: transitive + description: + name: url_launcher_android + url: "https://pub.dartlang.org" + source: hosted + version: "6.0.14" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + url: "https://pub.dartlang.org" + source: hosted + version: "6.0.14" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.6" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + uuid: + dependency: "direct main" + description: + name: uuid + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.5" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.1" + watcher: + dependency: transitive + description: + name: watcher + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + win32: + dependency: transitive + description: + name: win32 + url: "https://pub.dartlang.org" + source: hosted + version: "2.3.8" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" + xml: + dependency: transitive + description: + name: xml + url: "https://pub.dartlang.org" + source: hosted + version: "5.3.1" + yaml: + dependency: transitive + description: + name: yaml + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.0" +sdks: + dart: ">=2.15.0 <3.0.0" + flutter: ">=2.8.0" diff --git a/packages/cosmos_node_client/tests/flutter/pubspec.yaml b/packages/cosmos_node_client/tests/flutter/pubspec.yaml new file mode 100644 index 00000000..bcf56b33 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/pubspec.yaml @@ -0,0 +1,102 @@ +name: starport_template +description: Starport template for flutter +publish_to: 'none' +version: 1.0.0+1 + +environment: + sdk: ">=2.14.0 <3.0.0" + +dependencies: + flutter: + sdk: flutter + + mobx: ^2.0.6+1 + uuid: 3.0.5 + http: 0.13.4 + decimal: 1.5.0 + equatable: 2.0.3 + local_auth: 1.1.10 + flutter_mobx: 2.0.3+2 + modal_bottom_sheet: 2.0.0 + qr_flutter: 4.0.0 + clipboard: 0.1.3 + share_plus: 3.0.4 + intl: 0.17.0 + alan: 0.40.2+1 + shared_preferences: 2.0.12 + + cosmos_ui_components: + git: + url: https://github.com/tendermint/flutter.git + path: packages/cosmos_ui_components + ref: main + + cosmos_auth: + git: + url: https://github.com/tendermint/flutter.git + path: packages/cosmos_auth + ref: main + + cosmos_utils: + git: + url: https://github.com/tendermint/flutter.git + path: packages/cosmos_utils + ref: main + + transaction_signing_gateway: + git: + url: https://github.com/tendermint/flutter.git + path: packages/transaction_signing_gateway + ref: main + + cupertino_icons: 1.0.4 + +dev_dependencies: + flutter_test: + sdk: flutter + lint: 1.8.1 + flutter_launcher_icons: 0.9.2 + +flutter_icons: + android: "ic_launcher" + ios: true + image_path: "assets/app_icon/app_icon.png" + +## convenient overrides for development to reference packages on local disk, just uncomment following lines and make sure +## it points to the location of the checked out tendermint/flutter repository +#dependency_overrides: +# cosmos_utils: +# path: ../packages/cosmos_utils +# cosmos_auth: +# path: ../packages/cosmos_auth +# transaction_signing_gateway: +# path: ../packages/transaction_signing_gateway +# cosmos_ui_components: +# path: ../packages/cosmos_ui_components + +flutter: + uses-material-design: true + + assets: + - assets/images/ + fonts: + - family: Inter + fonts: + - asset: packages/cosmos_ui_components/fonts/Inter-Thin.ttf + weight: 100 + - asset: packages/cosmos_ui_components/fonts/Inter-ExtraLight.ttf + weight: 200 + - asset: packages/cosmos_ui_components/fonts/Inter-Light.ttf + weight: 300 + - asset: packages/cosmos_ui_components/fonts/Inter-Regular.ttf + weight: 400 + - asset: packages/cosmos_ui_components/fonts/Inter-Medium.ttf + weight: 500 + - asset: packages/cosmos_ui_components/fonts/Inter-SemiBold.ttf + weight: 600 + - asset: packages/cosmos_ui_components/fonts/Inter-Bold.ttf + weight: 700 + - asset: packages/cosmos_ui_components/fonts/Inter-ExtraBold.ttf + weight: 800 + - asset: packages/cosmos_ui_components/fonts/Inter-Black.ttf + weight: 900 \ No newline at end of file diff --git a/packages/cosmos_node_client/tests/flutter/test/sample_test.dart b/packages/cosmos_node_client/tests/flutter/test/sample_test.dart new file mode 100644 index 00000000..f24e2958 --- /dev/null +++ b/packages/cosmos_node_client/tests/flutter/test/sample_test.dart @@ -0,0 +1,7 @@ +import 'package:flutter_test/flutter_test.dart'; + +void main() { + test('sample test', () { + expect(true, isTrue); + }); +} From 01f50b6be55d03ddf95f22d6455379fcaae34263 Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Thu, 12 May 2022 10:29:51 +0100 Subject: [PATCH 5/7] added proto files --- packages/cosmos_node_client/Makefile | 10 + .../client/cosmos/auth/v1beta1/auth.pb.dart | 279 ++ .../cosmos/auth/v1beta1/auth.pbenum.dart | 7 + .../cosmos/auth/v1beta1/auth.pbjson.dart | 52 + .../cosmos/auth/v1beta1/genesis.pb.dart | 71 + .../cosmos/auth/v1beta1/genesis.pbenum.dart | 7 + .../cosmos/auth/v1beta1/genesis.pbjson.dart | 21 + .../client/cosmos/auth/v1beta1/query.pb.dart | 295 ++ .../cosmos/auth/v1beta1/query.pbenum.dart | 7 + .../cosmos/auth/v1beta1/query.pbgrpc.dart | 114 + .../cosmos/auth/v1beta1/query.pbjson.dart | 69 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../cosmos.auth.v1beta1/module/export.dart | 31 + .../client/cosmos/bank/v1beta1/authz.pb.dart | 54 + .../cosmos/bank/v1beta1/authz.pbenum.dart | 7 + .../cosmos/bank/v1beta1/authz.pbjson.dart | 21 + .../client/cosmos/bank/v1beta1/bank.pb.dart | 460 +++ .../cosmos/bank/v1beta1/bank.pbenum.dart | 7 + .../cosmos/bank/v1beta1/bank.pbjson.dart | 96 + .../cosmos/bank/v1beta1/genesis.pb.dart | 142 + .../cosmos/bank/v1beta1/genesis.pbenum.dart | 7 + .../cosmos/bank/v1beta1/genesis.pbjson.dart | 35 + .../client/cosmos/bank/v1beta1/query.pb.dart | 847 ++++ .../cosmos/bank/v1beta1/query.pbenum.dart | 7 + .../cosmos/bank/v1beta1/query.pbgrpc.dart | 259 ++ .../cosmos/bank/v1beta1/query.pbjson.dart | 178 + .../client/cosmos/bank/v1beta1/tx.pb.dart | 190 + .../client/cosmos/bank/v1beta1/tx.pbenum.dart | 7 + .../client/cosmos/bank/v1beta1/tx.pbgrpc.dart | 79 + .../client/cosmos/bank/v1beta1/tx.pbjson.dart | 49 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../cosmos.bank.v1beta1/module/export.dart | 38 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../base/tendermint/v1beta1/query.pb.dart | 953 +++++ .../base/tendermint/v1beta1/query.pbenum.dart | 7 + .../base/tendermint/v1beta1/query.pbgrpc.dart | 202 + .../base/tendermint/v1beta1/query.pbjson.dart | 171 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../client/tendermint/crypto/keys.pb.dart | 87 + .../client/tendermint/crypto/keys.pbenum.dart | 7 + .../client/tendermint/crypto/keys.pbjson.dart | 25 + .../client/tendermint/crypto/proof.pb.dart | 349 ++ .../tendermint/crypto/proof.pbenum.dart | 7 + .../tendermint/crypto/proof.pbjson.dart | 68 + .../client/tendermint/p2p/types.pb.dart | 372 ++ .../client/tendermint/p2p/types.pbenum.dart | 7 + .../client/tendermint/p2p/types.pbjson.dart | 62 + .../client/tendermint/types/block.pb.dart | 111 + .../client/tendermint/types/block.pbenum.dart | 7 + .../client/tendermint/types/block.pbjson.dart | 23 + .../client/tendermint/types/evidence.pb.dart | 347 ++ .../tendermint/types/evidence.pbenum.dart | 7 + .../tendermint/types/evidence.pbjson.dart | 62 + .../client/tendermint/types/types.pb.dart | 1258 ++++++ .../client/tendermint/types/types.pbenum.dart | 49 + .../client/tendermint/types/types.pbjson.dart | 211 + .../client/tendermint/types/validator.pb.dart | 239 ++ .../tendermint/types/validator.pbenum.dart | 7 + .../tendermint/types/validator.pbjson.dart | 46 + .../client/tendermint/version/types.pb.dart | 134 + .../tendermint/version/types.pbenum.dart | 7 + .../tendermint/version/types.pbjson.dart | 33 + .../module/export.dart | 49 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../cosmos/crisis/v1beta1/genesis.pb.dart | 62 + .../cosmos/crisis/v1beta1/genesis.pbenum.dart | 7 + .../cosmos/crisis/v1beta1/genesis.pbjson.dart | 20 + .../client/cosmos/crisis/v1beta1/tx.pb.dart | 115 + .../cosmos/crisis/v1beta1/tx.pbenum.dart | 7 + .../cosmos/crisis/v1beta1/tx.pbgrpc.dart | 59 + .../cosmos/crisis/v1beta1/tx.pbjson.dart | 30 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../cosmos.crisis.v1beta1/module/export.dart | 16 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../distribution/v1beta1/distribution.pb.dart | 754 ++++ .../v1beta1/distribution.pbenum.dart | 7 + .../v1beta1/distribution.pbjson.dart | 151 + .../distribution/v1beta1/genesis.pb.dart | 637 +++ .../distribution/v1beta1/genesis.pbenum.dart | 7 + .../distribution/v1beta1/genesis.pbjson.dart | 118 + .../cosmos/distribution/v1beta1/query.pb.dart | 884 ++++ .../distribution/v1beta1/query.pbenum.dart | 7 + .../distribution/v1beta1/query.pbgrpc.dart | 309 ++ .../distribution/v1beta1/query.pbjson.dart | 197 + .../cosmos/distribution/v1beta1/tx.pb.dart | 353 ++ .../distribution/v1beta1/tx.pbenum.dart | 7 + .../distribution/v1beta1/tx.pbgrpc.dart | 152 + .../distribution/v1beta1/tx.pbjson.dart | 85 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../module/export.dart | 32 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../cosmos/evidence/v1beta1/evidence.pb.dart | 105 + .../evidence/v1beta1/evidence.pbenum.dart | 7 + .../evidence/v1beta1/evidence.pbjson.dart | 24 + .../cosmos/evidence/v1beta1/genesis.pb.dart | 54 + .../evidence/v1beta1/genesis.pbenum.dart | 7 + .../evidence/v1beta1/genesis.pbjson.dart | 20 + .../cosmos/evidence/v1beta1/query.pb.dart | 216 + .../cosmos/evidence/v1beta1/query.pbenum.dart | 7 + .../cosmos/evidence/v1beta1/query.pbgrpc.dart | 87 + .../cosmos/evidence/v1beta1/query.pbjson.dart | 51 + .../client/cosmos/evidence/v1beta1/tx.pb.dart | 123 + .../cosmos/evidence/v1beta1/tx.pbenum.dart | 7 + .../cosmos/evidence/v1beta1/tx.pbgrpc.dart | 59 + .../cosmos/evidence/v1beta1/tx.pbjson.dart | 32 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../module/export.dart | 38 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../cosmos/feegrant/v1beta1/feegrant.pb.dart | 304 ++ .../feegrant/v1beta1/feegrant.pbenum.dart | 7 + .../feegrant/v1beta1/feegrant.pbjson.dart | 61 + .../cosmos/feegrant/v1beta1/genesis.pb.dart | 54 + .../feegrant/v1beta1/genesis.pbenum.dart | 7 + .../feegrant/v1beta1/genesis.pbjson.dart | 20 + .../cosmos/feegrant/v1beta1/query.pb.dart | 244 ++ .../cosmos/feegrant/v1beta1/query.pbenum.dart | 7 + .../cosmos/feegrant/v1beta1/query.pbgrpc.dart | 87 + .../cosmos/feegrant/v1beta1/query.pbjson.dart | 53 + .../client/cosmos/feegrant/v1beta1/tx.pb.dart | 209 + .../cosmos/feegrant/v1beta1/tx.pbenum.dart | 7 + .../cosmos/feegrant/v1beta1/tx.pbgrpc.dart | 88 + .../cosmos/feegrant/v1beta1/tx.pbjson.dart | 47 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/duration.pb.dart | 75 + .../google/protobuf/duration.pbenum.dart | 7 + .../google/protobuf/duration.pbjson.dart | 21 + .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../module/export.dart | 44 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../client/cosmos/gov/v1beta1/genesis.pb.dart | 133 + .../cosmos/gov/v1beta1/genesis.pbenum.dart | 7 + .../cosmos/gov/v1beta1/genesis.pbjson.dart | 26 + .../client/cosmos/gov/v1beta1/gov.pb.dart | 736 ++++ .../client/cosmos/gov/v1beta1/gov.pbenum.dart | 55 + .../client/cosmos/gov/v1beta1/gov.pbjson.dart | 165 + .../client/cosmos/gov/v1beta1/query.pb.dart | 945 +++++ .../cosmos/gov/v1beta1/query.pbenum.dart | 7 + .../cosmos/gov/v1beta1/query.pbgrpc.dart | 250 ++ .../cosmos/gov/v1beta1/query.pbjson.dart | 185 + .../client/cosmos/gov/v1beta1/tx.pb.dart | 436 ++ .../client/cosmos/gov/v1beta1/tx.pbenum.dart | 7 + .../client/cosmos/gov/v1beta1/tx.pbgrpc.dart | 135 + .../client/cosmos/gov/v1beta1/tx.pbjson.dart | 93 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/duration.pb.dart | 75 + .../google/protobuf/duration.pbenum.dart | 7 + .../google/protobuf/duration.pbjson.dart | 21 + .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../cosmos.gov.v1beta1/module/export.dart | 44 + .../cosmos/mint/v1beta1/genesis.pb.dart | 78 + .../cosmos/mint/v1beta1/genesis.pbenum.dart | 7 + .../cosmos/mint/v1beta1/genesis.pbjson.dart | 21 + .../client/cosmos/mint/v1beta1/mint.pb.dart | 190 + .../cosmos/mint/v1beta1/mint.pbenum.dart | 7 + .../cosmos/mint/v1beta1/mint.pbjson.dart | 37 + .../client/cosmos/mint/v1beta1/query.pb.dart | 243 ++ .../cosmos/mint/v1beta1/query.pbenum.dart | 7 + .../cosmos/mint/v1beta1/query.pbgrpc.dart | 115 + .../cosmos/mint/v1beta1/query.pbjson.dart | 61 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../cosmos.mint.v1beta1/module/export.dart | 22 + .../cosmos/params/v1beta1/params.pb.dart | 155 + .../cosmos/params/v1beta1/params.pbenum.dart | 7 + .../cosmos/params/v1beta1/params.pbjson.dart | 36 + .../cosmos/params/v1beta1/query.pb.dart | 123 + .../cosmos/params/v1beta1/query.pbenum.dart | 7 + .../cosmos/params/v1beta1/query.pbgrpc.dart | 58 + .../cosmos/params/v1beta1/query.pbjson.dart | 31 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../cosmos.params.v1beta1/module/export.dart | 19 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../cosmos/slashing/v1beta1/genesis.pb.dart | 258 ++ .../slashing/v1beta1/genesis.pbenum.dart | 7 + .../slashing/v1beta1/genesis.pbjson.dart | 55 + .../cosmos/slashing/v1beta1/query.pb.dart | 294 ++ .../cosmos/slashing/v1beta1/query.pbenum.dart | 7 + .../cosmos/slashing/v1beta1/query.pbgrpc.dart | 116 + .../cosmos/slashing/v1beta1/query.pbjson.dart | 68 + .../cosmos/slashing/v1beta1/slashing.pb.dart | 239 ++ .../slashing/v1beta1/slashing.pbenum.dart | 7 + .../slashing/v1beta1/slashing.pbjson.dart | 40 + .../client/cosmos/slashing/v1beta1/tx.pb.dart | 87 + .../cosmos/slashing/v1beta1/tx.pbenum.dart | 7 + .../cosmos/slashing/v1beta1/tx.pbgrpc.dart | 55 + .../cosmos/slashing/v1beta1/tx.pbjson.dart | 28 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/duration.pb.dart | 75 + .../google/protobuf/duration.pbenum.dart | 7 + .../google/protobuf/duration.pbjson.dart | 21 + .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../module/export.dart | 35 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../cosmos/staking/v1beta1/authz.pb.dart | 168 + .../cosmos/staking/v1beta1/authz.pbenum.dart | 30 + .../cosmos/staking/v1beta1/authz.pbjson.dart | 49 + .../cosmos/staking/v1beta1/genesis.pb.dart | 192 + .../staking/v1beta1/genesis.pbenum.dart | 7 + .../staking/v1beta1/genesis.pbjson.dart | 39 + .../cosmos/staking/v1beta1/query.pb.dart | 1561 +++++++ .../cosmos/staking/v1beta1/query.pbenum.dart | 7 + .../cosmos/staking/v1beta1/query.pbgrpc.dart | 451 +++ .../cosmos/staking/v1beta1/query.pbjson.dart | 310 ++ .../cosmos/staking/v1beta1/staking.pb.dart | 1536 +++++++ .../staking/v1beta1/staking.pbenum.dart | 30 + .../staking/v1beta1/staking.pbjson.dart | 283 ++ .../client/cosmos/staking/v1beta1/tx.pb.dart | 676 ++++ .../cosmos/staking/v1beta1/tx.pbenum.dart | 7 + .../cosmos/staking/v1beta1/tx.pbgrpc.dart | 168 + .../cosmos/staking/v1beta1/tx.pbjson.dart | 122 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/duration.pb.dart | 75 + .../google/protobuf/duration.pbenum.dart | 7 + .../google/protobuf/duration.pbjson.dart | 21 + .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../client/tendermint/crypto/keys.pb.dart | 87 + .../client/tendermint/crypto/keys.pbenum.dart | 7 + .../client/tendermint/crypto/keys.pbjson.dart | 25 + .../client/tendermint/crypto/proof.pb.dart | 349 ++ .../tendermint/crypto/proof.pbenum.dart | 7 + .../tendermint/crypto/proof.pbjson.dart | 68 + .../client/tendermint/types/types.pb.dart | 1258 ++++++ .../client/tendermint/types/types.pbenum.dart | 49 + .../client/tendermint/types/types.pbjson.dart | 211 + .../client/tendermint/types/validator.pb.dart | 239 ++ .../tendermint/types/validator.pbenum.dart | 7 + .../tendermint/types/validator.pbjson.dart | 46 + .../client/tendermint/version/types.pb.dart | 134 + .../tendermint/version/types.pbenum.dart | 7 + .../tendermint/version/types.pbjson.dart | 33 + .../cosmos.staking.v1beta1/module/export.dart | 62 + .../cosmos/base/abci/v1beta1/abci.pb.dart | 813 ++++ .../cosmos/base/abci/v1beta1/abci.pbenum.dart | 7 + .../cosmos/base/abci/v1beta1/abci.pbjson.dart | 143 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../crypto/multisig/v1beta1/multisig.pb.dart | 113 + .../multisig/v1beta1/multisig.pbenum.dart | 7 + .../multisig/v1beta1/multisig.pbjson.dart | 33 + .../cosmos/tx/signing/v1beta1/signing.pb.dart | 337 ++ .../tx/signing/v1beta1/signing.pbenum.dart | 32 + .../tx/signing/v1beta1/signing.pbjson.dart | 78 + .../client/cosmos/tx/v1beta1/service.pb.dart | 667 +++ .../cosmos/tx/v1beta1/service.pbenum.dart | 47 + .../cosmos/tx/v1beta1/service.pbgrpc.dart | 163 + .../cosmos/tx/v1beta1/service.pbjson.dart | 155 + .../client/cosmos/tx/v1beta1/tx.pb.dart | 737 ++++ .../client/cosmos/tx/v1beta1/tx.pbenum.dart | 7 + .../client/cosmos/tx/v1beta1/tx.pbjson.dart | 129 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/duration.pb.dart | 75 + .../google/protobuf/duration.pbenum.dart | 7 + .../google/protobuf/duration.pbjson.dart | 21 + .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../client/tendermint/abci/types.pb.dart | 3604 +++++++++++++++++ .../client/tendermint/abci/types.pbenum.dart | 89 + .../client/tendermint/abci/types.pbgrpc.dart | 416 ++ .../client/tendermint/abci/types.pbjson.dart | 601 +++ .../client/tendermint/crypto/keys.pb.dart | 87 + .../client/tendermint/crypto/keys.pbenum.dart | 7 + .../client/tendermint/crypto/keys.pbjson.dart | 25 + .../client/tendermint/crypto/proof.pb.dart | 349 ++ .../tendermint/crypto/proof.pbenum.dart | 7 + .../tendermint/crypto/proof.pbjson.dart | 68 + .../client/tendermint/types/block.pb.dart | 111 + .../client/tendermint/types/block.pbenum.dart | 7 + .../client/tendermint/types/block.pbjson.dart | 23 + .../client/tendermint/types/evidence.pb.dart | 347 ++ .../tendermint/types/evidence.pbenum.dart | 7 + .../tendermint/types/evidence.pbjson.dart | 62 + .../client/tendermint/types/params.pb.dart | 412 ++ .../tendermint/types/params.pbenum.dart | 7 + .../tendermint/types/params.pbjson.dart | 80 + .../client/tendermint/types/types.pb.dart | 1258 ++++++ .../client/tendermint/types/types.pbenum.dart | 49 + .../client/tendermint/types/types.pbjson.dart | 211 + .../client/tendermint/types/validator.pb.dart | 239 ++ .../tendermint/types/validator.pbenum.dart | 7 + .../tendermint/types/validator.pbjson.dart | 46 + .../client/tendermint/version/types.pb.dart | 134 + .../tendermint/version/types.pbenum.dart | 7 + .../tendermint/version/types.pbjson.dart | 33 + .../cosmos.tx.v1beta1/module/export.dart | 71 + .../cosmos/upgrade/v1beta1/query.pb.dart | 368 ++ .../cosmos/upgrade/v1beta1/query.pbenum.dart | 7 + .../cosmos/upgrade/v1beta1/query.pbgrpc.dart | 149 + .../cosmos/upgrade/v1beta1/query.pbjson.dart | 92 + .../cosmos/upgrade/v1beta1/upgrade.pb.dart | 335 ++ .../upgrade/v1beta1/upgrade.pbenum.dart | 7 + .../upgrade/v1beta1/upgrade.pbjson.dart | 78 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../cosmos.upgrade.v1beta1/module/export.dart | 25 + .../client/cosmos/auth/v1beta1/auth.pb.dart | 279 ++ .../cosmos/auth/v1beta1/auth.pbenum.dart | 7 + .../cosmos/auth/v1beta1/auth.pbjson.dart | 52 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../client/cosmos/vesting/v1beta1/tx.pb.dart | 140 + .../cosmos/vesting/v1beta1/tx.pbenum.dart | 7 + .../cosmos/vesting/v1beta1/tx.pbgrpc.dart | 59 + .../cosmos/vesting/v1beta1/tx.pbjson.dart | 32 + .../cosmos/vesting/v1beta1/vesting.pb.dart | 389 ++ .../vesting/v1beta1/vesting.pbenum.dart | 7 + .../vesting/v1beta1/vesting.pbjson.dart | 84 + .../module/client/cosmos_proto/cosmos.pb.dart | 22 + .../client/cosmos_proto/cosmos.pbenum.dart | 7 + .../client/cosmos_proto/cosmos.pbjson.dart | 10 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../cosmos.vesting.v1beta1/module/export.dart | 25 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../client/cosmosnodeclient/genesis.pb.dart | 86 + .../cosmosnodeclient/genesis.pbenum.dart | 7 + .../cosmosnodeclient/genesis.pbjson.dart | 22 + .../client/cosmosnodeclient/params.pb.dart | 40 + .../cosmosnodeclient/params.pbenum.dart | 7 + .../cosmosnodeclient/params.pbjson.dart | 18 + .../client/cosmosnodeclient/post.pb.dart | 101 + .../client/cosmosnodeclient/post.pbenum.dart | 7 + .../client/cosmosnodeclient/post.pbjson.dart | 23 + .../client/cosmosnodeclient/query.pb.dart | 296 ++ .../client/cosmosnodeclient/query.pbenum.dart | 7 + .../client/cosmosnodeclient/query.pbgrpc.dart | 114 + .../client/cosmosnodeclient/query.pbjson.dart | 68 + .../module/client/cosmosnodeclient/tx.pb.dart | 342 ++ .../client/cosmosnodeclient/tx.pbenum.dart | 7 + .../client/cosmosnodeclient/tx.pbgrpc.dart | 108 + .../client/cosmosnodeclient/tx.pbjson.dart | 70 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../module/export.dart | 32 + .../base/query/v1beta1/pagination.pb.dart | 162 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 34 + .../client/cosmos/base/v1beta1/coin.pb.dart | 227 ++ .../cosmos/base/v1beta1/coin.pbenum.dart | 7 + .../cosmos/base/v1beta1/coin.pbjson.dart | 54 + .../cosmos/upgrade/v1beta1/upgrade.pb.dart | 243 ++ .../upgrade/v1beta1/upgrade.pbenum.dart | 7 + .../upgrade/v1beta1/upgrade.pbjson.dart | 53 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../applications/transfer/v1/genesis.pb.dart | 84 + .../transfer/v1/genesis.pbenum.dart | 7 + .../transfer/v1/genesis.pbjson.dart | 22 + .../applications/transfer/v1/query.pb.dart | 294 ++ .../transfer/v1/query.pbenum.dart | 7 + .../transfer/v1/query.pbgrpc.dart | 116 + .../transfer/v1/query.pbjson.dart | 68 + .../applications/transfer/v1/transfer.pb.dart | 133 + .../transfer/v1/transfer.pbenum.dart | 7 + .../transfer/v1/transfer.pbjson.dart | 32 + .../ibc/applications/transfer/v1/tx.pb.dart | 179 + .../applications/transfer/v1/tx.pbenum.dart | 7 + .../applications/transfer/v1/tx.pbgrpc.dart | 55 + .../applications/transfer/v1/tx.pbjson.dart | 34 + .../client/ibc/core/client/v1/client.pb.dart | 482 +++ .../ibc/core/client/v1/client.pbenum.dart | 7 + .../ibc/core/client/v1/client.pbjson.dart | 93 + .../module/export.dart | 44 + .../base/query/v1beta1/pagination.pb.dart | 162 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 34 + .../cosmos/upgrade/v1beta1/upgrade.pb.dart | 243 ++ .../upgrade/v1beta1/upgrade.pbenum.dart | 7 + .../upgrade/v1beta1/upgrade.pbjson.dart | 53 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../ibc/core/channel/v1/channel.pb.dart | 617 +++ .../ibc/core/channel/v1/channel.pbenum.dart | 49 + .../ibc/core/channel/v1/channel.pbjson.dart | 128 + .../ibc/core/channel/v1/genesis.pb.dart | 192 + .../ibc/core/channel/v1/genesis.pbenum.dart | 7 + .../ibc/core/channel/v1/genesis.pbjson.dart | 39 + .../client/ibc/core/channel/v1/query.pb.dart | 1891 +++++++++ .../ibc/core/channel/v1/query.pbenum.dart | 7 + .../ibc/core/channel/v1/query.pbgrpc.dart | 415 ++ .../ibc/core/channel/v1/query.pbjson.dart | 317 ++ .../client/ibc/core/channel/v1/tx.pb.dart | 1363 +++++++ .../client/ibc/core/channel/v1/tx.pbenum.dart | 7 + .../client/ibc/core/channel/v1/tx.pbgrpc.dart | 313 ++ .../client/ibc/core/channel/v1/tx.pbjson.dart | 230 ++ .../client/ibc/core/client/v1/client.pb.dart | 482 +++ .../ibc/core/client/v1/client.pbenum.dart | 7 + .../ibc/core/client/v1/client.pbjson.dart | 93 + .../ibc.core.channel.v1/module/export.dart | 41 + .../base/query/v1beta1/pagination.pb.dart | 162 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 34 + .../cosmos/upgrade/v1beta1/upgrade.pb.dart | 243 ++ .../upgrade/v1beta1/upgrade.pbenum.dart | 7 + .../upgrade/v1beta1/upgrade.pbjson.dart | 53 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../client/ibc/core/client/v1/client.pb.dart | 482 +++ .../ibc/core/client/v1/client.pbenum.dart | 7 + .../ibc/core/client/v1/client.pbjson.dart | 93 + .../client/ibc/core/client/v1/genesis.pb.dart | 231 ++ .../ibc/core/client/v1/genesis.pbenum.dart | 7 + .../ibc/core/client/v1/genesis.pbjson.dart | 48 + .../client/ibc/core/client/v1/query.pb.dart | 864 ++++ .../ibc/core/client/v1/query.pbenum.dart | 7 + .../ibc/core/client/v1/query.pbgrpc.dart | 266 ++ .../ibc/core/client/v1/query.pbjson.dart | 171 + .../client/ibc/core/client/v1/tx.pb.dart | 483 +++ .../client/ibc/core/client/v1/tx.pbenum.dart | 7 + .../client/ibc/core/client/v1/tx.pbgrpc.dart | 144 + .../client/ibc/core/client/v1/tx.pbjson.dart | 93 + .../ibc.core.client.v1/module/export.dart | 38 + .../base/query/v1beta1/pagination.pb.dart | 162 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 34 + .../cosmos/upgrade/v1beta1/upgrade.pb.dart | 243 ++ .../upgrade/v1beta1/upgrade.pbenum.dart | 7 + .../upgrade/v1beta1/upgrade.pbjson.dart | 53 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../client/ibc/core/client/v1/client.pb.dart | 482 +++ .../ibc/core/client/v1/client.pbenum.dart | 7 + .../ibc/core/client/v1/client.pbjson.dart | 93 + .../ibc/core/commitment/v1/commitment.pb.dart | 189 + .../core/commitment/v1/commitment.pbenum.dart | 7 + .../core/commitment/v1/commitment.pbjson.dart | 52 + .../ibc/core/connection/v1/connection.pb.dart | 505 +++ .../core/connection/v1/connection.pbenum.dart | 30 + .../core/connection/v1/connection.pbjson.dart | 111 + .../ibc/core/connection/v1/genesis.pb.dart | 93 + .../core/connection/v1/genesis.pbenum.dart | 7 + .../core/connection/v1/genesis.pbjson.dart | 23 + .../ibc/core/connection/v1/query.pb.dart | 677 ++++ .../ibc/core/connection/v1/query.pbenum.dart | 7 + .../ibc/core/connection/v1/query.pbgrpc.dart | 183 + .../ibc/core/connection/v1/query.pbjson.dart | 123 + .../client/ibc/core/connection/v1/tx.pb.dart | 714 ++++ .../ibc/core/connection/v1/tx.pbenum.dart | 7 + .../ibc/core/connection/v1/tx.pbgrpc.dart | 146 + .../ibc/core/connection/v1/tx.pbjson.dart | 109 + .../module/client/proofs.pb.dart | 1091 +++++ .../module/client/proofs.pbenum.dart | 63 + .../module/client/proofs.pbjson.dart | 212 + .../ibc.core.connection.v1/module/export.dart | 47 + .../cosmos/upgrade/v1beta1/upgrade.pb.dart | 243 ++ .../upgrade/v1beta1/upgrade.pbenum.dart | 7 + .../upgrade/v1beta1/upgrade.pbjson.dart | 53 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../module/client/google/protobuf/any.pb.dart | 85 + .../client/google/protobuf/any.pbenum.dart | 7 + .../client/google/protobuf/any.pbjson.dart | 21 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../client/google/protobuf/timestamp.pb.dart | 83 + .../google/protobuf/timestamp.pbenum.dart | 7 + .../google/protobuf/timestamp.pbjson.dart | 21 + .../ibc/core/channel/v1/channel.pb.dart | 617 +++ .../ibc/core/channel/v1/channel.pbenum.dart | 49 + .../ibc/core/channel/v1/channel.pbjson.dart | 128 + .../client/ibc/core/client/v1/client.pb.dart | 482 +++ .../ibc/core/client/v1/client.pbenum.dart | 7 + .../ibc/core/client/v1/client.pbjson.dart | 93 + .../client/ibc/core/port/v1/query.pb.dart | 181 + .../client/ibc/core/port/v1/query.pbenum.dart | 7 + .../client/ibc/core/port/v1/query.pbgrpc.dart | 59 + .../client/ibc/core/port/v1/query.pbjson.dart | 35 + .../ibc.core.port.v1/module/export.dart | 25 + .../base/query/v1beta1/pagination.pb.dart | 176 + .../base/query/v1beta1/pagination.pbenum.dart | 7 + .../base/query/v1beta1/pagination.pbjson.dart | 35 + .../module/client/gogoproto/gogo.pb.dart | 170 + .../module/client/gogoproto/gogo.pbenum.dart | 7 + .../module/client/gogoproto/gogo.pbjson.dart | 10 + .../client/google/api/annotations.pb.dart | 20 + .../client/google/api/annotations.pbenum.dart | 7 + .../client/google/api/annotations.pbjson.dart | 10 + .../module/client/google/api/http.pb.dart | 319 ++ .../module/client/google/api/http.pbenum.dart | 7 + .../module/client/google/api/http.pbjson.dart | 54 + .../client/google/protobuf/descriptor.pb.dart | 2455 +++++++++++ .../google/protobuf/descriptor.pbenum.dart | 143 + .../google/protobuf/descriptor.pbjson.dart | 521 +++ .../monitoringp/connection_channel_id.pb.dart | 58 + .../connection_channel_id.pbenum.dart | 7 + .../connection_channel_id.pbjson.dart | 20 + .../monitoringp/consumer_client_id.pb.dart | 58 + .../consumer_client_id.pbenum.dart | 7 + .../consumer_client_id.pbjson.dart | 20 + .../module/client/monitoringp/genesis.pb.dart | 127 + .../client/monitoringp/genesis.pbenum.dart | 7 + .../client/monitoringp/genesis.pbjson.dart | 24 + .../monitoringp/monitoring_info.pb.dart | 76 + .../monitoringp/monitoring_info.pbenum.dart | 7 + .../monitoringp/monitoring_info.pbjson.dart | 21 + .../module/client/monitoringp/params.pb.dart | 119 + .../client/monitoringp/params.pbenum.dart | 7 + .../client/monitoringp/params.pbjson.dart | 25 + .../module/client/monitoringp/query.pb.dart | 328 ++ .../client/monitoringp/query.pbenum.dart | 7 + .../client/monitoringp/query.pbgrpc.dart | 148 + .../client/monitoringp/query.pbjson.dart | 78 + .../module/client/monitoringp/tx.pb.dart | 9 + .../module/client/monitoringp/tx.pbenum.dart | 7 + .../module/client/monitoringp/tx.pbgrpc.dart | 26 + .../module/client/monitoringp/tx.pbjson.dart | 10 + .../module/client/types/ibc.pb.dart | 314 ++ .../module/client/types/ibc.pbenum.dart | 7 + .../module/client/types/ibc.pbjson.dart | 65 + .../module/client/types/monitoring.pb.dart | 282 ++ .../client/types/monitoring.pbenum.dart | 7 + .../client/types/monitoring.pbjson.dart | 63 + .../module/export.dart | 44 + packages/cosmos_node_client/pubspec.lock | 14 + packages/cosmos_node_client/pubspec.yaml | 2 + 847 files changed, 155218 insertions(+) create mode 100644 packages/cosmos_node_client/Makefile create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/export.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbgrpc.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pb.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbenum.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbjson.dart create mode 100644 packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/export.dart diff --git a/packages/cosmos_node_client/Makefile b/packages/cosmos_node_client/Makefile new file mode 100644 index 00000000..b2e7c7ea --- /dev/null +++ b/packages/cosmos_node_client/Makefile @@ -0,0 +1,10 @@ +gen: + rm -rf .chain + mkdir .chain + rm -rf ./lib/protos + cd .chain && ignite s chain cosmos_node_client + cd .chain/cosmos_node_client && ignite s list post title body --yes && ignite g dart --yes + mkdir -p ./lib/protos/ + mv .chain/cosmos_node_client/flutter/lib/generated/ ./lib/protos/ + rm -rf .chain + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart new file mode 100644 index 00000000..96daf15e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart @@ -0,0 +1,279 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/auth.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $1; + +class BaseAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BaseAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOM<$1.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $1.Any.create) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'accountNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + BaseAccount._() : super(); + factory BaseAccount({ + $core.String? address, + $1.Any? pubKey, + $fixnum.Int64? accountNumber, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (accountNumber != null) { + _result.accountNumber = accountNumber; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory BaseAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BaseAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BaseAccount clone() => BaseAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BaseAccount copyWith(void Function(BaseAccount) updates) => super.copyWith((message) => updates(message as BaseAccount)) as BaseAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BaseAccount create() => BaseAccount._(); + BaseAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BaseAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BaseAccount? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $1.Any get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($1.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $1.Any ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get accountNumber => $_getI64(2); + @$pb.TagNumber(3) + set accountNumber($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasAccountNumber() => $_has(2); + @$pb.TagNumber(3) + void clearAccountNumber() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get sequence => $_getI64(3); + @$pb.TagNumber(4) + set sequence($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasSequence() => $_has(3); + @$pb.TagNumber(4) + void clearSequence() => clearField(4); +} + +class ModuleAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ModuleAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseAccount', subBuilder: BaseAccount.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'permissions') + ..hasRequiredFields = false + ; + + ModuleAccount._() : super(); + factory ModuleAccount({ + BaseAccount? baseAccount, + $core.String? name, + $core.Iterable<$core.String>? permissions, + }) { + final _result = create(); + if (baseAccount != null) { + _result.baseAccount = baseAccount; + } + if (name != null) { + _result.name = name; + } + if (permissions != null) { + _result.permissions.addAll(permissions); + } + return _result; + } + factory ModuleAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ModuleAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ModuleAccount clone() => ModuleAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ModuleAccount copyWith(void Function(ModuleAccount) updates) => super.copyWith((message) => updates(message as ModuleAccount)) as ModuleAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ModuleAccount create() => ModuleAccount._(); + ModuleAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ModuleAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ModuleAccount? _defaultInstance; + + @$pb.TagNumber(1) + BaseAccount get baseAccount => $_getN(0); + @$pb.TagNumber(1) + set baseAccount(BaseAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseAccount() => clearField(1); + @$pb.TagNumber(1) + BaseAccount ensureBaseAccount() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get permissions => $_getList(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxMemoCharacters', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txSigLimit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txSizeCostPerByte', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sigVerifyCostEd25519', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sigVerifyCostSecp256k1', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $fixnum.Int64? maxMemoCharacters, + $fixnum.Int64? txSigLimit, + $fixnum.Int64? txSizeCostPerByte, + $fixnum.Int64? sigVerifyCostEd25519, + $fixnum.Int64? sigVerifyCostSecp256k1, + }) { + final _result = create(); + if (maxMemoCharacters != null) { + _result.maxMemoCharacters = maxMemoCharacters; + } + if (txSigLimit != null) { + _result.txSigLimit = txSigLimit; + } + if (txSizeCostPerByte != null) { + _result.txSizeCostPerByte = txSizeCostPerByte; + } + if (sigVerifyCostEd25519 != null) { + _result.sigVerifyCostEd25519 = sigVerifyCostEd25519; + } + if (sigVerifyCostSecp256k1 != null) { + _result.sigVerifyCostSecp256k1 = sigVerifyCostSecp256k1; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxMemoCharacters => $_getI64(0); + @$pb.TagNumber(1) + set maxMemoCharacters($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxMemoCharacters() => $_has(0); + @$pb.TagNumber(1) + void clearMaxMemoCharacters() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get txSigLimit => $_getI64(1); + @$pb.TagNumber(2) + set txSigLimit($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTxSigLimit() => $_has(1); + @$pb.TagNumber(2) + void clearTxSigLimit() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get txSizeCostPerByte => $_getI64(2); + @$pb.TagNumber(3) + set txSizeCostPerByte($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTxSizeCostPerByte() => $_has(2); + @$pb.TagNumber(3) + void clearTxSizeCostPerByte() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get sigVerifyCostEd25519 => $_getI64(3); + @$pb.TagNumber(4) + set sigVerifyCostEd25519($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasSigVerifyCostEd25519() => $_has(3); + @$pb.TagNumber(4) + void clearSigVerifyCostEd25519() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get sigVerifyCostSecp256k1 => $_getI64(4); + @$pb.TagNumber(5) + set sigVerifyCostSecp256k1($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigVerifyCostSecp256k1() => $_has(4); + @$pb.TagNumber(5) + void clearSigVerifyCostSecp256k1() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart new file mode 100644 index 00000000..5eaec1f0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/auth.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart new file mode 100644 index 00000000..2dbeb272 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart @@ -0,0 +1,52 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/auth.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use baseAccountDescriptor instead') +const BaseAccount$json = const { + '1': 'BaseAccount', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'pubKey'}, + const {'1': 'account_number', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'accountNumber'}, + const {'1': 'sequence', '3': 4, '4': 1, '5': 4, '10': 'sequence'}, + ], + '7': const {}, +}; + +/// Descriptor for `BaseAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List baseAccountDescriptor = $convert.base64Decode('CgtCYXNlQWNjb3VudBIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzElwKB3B1Yl9rZXkYAiABKAsyFC5nb29nbGUucHJvdG9idWYuQW55Qi3q3h8UcHVibGljX2tleSxvbWl0ZW1wdHny3h8ReWFtbDoicHVibGljX2tleSJSBnB1YktleRJACg5hY2NvdW50X251bWJlchgDIAEoBEIZ8t4fFXlhbWw6ImFjY291bnRfbnVtYmVyIlINYWNjb3VudE51bWJlchIaCghzZXF1ZW5jZRgEIAEoBFIIc2VxdWVuY2U6GIigHwCYoB8A6KAfANK0LQhBY2NvdW50SQ=='); +@$core.Deprecated('Use moduleAccountDescriptor instead') +const ModuleAccount$json = const { + '1': 'ModuleAccount', + '2': const [ + const {'1': 'base_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.auth.v1beta1.BaseAccount', '8': const {}, '10': 'baseAccount'}, + const {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'permissions', '3': 3, '4': 3, '5': 9, '10': 'permissions'}, + ], + '7': const {}, +}; + +/// Descriptor for `ModuleAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List moduleAccountDescriptor = $convert.base64Decode('Cg1Nb2R1bGVBY2NvdW50EmAKDGJhc2VfYWNjb3VudBgBIAEoCzIgLmNvc21vcy5hdXRoLnYxYmV0YTEuQmFzZUFjY291bnRCG9DeHwHy3h8TeWFtbDoiYmFzZV9hY2NvdW50IlILYmFzZUFjY291bnQSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtwZXJtaXNzaW9ucxgDIAMoCVILcGVybWlzc2lvbnM6GoigHwCYoB8A0rQtDk1vZHVsZUFjY291bnRJ'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'max_memo_characters', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'maxMemoCharacters'}, + const {'1': 'tx_sig_limit', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'txSigLimit'}, + const {'1': 'tx_size_cost_per_byte', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'txSizeCostPerByte'}, + const {'1': 'sig_verify_cost_ed25519', '3': 4, '4': 1, '5': 4, '8': const {}, '10': 'sigVerifyCostEd25519'}, + const {'1': 'sig_verify_cost_secp256k1', '3': 5, '4': 1, '5': 4, '8': const {}, '10': 'sigVerifyCostSecp256k1'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSTgoTbWF4X21lbW9fY2hhcmFjdGVycxgBIAEoBEIe8t4fGnlhbWw6Im1heF9tZW1vX2NoYXJhY3RlcnMiUhFtYXhNZW1vQ2hhcmFjdGVycxI5Cgx0eF9zaWdfbGltaXQYAiABKARCF/LeHxN5YW1sOiJ0eF9zaWdfbGltaXQiUgp0eFNpZ0xpbWl0ElIKFXR4X3NpemVfY29zdF9wZXJfYnl0ZRgDIAEoBEIg8t4fHHlhbWw6InR4X3NpemVfY29zdF9wZXJfYnl0ZSJSEXR4U2l6ZUNvc3RQZXJCeXRlEnEKF3NpZ192ZXJpZnlfY29zdF9lZDI1NTE5GAQgASgEQjri3h8UU2lnVmVyaWZ5Q29zdEVEMjU1MTny3h8eeWFtbDoic2lnX3ZlcmlmeV9jb3N0X2VkMjU1MTkiUhRzaWdWZXJpZnlDb3N0RWQyNTUxORJ5ChlzaWdfdmVyaWZ5X2Nvc3Rfc2VjcDI1NmsxGAUgASgEQj7i3h8WU2lnVmVyaWZ5Q29zdFNlY3AyNTZrMfLeHyB5YW1sOiJzaWdfdmVyaWZ5X2Nvc3Rfc2VjcDI1NmsxIlIWc2lnVmVyaWZ5Q29zdFNlY3AyNTZrMToI6KAfAZigHwA='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..8860b4f5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pb.dart @@ -0,0 +1,71 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'auth.pb.dart' as $2; +import '../../../google/protobuf/any.pb.dart' as $1; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOM<$2.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $2.Params.create) + ..pc<$1.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'accounts', $pb.PbFieldType.PM, subBuilder: $1.Any.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $2.Params? params, + $core.Iterable<$1.Any>? accounts, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + if (accounts != null) { + _result.accounts.addAll(accounts); + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $2.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($2.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $2.Params ensureParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$1.Any> get accounts => $_getList(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..e9bd3d64 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..c21b5869 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/genesis.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.auth.v1beta1.Params', '8': const {}, '10': 'params'}, + const {'1': 'accounts', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'accounts'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSOQoGcGFyYW1zGAEgASgLMhsuY29zbW9zLmF1dGgudjFiZXRhMS5QYXJhbXNCBMjeHwBSBnBhcmFtcxIwCghhY2NvdW50cxgCIAMoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSCGFjY291bnRz'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pb.dart new file mode 100644 index 00000000..7d9a52b8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pb.dart @@ -0,0 +1,295 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/query/v1beta1/pagination.pb.dart' as $4; +import '../../../google/protobuf/any.pb.dart' as $1; +import 'auth.pb.dart' as $2; + +class QueryAccountsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAccountsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOM<$4.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $4.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryAccountsRequest._() : super(); + factory QueryAccountsRequest({ + $4.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAccountsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAccountsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAccountsRequest clone() => QueryAccountsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAccountsRequest copyWith(void Function(QueryAccountsRequest) updates) => super.copyWith((message) => updates(message as QueryAccountsRequest)) as QueryAccountsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAccountsRequest create() => QueryAccountsRequest._(); + QueryAccountsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAccountsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAccountsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $4.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($4.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $4.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryAccountsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAccountsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..pc<$1.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'accounts', $pb.PbFieldType.PM, subBuilder: $1.Any.create) + ..aOM<$4.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $4.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryAccountsResponse._() : super(); + factory QueryAccountsResponse({ + $core.Iterable<$1.Any>? accounts, + $4.PageResponse? pagination, + }) { + final _result = create(); + if (accounts != null) { + _result.accounts.addAll(accounts); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAccountsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAccountsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAccountsResponse clone() => QueryAccountsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAccountsResponse copyWith(void Function(QueryAccountsResponse) updates) => super.copyWith((message) => updates(message as QueryAccountsResponse)) as QueryAccountsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAccountsResponse create() => QueryAccountsResponse._(); + QueryAccountsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAccountsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAccountsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$1.Any> get accounts => $_getList(0); + + @$pb.TagNumber(2) + $4.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($4.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $4.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryAccountRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAccountRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..hasRequiredFields = false + ; + + QueryAccountRequest._() : super(); + factory QueryAccountRequest({ + $core.String? address, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + return _result; + } + factory QueryAccountRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAccountRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAccountRequest clone() => QueryAccountRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAccountRequest copyWith(void Function(QueryAccountRequest) updates) => super.copyWith((message) => updates(message as QueryAccountRequest)) as QueryAccountRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAccountRequest create() => QueryAccountRequest._(); + QueryAccountRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAccountRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAccountRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); +} + +class QueryAccountResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAccountResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOM<$1.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'account', subBuilder: $1.Any.create) + ..hasRequiredFields = false + ; + + QueryAccountResponse._() : super(); + factory QueryAccountResponse({ + $1.Any? account, + }) { + final _result = create(); + if (account != null) { + _result.account = account; + } + return _result; + } + factory QueryAccountResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAccountResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAccountResponse clone() => QueryAccountResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAccountResponse copyWith(void Function(QueryAccountResponse) updates) => super.copyWith((message) => updates(message as QueryAccountResponse)) as QueryAccountResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAccountResponse create() => QueryAccountResponse._(); + QueryAccountResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAccountResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAccountResponse? _defaultInstance; + + @$pb.TagNumber(1) + $1.Any get account => $_getN(0); + @$pb.TagNumber(1) + set account($1.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasAccount() => $_has(0); + @$pb.TagNumber(1) + void clearAccount() => clearField(1); + @$pb.TagNumber(1) + $1.Any ensureAccount() => $_ensure(0); +} + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOM<$2.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $2.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $2.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($2.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $2.Params ensureParams() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..a1b1ab39 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..c237996e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbgrpc.dart @@ -0,0 +1,114 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$accounts = + $grpc.ClientMethod<$0.QueryAccountsRequest, $0.QueryAccountsResponse>( + '/cosmos.auth.v1beta1.Query/Accounts', + ($0.QueryAccountsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAccountsResponse.fromBuffer(value)); + static final _$account = + $grpc.ClientMethod<$0.QueryAccountRequest, $0.QueryAccountResponse>( + '/cosmos.auth.v1beta1.Query/Account', + ($0.QueryAccountRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAccountResponse.fromBuffer(value)); + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.auth.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryAccountsResponse> accounts( + $0.QueryAccountsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$accounts, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAccountResponse> account( + $0.QueryAccountRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$account, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.auth.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryAccountsRequest, $0.QueryAccountsResponse>( + 'Accounts', + accounts_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAccountsRequest.fromBuffer(value), + ($0.QueryAccountsResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryAccountRequest, $0.QueryAccountResponse>( + 'Account', + account_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAccountRequest.fromBuffer(value), + ($0.QueryAccountResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryAccountsResponse> accounts_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryAccountsRequest> request) async { + return accounts(call, await request); + } + + $async.Future<$0.QueryAccountResponse> account_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryAccountRequest> request) async { + return account(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryAccountsResponse> accounts( + $grpc.ServiceCall call, $0.QueryAccountsRequest request); + $async.Future<$0.QueryAccountResponse> account( + $grpc.ServiceCall call, $0.QueryAccountRequest request); + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..abab28b1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/auth/v1beta1/query.pbjson.dart @@ -0,0 +1,69 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryAccountsRequestDescriptor instead') +const QueryAccountsRequest$json = const { + '1': 'QueryAccountsRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAccountsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAccountsRequestDescriptor = $convert.base64Decode('ChRRdWVyeUFjY291bnRzUmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryAccountsResponseDescriptor instead') +const QueryAccountsResponse$json = const { + '1': 'QueryAccountsResponse', + '2': const [ + const {'1': 'accounts', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'accounts'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAccountsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAccountsResponseDescriptor = $convert.base64Decode('ChVRdWVyeUFjY291bnRzUmVzcG9uc2USPgoIYWNjb3VudHMYASADKAsyFC5nb29nbGUucHJvdG9idWYuQW55QgzKtC0IQWNjb3VudElSCGFjY291bnRzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryAccountRequestDescriptor instead') +const QueryAccountRequest$json = const { + '1': 'QueryAccountRequest', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryAccountRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAccountRequestDescriptor = $convert.base64Decode('ChNRdWVyeUFjY291bnRSZXF1ZXN0EhgKB2FkZHJlc3MYASABKAlSB2FkZHJlc3M6COigHwCIoB8A'); +@$core.Deprecated('Use queryAccountResponseDescriptor instead') +const QueryAccountResponse$json = const { + '1': 'QueryAccountResponse', + '2': const [ + const {'1': 'account', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'account'}, + ], +}; + +/// Descriptor for `QueryAccountResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAccountResponseDescriptor = $convert.base64Decode('ChRRdWVyeUFjY291bnRSZXNwb25zZRI8CgdhY2NvdW50GAEgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIMyrQtCEFjY291bnRJUgdhY2NvdW50'); +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.auth.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEjkKBnBhcmFtcxgBIAEoCzIbLmNvc21vcy5hdXRoLnYxYmV0YTEuUGFyYW1zQgTI3h8AUgZwYXJhbXM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..fa434ab1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $3; + +class Annotations { + static final http = $pb.Extension<$3.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $3.HttpRule.getDefault, subBuilder: $3.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/export.dart new file mode 100644 index 00000000..1f0971f4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.auth.v1beta1/module/export.dart @@ -0,0 +1,31 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/auth/v1beta1/auth.pbjson.dart'; +export 'client/cosmos/auth/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/auth/v1beta1/query.pbjson.dart'; +export 'client/cosmos/auth/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/auth/v1beta1/genesis.pb.dart'; +export 'client/cosmos/auth/v1beta1/query.pbenum.dart'; +export 'client/cosmos/auth/v1beta1/query.pb.dart'; +export 'client/cosmos/auth/v1beta1/auth.pb.dart'; +export 'client/cosmos/auth/v1beta1/genesis.pbjson.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/cosmos/auth/v1beta1/auth.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pb.dart new file mode 100644 index 00000000..7f3c789b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pb.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/authz.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; + +class SendAuthorization extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SendAuthorization', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'spendLimit', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + SendAuthorization._() : super(); + factory SendAuthorization({ + $core.Iterable<$2.Coin>? spendLimit, + }) { + final _result = create(); + if (spendLimit != null) { + _result.spendLimit.addAll(spendLimit); + } + return _result; + } + factory SendAuthorization.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SendAuthorization.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SendAuthorization clone() => SendAuthorization()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SendAuthorization copyWith(void Function(SendAuthorization) updates) => super.copyWith((message) => updates(message as SendAuthorization)) as SendAuthorization; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SendAuthorization create() => SendAuthorization._(); + SendAuthorization createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SendAuthorization getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SendAuthorization? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get spendLimit => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbenum.dart new file mode 100644 index 00000000..3a1b90ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/authz.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbjson.dart new file mode 100644 index 00000000..76078ed9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/authz.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/authz.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use sendAuthorizationDescriptor instead') +const SendAuthorization$json = const { + '1': 'SendAuthorization', + '2': const [ + const {'1': 'spend_limit', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'spendLimit'}, + ], + '7': const {}, +}; + +/// Descriptor for `SendAuthorization`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sendAuthorizationDescriptor = $convert.base64Decode('ChFTZW5kQXV0aG9yaXphdGlvbhJsCgtzcGVuZF9saW1pdBgBIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgpzcGVuZExpbWl0OhHStC0NQXV0aG9yaXphdGlvbg=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pb.dart new file mode 100644 index 00000000..10fd885f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pb.dart @@ -0,0 +1,460 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/bank.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sendEnabled', $pb.PbFieldType.PM, subBuilder: SendEnabled.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultSendEnabled') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.Iterable? sendEnabled, + $core.bool? defaultSendEnabled, + }) { + final _result = create(); + if (sendEnabled != null) { + _result.sendEnabled.addAll(sendEnabled); + } + if (defaultSendEnabled != null) { + _result.defaultSendEnabled = defaultSendEnabled; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get sendEnabled => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get defaultSendEnabled => $_getBF(1); + @$pb.TagNumber(2) + set defaultSendEnabled($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasDefaultSendEnabled() => $_has(1); + @$pb.TagNumber(2) + void clearDefaultSendEnabled() => clearField(2); +} + +class SendEnabled extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SendEnabled', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enabled') + ..hasRequiredFields = false + ; + + SendEnabled._() : super(); + factory SendEnabled({ + $core.String? denom, + $core.bool? enabled, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (enabled != null) { + _result.enabled = enabled; + } + return _result; + } + factory SendEnabled.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SendEnabled.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SendEnabled clone() => SendEnabled()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SendEnabled copyWith(void Function(SendEnabled) updates) => super.copyWith((message) => updates(message as SendEnabled)) as SendEnabled; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SendEnabled create() => SendEnabled._(); + SendEnabled createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SendEnabled getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SendEnabled? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get enabled => $_getBF(1); + @$pb.TagNumber(2) + set enabled($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnabled() => $_has(1); + @$pb.TagNumber(2) + void clearEnabled() => clearField(2); +} + +class Input extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Input', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..pc<$2.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'coins', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + Input._() : super(); + factory Input({ + $core.String? address, + $core.Iterable<$2.Coin>? coins, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (coins != null) { + _result.coins.addAll(coins); + } + return _result; + } + factory Input.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Input.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Input clone() => Input()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Input copyWith(void Function(Input) updates) => super.copyWith((message) => updates(message as Input)) as Input; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Input create() => Input._(); + Input createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Input getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Input? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$2.Coin> get coins => $_getList(1); +} + +class Output extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Output', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..pc<$2.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'coins', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + Output._() : super(); + factory Output({ + $core.String? address, + $core.Iterable<$2.Coin>? coins, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (coins != null) { + _result.coins.addAll(coins); + } + return _result; + } + factory Output.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Output.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Output clone() => Output()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Output copyWith(void Function(Output) updates) => super.copyWith((message) => updates(message as Output)) as Output; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Output create() => Output._(); + Output createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Output getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Output? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$2.Coin> get coins => $_getList(1); +} + +class Supply extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Supply', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + Supply._() : super(); + factory Supply({ + $core.Iterable<$2.Coin>? total, + }) { + final _result = create(); + if (total != null) { + _result.total.addAll(total); + } + return _result; + } + factory Supply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Supply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Supply clone() => Supply()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Supply copyWith(void Function(Supply) updates) => super.copyWith((message) => updates(message as Supply)) as Supply; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Supply create() => Supply._(); + Supply createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Supply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Supply? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get total => $_getList(0); +} + +class DenomUnit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DenomUnit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exponent', $pb.PbFieldType.OU3) + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aliases') + ..hasRequiredFields = false + ; + + DenomUnit._() : super(); + factory DenomUnit({ + $core.String? denom, + $core.int? exponent, + $core.Iterable<$core.String>? aliases, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (exponent != null) { + _result.exponent = exponent; + } + if (aliases != null) { + _result.aliases.addAll(aliases); + } + return _result; + } + factory DenomUnit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DenomUnit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DenomUnit clone() => DenomUnit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DenomUnit copyWith(void Function(DenomUnit) updates) => super.copyWith((message) => updates(message as DenomUnit)) as DenomUnit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DenomUnit create() => DenomUnit._(); + DenomUnit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DenomUnit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DenomUnit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.int get exponent => $_getIZ(1); + @$pb.TagNumber(2) + set exponent($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasExponent() => $_has(1); + @$pb.TagNumber(2) + void clearExponent() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get aliases => $_getList(2); +} + +class Metadata extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Metadata', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denomUnits', $pb.PbFieldType.PM, subBuilder: DenomUnit.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'base') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'display') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'symbol') + ..hasRequiredFields = false + ; + + Metadata._() : super(); + factory Metadata({ + $core.String? description, + $core.Iterable? denomUnits, + $core.String? base, + $core.String? display, + $core.String? name, + $core.String? symbol, + }) { + final _result = create(); + if (description != null) { + _result.description = description; + } + if (denomUnits != null) { + _result.denomUnits.addAll(denomUnits); + } + if (base != null) { + _result.base = base; + } + if (display != null) { + _result.display = display; + } + if (name != null) { + _result.name = name; + } + if (symbol != null) { + _result.symbol = symbol; + } + return _result; + } + factory Metadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Metadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Metadata clone() => Metadata()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Metadata copyWith(void Function(Metadata) updates) => super.copyWith((message) => updates(message as Metadata)) as Metadata; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Metadata create() => Metadata._(); + Metadata createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Metadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Metadata? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get description => $_getSZ(0); + @$pb.TagNumber(1) + set description($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDescription() => $_has(0); + @$pb.TagNumber(1) + void clearDescription() => clearField(1); + + @$pb.TagNumber(2) + $core.List get denomUnits => $_getList(1); + + @$pb.TagNumber(3) + $core.String get base => $_getSZ(2); + @$pb.TagNumber(3) + set base($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasBase() => $_has(2); + @$pb.TagNumber(3) + void clearBase() => clearField(3); + + @$pb.TagNumber(4) + $core.String get display => $_getSZ(3); + @$pb.TagNumber(4) + set display($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasDisplay() => $_has(3); + @$pb.TagNumber(4) + void clearDisplay() => clearField(4); + + @$pb.TagNumber(5) + $core.String get name => $_getSZ(4); + @$pb.TagNumber(5) + set name($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasName() => $_has(4); + @$pb.TagNumber(5) + void clearName() => clearField(5); + + @$pb.TagNumber(6) + $core.String get symbol => $_getSZ(5); + @$pb.TagNumber(6) + set symbol($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasSymbol() => $_has(5); + @$pb.TagNumber(6) + void clearSymbol() => clearField(6); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbenum.dart new file mode 100644 index 00000000..d2181d0e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/bank.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbjson.dart new file mode 100644 index 00000000..a0187f40 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/bank.pbjson.dart @@ -0,0 +1,96 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/bank.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'send_enabled', '3': 1, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.SendEnabled', '8': const {}, '10': 'sendEnabled'}, + const {'1': 'default_send_enabled', '3': 2, '4': 1, '5': 8, '8': const {}, '10': 'defaultSendEnabled'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSZgoMc2VuZF9lbmFibGVkGAEgAygLMiAuY29zbW9zLmJhbmsudjFiZXRhMS5TZW5kRW5hYmxlZEIh8t4fHXlhbWw6InNlbmRfZW5hYmxlZCxvbWl0ZW1wdHkiUgtzZW5kRW5hYmxlZBJbChRkZWZhdWx0X3NlbmRfZW5hYmxlZBgCIAEoCEIp8t4fJXlhbWw6ImRlZmF1bHRfc2VuZF9lbmFibGVkLG9taXRlbXB0eSJSEmRlZmF1bHRTZW5kRW5hYmxlZDoEmKAfAA=='); +@$core.Deprecated('Use sendEnabledDescriptor instead') +const SendEnabled$json = const { + '1': 'SendEnabled', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'enabled', '3': 2, '4': 1, '5': 8, '10': 'enabled'}, + ], + '7': const {}, +}; + +/// Descriptor for `SendEnabled`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sendEnabledDescriptor = $convert.base64Decode('CgtTZW5kRW5hYmxlZBIUCgVkZW5vbRgBIAEoCVIFZGVub20SGAoHZW5hYmxlZBgCIAEoCFIHZW5hYmxlZDoI6KAfAZigHwA='); +@$core.Deprecated('Use inputDescriptor instead') +const Input$json = const { + '1': 'Input', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'coins', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'coins'}, + ], + '7': const {}, +}; + +/// Descriptor for `Input`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List inputDescriptor = $convert.base64Decode('CgVJbnB1dBIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEmEKBWNvaW5zGAIgAygLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQjDI3h8Aqt8fKGdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuQ29pbnNSBWNvaW5zOgjooB8AiKAfAA=='); +@$core.Deprecated('Use outputDescriptor instead') +const Output$json = const { + '1': 'Output', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'coins', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'coins'}, + ], + '7': const {}, +}; + +/// Descriptor for `Output`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List outputDescriptor = $convert.base64Decode('CgZPdXRwdXQSGAoHYWRkcmVzcxgBIAEoCVIHYWRkcmVzcxJhCgVjb2lucxgCIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgVjb2luczoI6KAfAIigHwA='); +@$core.Deprecated('Use supplyDescriptor instead') +const Supply$json = const { + '1': 'Supply', + '2': const [ + const {'1': 'total', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'total'}, + ], + '7': const {'3': true}, +}; + +/// Descriptor for `Supply`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List supplyDescriptor = $convert.base64Decode('CgZTdXBwbHkSYQoFdG90YWwYASADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CMMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc1IFdG90YWw6RhgB6KAfAYigHwDStC04KmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsveC9iYW5rL2xlZ2FjeS92MDQwLlN1cHBseUk='); +@$core.Deprecated('Use denomUnitDescriptor instead') +const DenomUnit$json = const { + '1': 'DenomUnit', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'exponent', '3': 2, '4': 1, '5': 13, '10': 'exponent'}, + const {'1': 'aliases', '3': 3, '4': 3, '5': 9, '10': 'aliases'}, + ], +}; + +/// Descriptor for `DenomUnit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List denomUnitDescriptor = $convert.base64Decode('CglEZW5vbVVuaXQSFAoFZGVub20YASABKAlSBWRlbm9tEhoKCGV4cG9uZW50GAIgASgNUghleHBvbmVudBIYCgdhbGlhc2VzGAMgAygJUgdhbGlhc2Vz'); +@$core.Deprecated('Use metadataDescriptor instead') +const Metadata$json = const { + '1': 'Metadata', + '2': const [ + const {'1': 'description', '3': 1, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'denom_units', '3': 2, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.DenomUnit', '10': 'denomUnits'}, + const {'1': 'base', '3': 3, '4': 1, '5': 9, '10': 'base'}, + const {'1': 'display', '3': 4, '4': 1, '5': 9, '10': 'display'}, + const {'1': 'name', '3': 5, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'symbol', '3': 6, '4': 1, '5': 9, '10': 'symbol'}, + ], +}; + +/// Descriptor for `Metadata`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List metadataDescriptor = $convert.base64Decode('CghNZXRhZGF0YRIgCgtkZXNjcmlwdGlvbhgBIAEoCVILZGVzY3JpcHRpb24SPwoLZGVub21fdW5pdHMYAiADKAsyHi5jb3Ntb3MuYmFuay52MWJldGExLkRlbm9tVW5pdFIKZGVub21Vbml0cxISCgRiYXNlGAMgASgJUgRiYXNlEhgKB2Rpc3BsYXkYBCABKAlSB2Rpc3BsYXkSEgoEbmFtZRgFIAEoCVIEbmFtZRIWCgZzeW1ib2wYBiABKAlSBnN5bWJvbA=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..755e5f22 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pb.dart @@ -0,0 +1,142 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'bank.pb.dart' as $3; +import '../../base/v1beta1/coin.pb.dart' as $2; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $3.Params.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balances', $pb.PbFieldType.PM, subBuilder: Balance.create) + ..pc<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'supply', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..pc<$3.Metadata>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denomMetadata', $pb.PbFieldType.PM, subBuilder: $3.Metadata.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $3.Params? params, + $core.Iterable? balances, + $core.Iterable<$2.Coin>? supply, + $core.Iterable<$3.Metadata>? denomMetadata, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + if (balances != null) { + _result.balances.addAll(balances); + } + if (supply != null) { + _result.supply.addAll(supply); + } + if (denomMetadata != null) { + _result.denomMetadata.addAll(denomMetadata); + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $3.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($3.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $3.Params ensureParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get balances => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$2.Coin> get supply => $_getList(2); + + @$pb.TagNumber(4) + $core.List<$3.Metadata> get denomMetadata => $_getList(3); +} + +class Balance extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Balance', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..pc<$2.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'coins', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + Balance._() : super(); + factory Balance({ + $core.String? address, + $core.Iterable<$2.Coin>? coins, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (coins != null) { + _result.coins.addAll(coins); + } + return _result; + } + factory Balance.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Balance.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Balance clone() => Balance()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Balance copyWith(void Function(Balance) updates) => super.copyWith((message) => updates(message as Balance)) as Balance; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Balance create() => Balance._(); + Balance createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Balance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Balance? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$2.Coin> get coins => $_getList(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..21707ff5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..608e9d24 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/genesis.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.bank.v1beta1.Params', '8': const {}, '10': 'params'}, + const {'1': 'balances', '3': 2, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.Balance', '8': const {}, '10': 'balances'}, + const {'1': 'supply', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'supply'}, + const {'1': 'denom_metadata', '3': 4, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.Metadata', '8': const {}, '10': 'denomMetadata'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSOQoGcGFyYW1zGAEgASgLMhsuY29zbW9zLmJhbmsudjFiZXRhMS5QYXJhbXNCBMjeHwBSBnBhcmFtcxI+CghiYWxhbmNlcxgCIAMoCzIcLmNvc21vcy5iYW5rLnYxYmV0YTEuQmFsYW5jZUIEyN4fAFIIYmFsYW5jZXMSYwoGc3VwcGx5GAMgAygLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQjCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc8jeHwBSBnN1cHBseRJjCg5kZW5vbV9tZXRhZGF0YRgEIAMoCzIdLmNvc21vcy5iYW5rLnYxYmV0YTEuTWV0YWRhdGFCHfLeHxV5YW1sOiJkZW5vbV9tZXRhZGF0YSLI3h8AUg1kZW5vbU1ldGFkYXRh'); +@$core.Deprecated('Use balanceDescriptor instead') +const Balance$json = const { + '1': 'Balance', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'coins', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'coins'}, + ], + '7': const {}, +}; + +/// Descriptor for `Balance`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List balanceDescriptor = $convert.base64Decode('CgdCYWxhbmNlEhgKB2FkZHJlc3MYASABKAlSB2FkZHJlc3MSYQoFY29pbnMYAiADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CMKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zyN4fAFIFY29pbnM6COigHwCIoB8A'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pb.dart new file mode 100644 index 00000000..151abf17 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pb.dart @@ -0,0 +1,847 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; +import '../../base/query/v1beta1/pagination.pb.dart' as $5; +import 'bank.pb.dart' as $3; + +class QueryBalanceRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryBalanceRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..hasRequiredFields = false + ; + + QueryBalanceRequest._() : super(); + factory QueryBalanceRequest({ + $core.String? address, + $core.String? denom, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (denom != null) { + _result.denom = denom; + } + return _result; + } + factory QueryBalanceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryBalanceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryBalanceRequest clone() => QueryBalanceRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryBalanceRequest copyWith(void Function(QueryBalanceRequest) updates) => super.copyWith((message) => updates(message as QueryBalanceRequest)) as QueryBalanceRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryBalanceRequest create() => QueryBalanceRequest._(); + QueryBalanceRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryBalanceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryBalanceRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get denom => $_getSZ(1); + @$pb.TagNumber(2) + set denom($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDenom() => $_has(1); + @$pb.TagNumber(2) + void clearDenom() => clearField(2); +} + +class QueryBalanceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryBalanceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balance', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + QueryBalanceResponse._() : super(); + factory QueryBalanceResponse({ + $2.Coin? balance, + }) { + final _result = create(); + if (balance != null) { + _result.balance = balance; + } + return _result; + } + factory QueryBalanceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryBalanceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryBalanceResponse clone() => QueryBalanceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryBalanceResponse copyWith(void Function(QueryBalanceResponse) updates) => super.copyWith((message) => updates(message as QueryBalanceResponse)) as QueryBalanceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryBalanceResponse create() => QueryBalanceResponse._(); + QueryBalanceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryBalanceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryBalanceResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.Coin get balance => $_getN(0); + @$pb.TagNumber(1) + set balance($2.Coin v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBalance() => $_has(0); + @$pb.TagNumber(1) + void clearBalance() => clearField(1); + @$pb.TagNumber(1) + $2.Coin ensureBalance() => $_ensure(0); +} + +class QueryAllBalancesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllBalancesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOM<$5.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryAllBalancesRequest._() : super(); + factory QueryAllBalancesRequest({ + $core.String? address, + $5.PageRequest? pagination, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllBalancesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllBalancesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllBalancesRequest clone() => QueryAllBalancesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllBalancesRequest copyWith(void Function(QueryAllBalancesRequest) updates) => super.copyWith((message) => updates(message as QueryAllBalancesRequest)) as QueryAllBalancesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllBalancesRequest create() => QueryAllBalancesRequest._(); + QueryAllBalancesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllBalancesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllBalancesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $5.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryAllBalancesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllBalancesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balances', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryAllBalancesResponse._() : super(); + factory QueryAllBalancesResponse({ + $core.Iterable<$2.Coin>? balances, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (balances != null) { + _result.balances.addAll(balances); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllBalancesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllBalancesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllBalancesResponse clone() => QueryAllBalancesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllBalancesResponse copyWith(void Function(QueryAllBalancesResponse) updates) => super.copyWith((message) => updates(message as QueryAllBalancesResponse)) as QueryAllBalancesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllBalancesResponse create() => QueryAllBalancesResponse._(); + QueryAllBalancesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllBalancesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllBalancesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get balances => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + +class QuerySpendableBalancesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySpendableBalancesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOM<$5.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QuerySpendableBalancesRequest._() : super(); + factory QuerySpendableBalancesRequest({ + $core.String? address, + $5.PageRequest? pagination, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QuerySpendableBalancesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySpendableBalancesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySpendableBalancesRequest clone() => QuerySpendableBalancesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySpendableBalancesRequest copyWith(void Function(QuerySpendableBalancesRequest) updates) => super.copyWith((message) => updates(message as QuerySpendableBalancesRequest)) as QuerySpendableBalancesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySpendableBalancesRequest create() => QuerySpendableBalancesRequest._(); + QuerySpendableBalancesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySpendableBalancesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySpendableBalancesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $5.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageRequest ensurePagination() => $_ensure(1); +} + +class QuerySpendableBalancesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySpendableBalancesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balances', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QuerySpendableBalancesResponse._() : super(); + factory QuerySpendableBalancesResponse({ + $core.Iterable<$2.Coin>? balances, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (balances != null) { + _result.balances.addAll(balances); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QuerySpendableBalancesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySpendableBalancesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySpendableBalancesResponse clone() => QuerySpendableBalancesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySpendableBalancesResponse copyWith(void Function(QuerySpendableBalancesResponse) updates) => super.copyWith((message) => updates(message as QuerySpendableBalancesResponse)) as QuerySpendableBalancesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySpendableBalancesResponse create() => QuerySpendableBalancesResponse._(); + QuerySpendableBalancesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySpendableBalancesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySpendableBalancesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get balances => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryTotalSupplyRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryTotalSupplyRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$5.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryTotalSupplyRequest._() : super(); + factory QueryTotalSupplyRequest({ + $5.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryTotalSupplyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryTotalSupplyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryTotalSupplyRequest clone() => QueryTotalSupplyRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryTotalSupplyRequest copyWith(void Function(QueryTotalSupplyRequest) updates) => super.copyWith((message) => updates(message as QueryTotalSupplyRequest)) as QueryTotalSupplyRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryTotalSupplyRequest create() => QueryTotalSupplyRequest._(); + QueryTotalSupplyRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryTotalSupplyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryTotalSupplyRequest? _defaultInstance; + + @$pb.TagNumber(1) + $5.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($5.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $5.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryTotalSupplyResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryTotalSupplyResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'supply', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryTotalSupplyResponse._() : super(); + factory QueryTotalSupplyResponse({ + $core.Iterable<$2.Coin>? supply, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (supply != null) { + _result.supply.addAll(supply); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryTotalSupplyResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryTotalSupplyResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryTotalSupplyResponse clone() => QueryTotalSupplyResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryTotalSupplyResponse copyWith(void Function(QueryTotalSupplyResponse) updates) => super.copyWith((message) => updates(message as QueryTotalSupplyResponse)) as QueryTotalSupplyResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryTotalSupplyResponse create() => QueryTotalSupplyResponse._(); + QueryTotalSupplyResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryTotalSupplyResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryTotalSupplyResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get supply => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + +class QuerySupplyOfRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySupplyOfRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..hasRequiredFields = false + ; + + QuerySupplyOfRequest._() : super(); + factory QuerySupplyOfRequest({ + $core.String? denom, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + return _result; + } + factory QuerySupplyOfRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySupplyOfRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySupplyOfRequest clone() => QuerySupplyOfRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySupplyOfRequest copyWith(void Function(QuerySupplyOfRequest) updates) => super.copyWith((message) => updates(message as QuerySupplyOfRequest)) as QuerySupplyOfRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySupplyOfRequest create() => QuerySupplyOfRequest._(); + QuerySupplyOfRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySupplyOfRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySupplyOfRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); +} + +class QuerySupplyOfResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySupplyOfResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + QuerySupplyOfResponse._() : super(); + factory QuerySupplyOfResponse({ + $2.Coin? amount, + }) { + final _result = create(); + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory QuerySupplyOfResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySupplyOfResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySupplyOfResponse clone() => QuerySupplyOfResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySupplyOfResponse copyWith(void Function(QuerySupplyOfResponse) updates) => super.copyWith((message) => updates(message as QuerySupplyOfResponse)) as QuerySupplyOfResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySupplyOfResponse create() => QuerySupplyOfResponse._(); + QuerySupplyOfResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySupplyOfResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySupplyOfResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.Coin get amount => $_getN(0); + @$pb.TagNumber(1) + set amount($2.Coin v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasAmount() => $_has(0); + @$pb.TagNumber(1) + void clearAmount() => clearField(1); + @$pb.TagNumber(1) + $2.Coin ensureAmount() => $_ensure(0); +} + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $3.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $3.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($3.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $3.Params ensureParams() => $_ensure(0); +} + +class QueryDenomsMetadataRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomsMetadataRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$5.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryDenomsMetadataRequest._() : super(); + factory QueryDenomsMetadataRequest({ + $5.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDenomsMetadataRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomsMetadataRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomsMetadataRequest clone() => QueryDenomsMetadataRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomsMetadataRequest copyWith(void Function(QueryDenomsMetadataRequest) updates) => super.copyWith((message) => updates(message as QueryDenomsMetadataRequest)) as QueryDenomsMetadataRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomsMetadataRequest create() => QueryDenomsMetadataRequest._(); + QueryDenomsMetadataRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomsMetadataRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomsMetadataRequest? _defaultInstance; + + @$pb.TagNumber(1) + $5.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($5.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $5.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryDenomsMetadataResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomsMetadataResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$3.Metadata>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadatas', $pb.PbFieldType.PM, subBuilder: $3.Metadata.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryDenomsMetadataResponse._() : super(); + factory QueryDenomsMetadataResponse({ + $core.Iterable<$3.Metadata>? metadatas, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (metadatas != null) { + _result.metadatas.addAll(metadatas); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDenomsMetadataResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomsMetadataResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomsMetadataResponse clone() => QueryDenomsMetadataResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomsMetadataResponse copyWith(void Function(QueryDenomsMetadataResponse) updates) => super.copyWith((message) => updates(message as QueryDenomsMetadataResponse)) as QueryDenomsMetadataResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomsMetadataResponse create() => QueryDenomsMetadataResponse._(); + QueryDenomsMetadataResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomsMetadataResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomsMetadataResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.Metadata> get metadatas => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryDenomMetadataRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomMetadataRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..hasRequiredFields = false + ; + + QueryDenomMetadataRequest._() : super(); + factory QueryDenomMetadataRequest({ + $core.String? denom, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + return _result; + } + factory QueryDenomMetadataRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomMetadataRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomMetadataRequest clone() => QueryDenomMetadataRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomMetadataRequest copyWith(void Function(QueryDenomMetadataRequest) updates) => super.copyWith((message) => updates(message as QueryDenomMetadataRequest)) as QueryDenomMetadataRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomMetadataRequest create() => QueryDenomMetadataRequest._(); + QueryDenomMetadataRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomMetadataRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomMetadataRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); +} + +class QueryDenomMetadataResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomMetadataResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Metadata>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadata', subBuilder: $3.Metadata.create) + ..hasRequiredFields = false + ; + + QueryDenomMetadataResponse._() : super(); + factory QueryDenomMetadataResponse({ + $3.Metadata? metadata, + }) { + final _result = create(); + if (metadata != null) { + _result.metadata = metadata; + } + return _result; + } + factory QueryDenomMetadataResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomMetadataResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomMetadataResponse clone() => QueryDenomMetadataResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomMetadataResponse copyWith(void Function(QueryDenomMetadataResponse) updates) => super.copyWith((message) => updates(message as QueryDenomMetadataResponse)) as QueryDenomMetadataResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomMetadataResponse create() => QueryDenomMetadataResponse._(); + QueryDenomMetadataResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomMetadataResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomMetadataResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Metadata get metadata => $_getN(0); + @$pb.TagNumber(1) + set metadata($3.Metadata v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMetadata() => $_has(0); + @$pb.TagNumber(1) + void clearMetadata() => clearField(1); + @$pb.TagNumber(1) + $3.Metadata ensureMetadata() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..ecfa55ad --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..e8df3c86 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbgrpc.dart @@ -0,0 +1,259 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$balance = + $grpc.ClientMethod<$0.QueryBalanceRequest, $0.QueryBalanceResponse>( + '/cosmos.bank.v1beta1.Query/Balance', + ($0.QueryBalanceRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryBalanceResponse.fromBuffer(value)); + static final _$allBalances = $grpc.ClientMethod<$0.QueryAllBalancesRequest, + $0.QueryAllBalancesResponse>( + '/cosmos.bank.v1beta1.Query/AllBalances', + ($0.QueryAllBalancesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAllBalancesResponse.fromBuffer(value)); + static final _$spendableBalances = $grpc.ClientMethod< + $0.QuerySpendableBalancesRequest, $0.QuerySpendableBalancesResponse>( + '/cosmos.bank.v1beta1.Query/SpendableBalances', + ($0.QuerySpendableBalancesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QuerySpendableBalancesResponse.fromBuffer(value)); + static final _$totalSupply = $grpc.ClientMethod<$0.QueryTotalSupplyRequest, + $0.QueryTotalSupplyResponse>( + '/cosmos.bank.v1beta1.Query/TotalSupply', + ($0.QueryTotalSupplyRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryTotalSupplyResponse.fromBuffer(value)); + static final _$supplyOf = + $grpc.ClientMethod<$0.QuerySupplyOfRequest, $0.QuerySupplyOfResponse>( + '/cosmos.bank.v1beta1.Query/SupplyOf', + ($0.QuerySupplyOfRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QuerySupplyOfResponse.fromBuffer(value)); + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.bank.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + static final _$denomMetadata = $grpc.ClientMethod< + $0.QueryDenomMetadataRequest, $0.QueryDenomMetadataResponse>( + '/cosmos.bank.v1beta1.Query/DenomMetadata', + ($0.QueryDenomMetadataRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDenomMetadataResponse.fromBuffer(value)); + static final _$denomsMetadata = $grpc.ClientMethod< + $0.QueryDenomsMetadataRequest, $0.QueryDenomsMetadataResponse>( + '/cosmos.bank.v1beta1.Query/DenomsMetadata', + ($0.QueryDenomsMetadataRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDenomsMetadataResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryBalanceResponse> balance( + $0.QueryBalanceRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$balance, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAllBalancesResponse> allBalances( + $0.QueryAllBalancesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$allBalances, request, options: options); + } + + $grpc.ResponseFuture<$0.QuerySpendableBalancesResponse> spendableBalances( + $0.QuerySpendableBalancesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$spendableBalances, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryTotalSupplyResponse> totalSupply( + $0.QueryTotalSupplyRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$totalSupply, request, options: options); + } + + $grpc.ResponseFuture<$0.QuerySupplyOfResponse> supplyOf( + $0.QuerySupplyOfRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$supplyOf, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDenomMetadataResponse> denomMetadata( + $0.QueryDenomMetadataRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$denomMetadata, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDenomsMetadataResponse> denomsMetadata( + $0.QueryDenomsMetadataRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$denomsMetadata, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.bank.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryBalanceRequest, $0.QueryBalanceResponse>( + 'Balance', + balance_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryBalanceRequest.fromBuffer(value), + ($0.QueryBalanceResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryAllBalancesRequest, + $0.QueryAllBalancesResponse>( + 'AllBalances', + allBalances_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAllBalancesRequest.fromBuffer(value), + ($0.QueryAllBalancesResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QuerySpendableBalancesRequest, + $0.QuerySpendableBalancesResponse>( + 'SpendableBalances', + spendableBalances_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QuerySpendableBalancesRequest.fromBuffer(value), + ($0.QuerySpendableBalancesResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryTotalSupplyRequest, + $0.QueryTotalSupplyResponse>( + 'TotalSupply', + totalSupply_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryTotalSupplyRequest.fromBuffer(value), + ($0.QueryTotalSupplyResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QuerySupplyOfRequest, $0.QuerySupplyOfResponse>( + 'SupplyOf', + supplyOf_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QuerySupplyOfRequest.fromBuffer(value), + ($0.QuerySupplyOfResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDenomMetadataRequest, + $0.QueryDenomMetadataResponse>( + 'DenomMetadata', + denomMetadata_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDenomMetadataRequest.fromBuffer(value), + ($0.QueryDenomMetadataResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDenomsMetadataRequest, + $0.QueryDenomsMetadataResponse>( + 'DenomsMetadata', + denomsMetadata_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDenomsMetadataRequest.fromBuffer(value), + ($0.QueryDenomsMetadataResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryBalanceResponse> balance_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryBalanceRequest> request) async { + return balance(call, await request); + } + + $async.Future<$0.QueryAllBalancesResponse> allBalances_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryAllBalancesRequest> request) async { + return allBalances(call, await request); + } + + $async.Future<$0.QuerySpendableBalancesResponse> spendableBalances_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QuerySpendableBalancesRequest> request) async { + return spendableBalances(call, await request); + } + + $async.Future<$0.QueryTotalSupplyResponse> totalSupply_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryTotalSupplyRequest> request) async { + return totalSupply(call, await request); + } + + $async.Future<$0.QuerySupplyOfResponse> supplyOf_Pre($grpc.ServiceCall call, + $async.Future<$0.QuerySupplyOfRequest> request) async { + return supplyOf(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryDenomMetadataResponse> denomMetadata_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDenomMetadataRequest> request) async { + return denomMetadata(call, await request); + } + + $async.Future<$0.QueryDenomsMetadataResponse> denomsMetadata_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDenomsMetadataRequest> request) async { + return denomsMetadata(call, await request); + } + + $async.Future<$0.QueryBalanceResponse> balance( + $grpc.ServiceCall call, $0.QueryBalanceRequest request); + $async.Future<$0.QueryAllBalancesResponse> allBalances( + $grpc.ServiceCall call, $0.QueryAllBalancesRequest request); + $async.Future<$0.QuerySpendableBalancesResponse> spendableBalances( + $grpc.ServiceCall call, $0.QuerySpendableBalancesRequest request); + $async.Future<$0.QueryTotalSupplyResponse> totalSupply( + $grpc.ServiceCall call, $0.QueryTotalSupplyRequest request); + $async.Future<$0.QuerySupplyOfResponse> supplyOf( + $grpc.ServiceCall call, $0.QuerySupplyOfRequest request); + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); + $async.Future<$0.QueryDenomMetadataResponse> denomMetadata( + $grpc.ServiceCall call, $0.QueryDenomMetadataRequest request); + $async.Future<$0.QueryDenomsMetadataResponse> denomsMetadata( + $grpc.ServiceCall call, $0.QueryDenomsMetadataRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..87159b9c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/query.pbjson.dart @@ -0,0 +1,178 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryBalanceRequestDescriptor instead') +const QueryBalanceRequest$json = const { + '1': 'QueryBalanceRequest', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'denom', '3': 2, '4': 1, '5': 9, '10': 'denom'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryBalanceRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryBalanceRequestDescriptor = $convert.base64Decode('ChNRdWVyeUJhbGFuY2VSZXF1ZXN0EhgKB2FkZHJlc3MYASABKAlSB2FkZHJlc3MSFAoFZGVub20YAiABKAlSBWRlbm9tOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryBalanceResponseDescriptor instead') +const QueryBalanceResponse$json = const { + '1': 'QueryBalanceResponse', + '2': const [ + const {'1': 'balance', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '10': 'balance'}, + ], +}; + +/// Descriptor for `QueryBalanceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryBalanceResponseDescriptor = $convert.base64Decode('ChRRdWVyeUJhbGFuY2VSZXNwb25zZRIzCgdiYWxhbmNlGAEgASgLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luUgdiYWxhbmNl'); +@$core.Deprecated('Use queryAllBalancesRequestDescriptor instead') +const QueryAllBalancesRequest$json = const { + '1': 'QueryAllBalancesRequest', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryAllBalancesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllBalancesRequestDescriptor = $convert.base64Decode('ChdRdWVyeUFsbEJhbGFuY2VzUmVxdWVzdBIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEkYKCnBhZ2luYXRpb24YAiABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9uOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryAllBalancesResponseDescriptor instead') +const QueryAllBalancesResponse$json = const { + '1': 'QueryAllBalancesResponse', + '2': const [ + const {'1': 'balances', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'balances'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllBalancesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllBalancesResponseDescriptor = $convert.base64Decode('ChhRdWVyeUFsbEJhbGFuY2VzUmVzcG9uc2USZwoIYmFsYW5jZXMYASADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CMMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc1IIYmFsYW5jZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use querySpendableBalancesRequestDescriptor instead') +const QuerySpendableBalancesRequest$json = const { + '1': 'QuerySpendableBalancesRequest', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QuerySpendableBalancesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySpendableBalancesRequestDescriptor = $convert.base64Decode('Ch1RdWVyeVNwZW5kYWJsZUJhbGFuY2VzUmVxdWVzdBIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEkYKCnBhZ2luYXRpb24YAiABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9uOgjooB8AiKAfAA=='); +@$core.Deprecated('Use querySpendableBalancesResponseDescriptor instead') +const QuerySpendableBalancesResponse$json = const { + '1': 'QuerySpendableBalancesResponse', + '2': const [ + const {'1': 'balances', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'balances'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QuerySpendableBalancesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySpendableBalancesResponseDescriptor = $convert.base64Decode('Ch5RdWVyeVNwZW5kYWJsZUJhbGFuY2VzUmVzcG9uc2USZwoIYmFsYW5jZXMYASADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CMMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc1IIYmFsYW5jZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryTotalSupplyRequestDescriptor instead') +const QueryTotalSupplyRequest$json = const { + '1': 'QueryTotalSupplyRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryTotalSupplyRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryTotalSupplyRequestDescriptor = $convert.base64Decode('ChdRdWVyeVRvdGFsU3VwcGx5UmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbjoI6KAfAIigHwA='); +@$core.Deprecated('Use queryTotalSupplyResponseDescriptor instead') +const QueryTotalSupplyResponse$json = const { + '1': 'QueryTotalSupplyResponse', + '2': const [ + const {'1': 'supply', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'supply'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryTotalSupplyResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryTotalSupplyResponseDescriptor = $convert.base64Decode('ChhRdWVyeVRvdGFsU3VwcGx5UmVzcG9uc2USYwoGc3VwcGx5GAEgAygLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQjDI3h8Aqt8fKGdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuQ29pbnNSBnN1cHBseRJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use querySupplyOfRequestDescriptor instead') +const QuerySupplyOfRequest$json = const { + '1': 'QuerySupplyOfRequest', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + ], +}; + +/// Descriptor for `QuerySupplyOfRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySupplyOfRequestDescriptor = $convert.base64Decode('ChRRdWVyeVN1cHBseU9mUmVxdWVzdBIUCgVkZW5vbRgBIAEoCVIFZGVub20='); +@$core.Deprecated('Use querySupplyOfResponseDescriptor instead') +const QuerySupplyOfResponse$json = const { + '1': 'QuerySupplyOfResponse', + '2': const [ + const {'1': 'amount', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], +}; + +/// Descriptor for `QuerySupplyOfResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySupplyOfResponseDescriptor = $convert.base64Decode('ChVRdWVyeVN1cHBseU9mUmVzcG9uc2USNwoGYW1vdW50GAEgASgLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQgTI3h8AUgZhbW91bnQ='); +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.bank.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEjkKBnBhcmFtcxgBIAEoCzIbLmNvc21vcy5iYW5rLnYxYmV0YTEuUGFyYW1zQgTI3h8AUgZwYXJhbXM='); +@$core.Deprecated('Use queryDenomsMetadataRequestDescriptor instead') +const QueryDenomsMetadataRequest$json = const { + '1': 'QueryDenomsMetadataRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDenomsMetadataRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomsMetadataRequestDescriptor = $convert.base64Decode('ChpRdWVyeURlbm9tc01ldGFkYXRhUmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryDenomsMetadataResponseDescriptor instead') +const QueryDenomsMetadataResponse$json = const { + '1': 'QueryDenomsMetadataResponse', + '2': const [ + const {'1': 'metadatas', '3': 1, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.Metadata', '8': const {}, '10': 'metadatas'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDenomsMetadataResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomsMetadataResponseDescriptor = $convert.base64Decode('ChtRdWVyeURlbm9tc01ldGFkYXRhUmVzcG9uc2USQQoJbWV0YWRhdGFzGAEgAygLMh0uY29zbW9zLmJhbmsudjFiZXRhMS5NZXRhZGF0YUIEyN4fAFIJbWV0YWRhdGFzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryDenomMetadataRequestDescriptor instead') +const QueryDenomMetadataRequest$json = const { + '1': 'QueryDenomMetadataRequest', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + ], +}; + +/// Descriptor for `QueryDenomMetadataRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomMetadataRequestDescriptor = $convert.base64Decode('ChlRdWVyeURlbm9tTWV0YWRhdGFSZXF1ZXN0EhQKBWRlbm9tGAEgASgJUgVkZW5vbQ=='); +@$core.Deprecated('Use queryDenomMetadataResponseDescriptor instead') +const QueryDenomMetadataResponse$json = const { + '1': 'QueryDenomMetadataResponse', + '2': const [ + const {'1': 'metadata', '3': 1, '4': 1, '5': 11, '6': '.cosmos.bank.v1beta1.Metadata', '8': const {}, '10': 'metadata'}, + ], +}; + +/// Descriptor for `QueryDenomMetadataResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomMetadataResponseDescriptor = $convert.base64Decode('ChpRdWVyeURlbm9tTWV0YWRhdGFSZXNwb25zZRI/CghtZXRhZGF0YRgBIAEoCzIdLmNvc21vcy5iYW5rLnYxYmV0YTEuTWV0YWRhdGFCBMjeHwBSCG1ldGFkYXRh'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pb.dart new file mode 100644 index 00000000..c26d7fd0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pb.dart @@ -0,0 +1,190 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; +import 'bank.pb.dart' as $3; + +class MsgSend extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSend', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fromAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'toAddress') + ..pc<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + MsgSend._() : super(); + factory MsgSend({ + $core.String? fromAddress, + $core.String? toAddress, + $core.Iterable<$2.Coin>? amount, + }) { + final _result = create(); + if (fromAddress != null) { + _result.fromAddress = fromAddress; + } + if (toAddress != null) { + _result.toAddress = toAddress; + } + if (amount != null) { + _result.amount.addAll(amount); + } + return _result; + } + factory MsgSend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSend clone() => MsgSend()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSend copyWith(void Function(MsgSend) updates) => super.copyWith((message) => updates(message as MsgSend)) as MsgSend; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSend create() => MsgSend._(); + MsgSend createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSend? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get fromAddress => $_getSZ(0); + @$pb.TagNumber(1) + set fromAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasFromAddress() => $_has(0); + @$pb.TagNumber(1) + void clearFromAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get toAddress => $_getSZ(1); + @$pb.TagNumber(2) + set toAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasToAddress() => $_has(1); + @$pb.TagNumber(2) + void clearToAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$2.Coin> get amount => $_getList(2); +} + +class MsgSendResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSendResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgSendResponse._() : super(); + factory MsgSendResponse() => create(); + factory MsgSendResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSendResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSendResponse clone() => MsgSendResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSendResponse copyWith(void Function(MsgSendResponse) updates) => super.copyWith((message) => updates(message as MsgSendResponse)) as MsgSendResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSendResponse create() => MsgSendResponse._(); + MsgSendResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSendResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSendResponse? _defaultInstance; +} + +class MsgMultiSend extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgMultiSend', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..pc<$3.Input>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputs', $pb.PbFieldType.PM, subBuilder: $3.Input.create) + ..pc<$3.Output>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputs', $pb.PbFieldType.PM, subBuilder: $3.Output.create) + ..hasRequiredFields = false + ; + + MsgMultiSend._() : super(); + factory MsgMultiSend({ + $core.Iterable<$3.Input>? inputs, + $core.Iterable<$3.Output>? outputs, + }) { + final _result = create(); + if (inputs != null) { + _result.inputs.addAll(inputs); + } + if (outputs != null) { + _result.outputs.addAll(outputs); + } + return _result; + } + factory MsgMultiSend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgMultiSend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgMultiSend clone() => MsgMultiSend()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgMultiSend copyWith(void Function(MsgMultiSend) updates) => super.copyWith((message) => updates(message as MsgMultiSend)) as MsgMultiSend; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgMultiSend create() => MsgMultiSend._(); + MsgMultiSend createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgMultiSend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgMultiSend? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.Input> get inputs => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$3.Output> get outputs => $_getList(1); +} + +class MsgMultiSendResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgMultiSendResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.bank.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgMultiSendResponse._() : super(); + factory MsgMultiSendResponse() => create(); + factory MsgMultiSendResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgMultiSendResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgMultiSendResponse clone() => MsgMultiSendResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgMultiSendResponse copyWith(void Function(MsgMultiSendResponse) updates) => super.copyWith((message) => updates(message as MsgMultiSendResponse)) as MsgMultiSendResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgMultiSendResponse create() => MsgMultiSendResponse._(); + MsgMultiSendResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgMultiSendResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgMultiSendResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..f82f1762 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..67e95c15 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,79 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$send = $grpc.ClientMethod<$1.MsgSend, $1.MsgSendResponse>( + '/cosmos.bank.v1beta1.Msg/Send', + ($1.MsgSend value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.MsgSendResponse.fromBuffer(value)); + static final _$multiSend = + $grpc.ClientMethod<$1.MsgMultiSend, $1.MsgMultiSendResponse>( + '/cosmos.bank.v1beta1.Msg/MultiSend', + ($1.MsgMultiSend value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgMultiSendResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgSendResponse> send($1.MsgSend request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$send, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgMultiSendResponse> multiSend( + $1.MsgMultiSend request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$multiSend, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.bank.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgSend, $1.MsgSendResponse>( + 'Send', + send_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgSend.fromBuffer(value), + ($1.MsgSendResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgMultiSend, $1.MsgMultiSendResponse>( + 'MultiSend', + multiSend_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgMultiSend.fromBuffer(value), + ($1.MsgMultiSendResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgSendResponse> send_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgSend> request) async { + return send(call, await request); + } + + $async.Future<$1.MsgMultiSendResponse> multiSend_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgMultiSend> request) async { + return multiSend(call, await request); + } + + $async.Future<$1.MsgSendResponse> send( + $grpc.ServiceCall call, $1.MsgSend request); + $async.Future<$1.MsgMultiSendResponse> multiSend( + $grpc.ServiceCall call, $1.MsgMultiSend request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..130f40c6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/bank/v1beta1/tx.pbjson.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: cosmos/bank/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgSendDescriptor instead') +const MsgSend$json = const { + '1': 'MsgSend', + '2': const [ + const {'1': 'from_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'fromAddress'}, + const {'1': 'to_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'toAddress'}, + const {'1': 'amount', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgSend`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSendDescriptor = $convert.base64Decode('CgdNc2dTZW5kEjoKDGZyb21fYWRkcmVzcxgBIAEoCUIX8t4fE3lhbWw6ImZyb21fYWRkcmVzcyJSC2Zyb21BZGRyZXNzEjQKCnRvX2FkZHJlc3MYAiABKAlCFfLeHxF5YW1sOiJ0b19hZGRyZXNzIlIJdG9BZGRyZXNzEmMKBmFtb3VudBgDIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgZhbW91bnQ6COigHwCIoB8A'); +@$core.Deprecated('Use msgSendResponseDescriptor instead') +const MsgSendResponse$json = const { + '1': 'MsgSendResponse', +}; + +/// Descriptor for `MsgSendResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSendResponseDescriptor = $convert.base64Decode('Cg9Nc2dTZW5kUmVzcG9uc2U='); +@$core.Deprecated('Use msgMultiSendDescriptor instead') +const MsgMultiSend$json = const { + '1': 'MsgMultiSend', + '2': const [ + const {'1': 'inputs', '3': 1, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.Input', '8': const {}, '10': 'inputs'}, + const {'1': 'outputs', '3': 2, '4': 3, '5': 11, '6': '.cosmos.bank.v1beta1.Output', '8': const {}, '10': 'outputs'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgMultiSend`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgMultiSendDescriptor = $convert.base64Decode('CgxNc2dNdWx0aVNlbmQSOAoGaW5wdXRzGAEgAygLMhouY29zbW9zLmJhbmsudjFiZXRhMS5JbnB1dEIEyN4fAFIGaW5wdXRzEjsKB291dHB1dHMYAiADKAsyGy5jb3Ntb3MuYmFuay52MWJldGExLk91dHB1dEIEyN4fAFIHb3V0cHV0czoE6KAfAA=='); +@$core.Deprecated('Use msgMultiSendResponseDescriptor instead') +const MsgMultiSendResponse$json = const { + '1': 'MsgMultiSendResponse', +}; + +/// Descriptor for `MsgMultiSendResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgMultiSendResponseDescriptor = $convert.base64Decode('ChRNc2dNdWx0aVNlbmRSZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..503d3528 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $4; + +class Annotations { + static final http = $pb.Extension<$4.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $4.HttpRule.getDefault, subBuilder: $4.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/export.dart new file mode 100644 index 00000000..50187bd5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.bank.v1beta1/module/export.dart @@ -0,0 +1,38 @@ +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/cosmos/bank/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/bank/v1beta1/bank.pbjson.dart'; +export 'client/cosmos/bank/v1beta1/query.pbjson.dart'; +export 'client/cosmos/bank/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/bank/v1beta1/authz.pbjson.dart'; +export 'client/cosmos/bank/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/bank/v1beta1/authz.pb.dart'; +export 'client/cosmos/bank/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/bank/v1beta1/authz.pbenum.dart'; +export 'client/cosmos/bank/v1beta1/genesis.pb.dart'; +export 'client/cosmos/bank/v1beta1/tx.pb.dart'; +export 'client/cosmos/bank/v1beta1/bank.pbenum.dart'; +export 'client/cosmos/bank/v1beta1/query.pbenum.dart'; +export 'client/cosmos/bank/v1beta1/query.pb.dart'; +export 'client/cosmos/bank/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/bank/v1beta1/bank.pb.dart'; +export 'client/cosmos/bank/v1beta1/tx.pbgrpc.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pb.dart new file mode 100644 index 00000000..9d1cc24a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pb.dart @@ -0,0 +1,953 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/tendermint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../query/v1beta1/pagination.pb.dart' as $9; +import '../../../../google/protobuf/any.pb.dart' as $10; +import '../../../../tendermint/types/types.pb.dart' as $7; +import '../../../../tendermint/types/block.pb.dart' as $11; +import '../../../../tendermint/p2p/types.pb.dart' as $12; + +class GetValidatorSetByHeightRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetValidatorSetByHeightRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$9.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $9.PageRequest.create) + ..hasRequiredFields = false + ; + + GetValidatorSetByHeightRequest._() : super(); + factory GetValidatorSetByHeightRequest({ + $fixnum.Int64? height, + $9.PageRequest? pagination, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetValidatorSetByHeightRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetValidatorSetByHeightRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetValidatorSetByHeightRequest clone() => GetValidatorSetByHeightRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetValidatorSetByHeightRequest copyWith(void Function(GetValidatorSetByHeightRequest) updates) => super.copyWith((message) => updates(message as GetValidatorSetByHeightRequest)) as GetValidatorSetByHeightRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetValidatorSetByHeightRequest create() => GetValidatorSetByHeightRequest._(); + GetValidatorSetByHeightRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetValidatorSetByHeightRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetValidatorSetByHeightRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $9.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($9.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $9.PageRequest ensurePagination() => $_ensure(1); +} + +class GetValidatorSetByHeightResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetValidatorSetByHeightResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockHeight') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..aOM<$9.PageResponse>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $9.PageResponse.create) + ..hasRequiredFields = false + ; + + GetValidatorSetByHeightResponse._() : super(); + factory GetValidatorSetByHeightResponse({ + $fixnum.Int64? blockHeight, + $core.Iterable? validators, + $9.PageResponse? pagination, + }) { + final _result = create(); + if (blockHeight != null) { + _result.blockHeight = blockHeight; + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetValidatorSetByHeightResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetValidatorSetByHeightResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetValidatorSetByHeightResponse clone() => GetValidatorSetByHeightResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetValidatorSetByHeightResponse copyWith(void Function(GetValidatorSetByHeightResponse) updates) => super.copyWith((message) => updates(message as GetValidatorSetByHeightResponse)) as GetValidatorSetByHeightResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetValidatorSetByHeightResponse create() => GetValidatorSetByHeightResponse._(); + GetValidatorSetByHeightResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetValidatorSetByHeightResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetValidatorSetByHeightResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get blockHeight => $_getI64(0); + @$pb.TagNumber(1) + set blockHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlockHeight() => $_has(0); + @$pb.TagNumber(1) + void clearBlockHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.List get validators => $_getList(1); + + @$pb.TagNumber(3) + $9.PageResponse get pagination => $_getN(2); + @$pb.TagNumber(3) + set pagination($9.PageResponse v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPagination() => $_has(2); + @$pb.TagNumber(3) + void clearPagination() => clearField(3); + @$pb.TagNumber(3) + $9.PageResponse ensurePagination() => $_ensure(2); +} + +class GetLatestValidatorSetRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetLatestValidatorSetRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOM<$9.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $9.PageRequest.create) + ..hasRequiredFields = false + ; + + GetLatestValidatorSetRequest._() : super(); + factory GetLatestValidatorSetRequest({ + $9.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetLatestValidatorSetRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetLatestValidatorSetRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetLatestValidatorSetRequest clone() => GetLatestValidatorSetRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetLatestValidatorSetRequest copyWith(void Function(GetLatestValidatorSetRequest) updates) => super.copyWith((message) => updates(message as GetLatestValidatorSetRequest)) as GetLatestValidatorSetRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetLatestValidatorSetRequest create() => GetLatestValidatorSetRequest._(); + GetLatestValidatorSetRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetLatestValidatorSetRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetLatestValidatorSetRequest? _defaultInstance; + + @$pb.TagNumber(1) + $9.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($9.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $9.PageRequest ensurePagination() => $_ensure(0); +} + +class GetLatestValidatorSetResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetLatestValidatorSetResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockHeight') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..aOM<$9.PageResponse>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $9.PageResponse.create) + ..hasRequiredFields = false + ; + + GetLatestValidatorSetResponse._() : super(); + factory GetLatestValidatorSetResponse({ + $fixnum.Int64? blockHeight, + $core.Iterable? validators, + $9.PageResponse? pagination, + }) { + final _result = create(); + if (blockHeight != null) { + _result.blockHeight = blockHeight; + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetLatestValidatorSetResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetLatestValidatorSetResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetLatestValidatorSetResponse clone() => GetLatestValidatorSetResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetLatestValidatorSetResponse copyWith(void Function(GetLatestValidatorSetResponse) updates) => super.copyWith((message) => updates(message as GetLatestValidatorSetResponse)) as GetLatestValidatorSetResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetLatestValidatorSetResponse create() => GetLatestValidatorSetResponse._(); + GetLatestValidatorSetResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetLatestValidatorSetResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetLatestValidatorSetResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get blockHeight => $_getI64(0); + @$pb.TagNumber(1) + set blockHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlockHeight() => $_has(0); + @$pb.TagNumber(1) + void clearBlockHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.List get validators => $_getList(1); + + @$pb.TagNumber(3) + $9.PageResponse get pagination => $_getN(2); + @$pb.TagNumber(3) + set pagination($9.PageResponse v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPagination() => $_has(2); + @$pb.TagNumber(3) + void clearPagination() => clearField(3); + @$pb.TagNumber(3) + $9.PageResponse ensurePagination() => $_ensure(2); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOM<$10.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $10.Any.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.String? address, + $10.Any? pubKey, + $fixnum.Int64? votingPower, + $fixnum.Int64? proposerPriority, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + if (proposerPriority != null) { + _result.proposerPriority = proposerPriority; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $10.Any get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($10.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $10.Any ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get votingPower => $_getI64(2); + @$pb.TagNumber(3) + set votingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get proposerPriority => $_getI64(3); + @$pb.TagNumber(4) + set proposerPriority($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasProposerPriority() => $_has(3); + @$pb.TagNumber(4) + void clearProposerPriority() => clearField(4); +} + +class GetBlockByHeightRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetBlockByHeightRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..hasRequiredFields = false + ; + + GetBlockByHeightRequest._() : super(); + factory GetBlockByHeightRequest({ + $fixnum.Int64? height, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + return _result; + } + factory GetBlockByHeightRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetBlockByHeightRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetBlockByHeightRequest clone() => GetBlockByHeightRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetBlockByHeightRequest copyWith(void Function(GetBlockByHeightRequest) updates) => super.copyWith((message) => updates(message as GetBlockByHeightRequest)) as GetBlockByHeightRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetBlockByHeightRequest create() => GetBlockByHeightRequest._(); + GetBlockByHeightRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetBlockByHeightRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetBlockByHeightRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); +} + +class GetBlockByHeightResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetBlockByHeightResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOM<$7.BlockID>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: $7.BlockID.create) + ..aOM<$11.Block>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: $11.Block.create) + ..hasRequiredFields = false + ; + + GetBlockByHeightResponse._() : super(); + factory GetBlockByHeightResponse({ + $7.BlockID? blockId, + $11.Block? block, + }) { + final _result = create(); + if (blockId != null) { + _result.blockId = blockId; + } + if (block != null) { + _result.block = block; + } + return _result; + } + factory GetBlockByHeightResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetBlockByHeightResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetBlockByHeightResponse clone() => GetBlockByHeightResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetBlockByHeightResponse copyWith(void Function(GetBlockByHeightResponse) updates) => super.copyWith((message) => updates(message as GetBlockByHeightResponse)) as GetBlockByHeightResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetBlockByHeightResponse create() => GetBlockByHeightResponse._(); + GetBlockByHeightResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetBlockByHeightResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetBlockByHeightResponse? _defaultInstance; + + @$pb.TagNumber(1) + $7.BlockID get blockId => $_getN(0); + @$pb.TagNumber(1) + set blockId($7.BlockID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockId() => $_has(0); + @$pb.TagNumber(1) + void clearBlockId() => clearField(1); + @$pb.TagNumber(1) + $7.BlockID ensureBlockId() => $_ensure(0); + + @$pb.TagNumber(2) + $11.Block get block => $_getN(1); + @$pb.TagNumber(2) + set block($11.Block v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasBlock() => $_has(1); + @$pb.TagNumber(2) + void clearBlock() => clearField(2); + @$pb.TagNumber(2) + $11.Block ensureBlock() => $_ensure(1); +} + +class GetLatestBlockRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetLatestBlockRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + GetLatestBlockRequest._() : super(); + factory GetLatestBlockRequest() => create(); + factory GetLatestBlockRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetLatestBlockRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetLatestBlockRequest clone() => GetLatestBlockRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetLatestBlockRequest copyWith(void Function(GetLatestBlockRequest) updates) => super.copyWith((message) => updates(message as GetLatestBlockRequest)) as GetLatestBlockRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetLatestBlockRequest create() => GetLatestBlockRequest._(); + GetLatestBlockRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetLatestBlockRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetLatestBlockRequest? _defaultInstance; +} + +class GetLatestBlockResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetLatestBlockResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOM<$7.BlockID>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: $7.BlockID.create) + ..aOM<$11.Block>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: $11.Block.create) + ..hasRequiredFields = false + ; + + GetLatestBlockResponse._() : super(); + factory GetLatestBlockResponse({ + $7.BlockID? blockId, + $11.Block? block, + }) { + final _result = create(); + if (blockId != null) { + _result.blockId = blockId; + } + if (block != null) { + _result.block = block; + } + return _result; + } + factory GetLatestBlockResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetLatestBlockResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetLatestBlockResponse clone() => GetLatestBlockResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetLatestBlockResponse copyWith(void Function(GetLatestBlockResponse) updates) => super.copyWith((message) => updates(message as GetLatestBlockResponse)) as GetLatestBlockResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetLatestBlockResponse create() => GetLatestBlockResponse._(); + GetLatestBlockResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetLatestBlockResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetLatestBlockResponse? _defaultInstance; + + @$pb.TagNumber(1) + $7.BlockID get blockId => $_getN(0); + @$pb.TagNumber(1) + set blockId($7.BlockID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockId() => $_has(0); + @$pb.TagNumber(1) + void clearBlockId() => clearField(1); + @$pb.TagNumber(1) + $7.BlockID ensureBlockId() => $_ensure(0); + + @$pb.TagNumber(2) + $11.Block get block => $_getN(1); + @$pb.TagNumber(2) + set block($11.Block v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasBlock() => $_has(1); + @$pb.TagNumber(2) + void clearBlock() => clearField(2); + @$pb.TagNumber(2) + $11.Block ensureBlock() => $_ensure(1); +} + +class GetSyncingRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetSyncingRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + GetSyncingRequest._() : super(); + factory GetSyncingRequest() => create(); + factory GetSyncingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetSyncingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetSyncingRequest clone() => GetSyncingRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetSyncingRequest copyWith(void Function(GetSyncingRequest) updates) => super.copyWith((message) => updates(message as GetSyncingRequest)) as GetSyncingRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetSyncingRequest create() => GetSyncingRequest._(); + GetSyncingRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetSyncingRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetSyncingRequest? _defaultInstance; +} + +class GetSyncingResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetSyncingResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syncing') + ..hasRequiredFields = false + ; + + GetSyncingResponse._() : super(); + factory GetSyncingResponse({ + $core.bool? syncing, + }) { + final _result = create(); + if (syncing != null) { + _result.syncing = syncing; + } + return _result; + } + factory GetSyncingResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetSyncingResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetSyncingResponse clone() => GetSyncingResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetSyncingResponse copyWith(void Function(GetSyncingResponse) updates) => super.copyWith((message) => updates(message as GetSyncingResponse)) as GetSyncingResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetSyncingResponse create() => GetSyncingResponse._(); + GetSyncingResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetSyncingResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetSyncingResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get syncing => $_getBF(0); + @$pb.TagNumber(1) + set syncing($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasSyncing() => $_has(0); + @$pb.TagNumber(1) + void clearSyncing() => clearField(1); +} + +class GetNodeInfoRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetNodeInfoRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + GetNodeInfoRequest._() : super(); + factory GetNodeInfoRequest() => create(); + factory GetNodeInfoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetNodeInfoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetNodeInfoRequest clone() => GetNodeInfoRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetNodeInfoRequest copyWith(void Function(GetNodeInfoRequest) updates) => super.copyWith((message) => updates(message as GetNodeInfoRequest)) as GetNodeInfoRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetNodeInfoRequest create() => GetNodeInfoRequest._(); + GetNodeInfoRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetNodeInfoRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetNodeInfoRequest? _defaultInstance; +} + +class GetNodeInfoResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetNodeInfoResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOM<$12.DefaultNodeInfo>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultNodeInfo', subBuilder: $12.DefaultNodeInfo.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applicationVersion', subBuilder: VersionInfo.create) + ..hasRequiredFields = false + ; + + GetNodeInfoResponse._() : super(); + factory GetNodeInfoResponse({ + $12.DefaultNodeInfo? defaultNodeInfo, + VersionInfo? applicationVersion, + }) { + final _result = create(); + if (defaultNodeInfo != null) { + _result.defaultNodeInfo = defaultNodeInfo; + } + if (applicationVersion != null) { + _result.applicationVersion = applicationVersion; + } + return _result; + } + factory GetNodeInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetNodeInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetNodeInfoResponse clone() => GetNodeInfoResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetNodeInfoResponse copyWith(void Function(GetNodeInfoResponse) updates) => super.copyWith((message) => updates(message as GetNodeInfoResponse)) as GetNodeInfoResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetNodeInfoResponse create() => GetNodeInfoResponse._(); + GetNodeInfoResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetNodeInfoResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetNodeInfoResponse? _defaultInstance; + + @$pb.TagNumber(1) + $12.DefaultNodeInfo get defaultNodeInfo => $_getN(0); + @$pb.TagNumber(1) + set defaultNodeInfo($12.DefaultNodeInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDefaultNodeInfo() => $_has(0); + @$pb.TagNumber(1) + void clearDefaultNodeInfo() => clearField(1); + @$pb.TagNumber(1) + $12.DefaultNodeInfo ensureDefaultNodeInfo() => $_ensure(0); + + @$pb.TagNumber(2) + VersionInfo get applicationVersion => $_getN(1); + @$pb.TagNumber(2) + set applicationVersion(VersionInfo v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasApplicationVersion() => $_has(1); + @$pb.TagNumber(2) + void clearApplicationVersion() => clearField(2); + @$pb.TagNumber(2) + VersionInfo ensureApplicationVersion() => $_ensure(1); +} + +class VersionInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VersionInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appName') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gitCommit') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'buildTags') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goVersion') + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'buildDeps', $pb.PbFieldType.PM, subBuilder: Module.create) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'cosmosSdkVersion') + ..hasRequiredFields = false + ; + + VersionInfo._() : super(); + factory VersionInfo({ + $core.String? name, + $core.String? appName, + $core.String? version, + $core.String? gitCommit, + $core.String? buildTags, + $core.String? goVersion, + $core.Iterable? buildDeps, + $core.String? cosmosSdkVersion, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (appName != null) { + _result.appName = appName; + } + if (version != null) { + _result.version = version; + } + if (gitCommit != null) { + _result.gitCommit = gitCommit; + } + if (buildTags != null) { + _result.buildTags = buildTags; + } + if (goVersion != null) { + _result.goVersion = goVersion; + } + if (buildDeps != null) { + _result.buildDeps.addAll(buildDeps); + } + if (cosmosSdkVersion != null) { + _result.cosmosSdkVersion = cosmosSdkVersion; + } + return _result; + } + factory VersionInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VersionInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VersionInfo clone() => VersionInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VersionInfo copyWith(void Function(VersionInfo) updates) => super.copyWith((message) => updates(message as VersionInfo)) as VersionInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static VersionInfo create() => VersionInfo._(); + VersionInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static VersionInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VersionInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get appName => $_getSZ(1); + @$pb.TagNumber(2) + set appName($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAppName() => $_has(1); + @$pb.TagNumber(2) + void clearAppName() => clearField(2); + + @$pb.TagNumber(3) + $core.String get version => $_getSZ(2); + @$pb.TagNumber(3) + set version($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasVersion() => $_has(2); + @$pb.TagNumber(3) + void clearVersion() => clearField(3); + + @$pb.TagNumber(4) + $core.String get gitCommit => $_getSZ(3); + @$pb.TagNumber(4) + set gitCommit($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasGitCommit() => $_has(3); + @$pb.TagNumber(4) + void clearGitCommit() => clearField(4); + + @$pb.TagNumber(5) + $core.String get buildTags => $_getSZ(4); + @$pb.TagNumber(5) + set buildTags($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasBuildTags() => $_has(4); + @$pb.TagNumber(5) + void clearBuildTags() => clearField(5); + + @$pb.TagNumber(6) + $core.String get goVersion => $_getSZ(5); + @$pb.TagNumber(6) + set goVersion($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasGoVersion() => $_has(5); + @$pb.TagNumber(6) + void clearGoVersion() => clearField(6); + + @$pb.TagNumber(7) + $core.List get buildDeps => $_getList(6); + + @$pb.TagNumber(8) + $core.String get cosmosSdkVersion => $_getSZ(7); + @$pb.TagNumber(8) + set cosmosSdkVersion($core.String v) { $_setString(7, v); } + @$pb.TagNumber(8) + $core.bool hasCosmosSdkVersion() => $_has(7); + @$pb.TagNumber(8) + void clearCosmosSdkVersion() => clearField(8); +} + +class Module extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Module', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.tendermint.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sum') + ..hasRequiredFields = false + ; + + Module._() : super(); + factory Module({ + $core.String? path, + $core.String? version, + $core.String? sum, + }) { + final _result = create(); + if (path != null) { + _result.path = path; + } + if (version != null) { + _result.version = version; + } + if (sum != null) { + _result.sum = sum; + } + return _result; + } + factory Module.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Module.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Module clone() => Module()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Module copyWith(void Function(Module) updates) => super.copyWith((message) => updates(message as Module)) as Module; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Module create() => Module._(); + Module createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Module getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Module? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get path => $_getSZ(0); + @$pb.TagNumber(1) + set path($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPath() => $_has(0); + @$pb.TagNumber(1) + void clearPath() => clearField(1); + + @$pb.TagNumber(2) + $core.String get version => $_getSZ(1); + @$pb.TagNumber(2) + set version($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVersion() => $_has(1); + @$pb.TagNumber(2) + void clearVersion() => clearField(2); + + @$pb.TagNumber(3) + $core.String get sum => $_getSZ(2); + @$pb.TagNumber(3) + set sum($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSum() => $_has(2); + @$pb.TagNumber(3) + void clearSum() => clearField(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..b0e6b228 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/tendermint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..5eef4be5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbgrpc.dart @@ -0,0 +1,202 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/tendermint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class ServiceClient extends $grpc.Client { + static final _$getNodeInfo = + $grpc.ClientMethod<$0.GetNodeInfoRequest, $0.GetNodeInfoResponse>( + '/cosmos.base.tendermint.v1beta1.Service/GetNodeInfo', + ($0.GetNodeInfoRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.GetNodeInfoResponse.fromBuffer(value)); + static final _$getSyncing = + $grpc.ClientMethod<$0.GetSyncingRequest, $0.GetSyncingResponse>( + '/cosmos.base.tendermint.v1beta1.Service/GetSyncing', + ($0.GetSyncingRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.GetSyncingResponse.fromBuffer(value)); + static final _$getLatestBlock = + $grpc.ClientMethod<$0.GetLatestBlockRequest, $0.GetLatestBlockResponse>( + '/cosmos.base.tendermint.v1beta1.Service/GetLatestBlock', + ($0.GetLatestBlockRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.GetLatestBlockResponse.fromBuffer(value)); + static final _$getBlockByHeight = $grpc.ClientMethod< + $0.GetBlockByHeightRequest, $0.GetBlockByHeightResponse>( + '/cosmos.base.tendermint.v1beta1.Service/GetBlockByHeight', + ($0.GetBlockByHeightRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.GetBlockByHeightResponse.fromBuffer(value)); + static final _$getLatestValidatorSet = $grpc.ClientMethod< + $0.GetLatestValidatorSetRequest, $0.GetLatestValidatorSetResponse>( + '/cosmos.base.tendermint.v1beta1.Service/GetLatestValidatorSet', + ($0.GetLatestValidatorSetRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.GetLatestValidatorSetResponse.fromBuffer(value)); + static final _$getValidatorSetByHeight = $grpc.ClientMethod< + $0.GetValidatorSetByHeightRequest, + $0.GetValidatorSetByHeightResponse>( + '/cosmos.base.tendermint.v1beta1.Service/GetValidatorSetByHeight', + ($0.GetValidatorSetByHeightRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.GetValidatorSetByHeightResponse.fromBuffer(value)); + + ServiceClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.GetNodeInfoResponse> getNodeInfo( + $0.GetNodeInfoRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getNodeInfo, request, options: options); + } + + $grpc.ResponseFuture<$0.GetSyncingResponse> getSyncing( + $0.GetSyncingRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getSyncing, request, options: options); + } + + $grpc.ResponseFuture<$0.GetLatestBlockResponse> getLatestBlock( + $0.GetLatestBlockRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getLatestBlock, request, options: options); + } + + $grpc.ResponseFuture<$0.GetBlockByHeightResponse> getBlockByHeight( + $0.GetBlockByHeightRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getBlockByHeight, request, options: options); + } + + $grpc.ResponseFuture<$0.GetLatestValidatorSetResponse> getLatestValidatorSet( + $0.GetLatestValidatorSetRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getLatestValidatorSet, request, options: options); + } + + $grpc.ResponseFuture<$0.GetValidatorSetByHeightResponse> + getValidatorSetByHeight($0.GetValidatorSetByHeightRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getValidatorSetByHeight, request, + options: options); + } +} + +abstract class ServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.base.tendermint.v1beta1.Service'; + + ServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.GetNodeInfoRequest, $0.GetNodeInfoResponse>( + 'GetNodeInfo', + getNodeInfo_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GetNodeInfoRequest.fromBuffer(value), + ($0.GetNodeInfoResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GetSyncingRequest, $0.GetSyncingResponse>( + 'GetSyncing', + getSyncing_Pre, + false, + false, + ($core.List<$core.int> value) => $0.GetSyncingRequest.fromBuffer(value), + ($0.GetSyncingResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GetLatestBlockRequest, + $0.GetLatestBlockResponse>( + 'GetLatestBlock', + getLatestBlock_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GetLatestBlockRequest.fromBuffer(value), + ($0.GetLatestBlockResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GetBlockByHeightRequest, + $0.GetBlockByHeightResponse>( + 'GetBlockByHeight', + getBlockByHeight_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GetBlockByHeightRequest.fromBuffer(value), + ($0.GetBlockByHeightResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GetLatestValidatorSetRequest, + $0.GetLatestValidatorSetResponse>( + 'GetLatestValidatorSet', + getLatestValidatorSet_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GetLatestValidatorSetRequest.fromBuffer(value), + ($0.GetLatestValidatorSetResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GetValidatorSetByHeightRequest, + $0.GetValidatorSetByHeightResponse>( + 'GetValidatorSetByHeight', + getValidatorSetByHeight_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GetValidatorSetByHeightRequest.fromBuffer(value), + ($0.GetValidatorSetByHeightResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.GetNodeInfoResponse> getNodeInfo_Pre($grpc.ServiceCall call, + $async.Future<$0.GetNodeInfoRequest> request) async { + return getNodeInfo(call, await request); + } + + $async.Future<$0.GetSyncingResponse> getSyncing_Pre($grpc.ServiceCall call, + $async.Future<$0.GetSyncingRequest> request) async { + return getSyncing(call, await request); + } + + $async.Future<$0.GetLatestBlockResponse> getLatestBlock_Pre( + $grpc.ServiceCall call, + $async.Future<$0.GetLatestBlockRequest> request) async { + return getLatestBlock(call, await request); + } + + $async.Future<$0.GetBlockByHeightResponse> getBlockByHeight_Pre( + $grpc.ServiceCall call, + $async.Future<$0.GetBlockByHeightRequest> request) async { + return getBlockByHeight(call, await request); + } + + $async.Future<$0.GetLatestValidatorSetResponse> getLatestValidatorSet_Pre( + $grpc.ServiceCall call, + $async.Future<$0.GetLatestValidatorSetRequest> request) async { + return getLatestValidatorSet(call, await request); + } + + $async.Future<$0.GetValidatorSetByHeightResponse> getValidatorSetByHeight_Pre( + $grpc.ServiceCall call, + $async.Future<$0.GetValidatorSetByHeightRequest> request) async { + return getValidatorSetByHeight(call, await request); + } + + $async.Future<$0.GetNodeInfoResponse> getNodeInfo( + $grpc.ServiceCall call, $0.GetNodeInfoRequest request); + $async.Future<$0.GetSyncingResponse> getSyncing( + $grpc.ServiceCall call, $0.GetSyncingRequest request); + $async.Future<$0.GetLatestBlockResponse> getLatestBlock( + $grpc.ServiceCall call, $0.GetLatestBlockRequest request); + $async.Future<$0.GetBlockByHeightResponse> getBlockByHeight( + $grpc.ServiceCall call, $0.GetBlockByHeightRequest request); + $async.Future<$0.GetLatestValidatorSetResponse> getLatestValidatorSet( + $grpc.ServiceCall call, $0.GetLatestValidatorSetRequest request); + $async.Future<$0.GetValidatorSetByHeightResponse> getValidatorSetByHeight( + $grpc.ServiceCall call, $0.GetValidatorSetByHeightRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..d958a75b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/cosmos/base/tendermint/v1beta1/query.pbjson.dart @@ -0,0 +1,171 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/tendermint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use getValidatorSetByHeightRequestDescriptor instead') +const GetValidatorSetByHeightRequest$json = const { + '1': 'GetValidatorSetByHeightRequest', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetValidatorSetByHeightRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getValidatorSetByHeightRequestDescriptor = $convert.base64Decode('Ch5HZXRWYWxpZGF0b3JTZXRCeUhlaWdodFJlcXVlc3QSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSRgoKcGFnaW5hdGlvbhgCIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use getValidatorSetByHeightResponseDescriptor instead') +const GetValidatorSetByHeightResponse$json = const { + '1': 'GetValidatorSetByHeightResponse', + '2': const [ + const {'1': 'block_height', '3': 1, '4': 1, '5': 3, '10': 'blockHeight'}, + const {'1': 'validators', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.tendermint.v1beta1.Validator', '10': 'validators'}, + const {'1': 'pagination', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetValidatorSetByHeightResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getValidatorSetByHeightResponseDescriptor = $convert.base64Decode('Ch9HZXRWYWxpZGF0b3JTZXRCeUhlaWdodFJlc3BvbnNlEiEKDGJsb2NrX2hlaWdodBgBIAEoA1ILYmxvY2tIZWlnaHQSSQoKdmFsaWRhdG9ycxgCIAMoCzIpLmNvc21vcy5iYXNlLnRlbmRlcm1pbnQudjFiZXRhMS5WYWxpZGF0b3JSCnZhbGlkYXRvcnMSRwoKcGFnaW5hdGlvbhgDIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use getLatestValidatorSetRequestDescriptor instead') +const GetLatestValidatorSetRequest$json = const { + '1': 'GetLatestValidatorSetRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetLatestValidatorSetRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getLatestValidatorSetRequestDescriptor = $convert.base64Decode('ChxHZXRMYXRlc3RWYWxpZGF0b3JTZXRSZXF1ZXN0EkYKCnBhZ2luYXRpb24YASABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use getLatestValidatorSetResponseDescriptor instead') +const GetLatestValidatorSetResponse$json = const { + '1': 'GetLatestValidatorSetResponse', + '2': const [ + const {'1': 'block_height', '3': 1, '4': 1, '5': 3, '10': 'blockHeight'}, + const {'1': 'validators', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.tendermint.v1beta1.Validator', '10': 'validators'}, + const {'1': 'pagination', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetLatestValidatorSetResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getLatestValidatorSetResponseDescriptor = $convert.base64Decode('Ch1HZXRMYXRlc3RWYWxpZGF0b3JTZXRSZXNwb25zZRIhCgxibG9ja19oZWlnaHQYASABKANSC2Jsb2NrSGVpZ2h0EkkKCnZhbGlkYXRvcnMYAiADKAsyKS5jb3Ntb3MuYmFzZS50ZW5kZXJtaW50LnYxYmV0YTEuVmFsaWRhdG9yUgp2YWxpZGF0b3JzEkcKCnBhZ2luYXRpb24YAyABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'pubKey'}, + const {'1': 'voting_power', '3': 3, '4': 1, '5': 3, '10': 'votingPower'}, + const {'1': 'proposer_priority', '3': 4, '4': 1, '5': 3, '10': 'proposerPriority'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoCVIHYWRkcmVzcxItCgdwdWJfa2V5GAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueVIGcHViS2V5EiEKDHZvdGluZ19wb3dlchgDIAEoA1ILdm90aW5nUG93ZXISKwoRcHJvcG9zZXJfcHJpb3JpdHkYBCABKANSEHByb3Bvc2VyUHJpb3JpdHk='); +@$core.Deprecated('Use getBlockByHeightRequestDescriptor instead') +const GetBlockByHeightRequest$json = const { + '1': 'GetBlockByHeightRequest', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + ], +}; + +/// Descriptor for `GetBlockByHeightRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBlockByHeightRequestDescriptor = $convert.base64Decode('ChdHZXRCbG9ja0J5SGVpZ2h0UmVxdWVzdBIWCgZoZWlnaHQYASABKANSBmhlaWdodA=='); +@$core.Deprecated('Use getBlockByHeightResponseDescriptor instead') +const GetBlockByHeightResponse$json = const { + '1': 'GetBlockByHeightResponse', + '2': const [ + const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '10': 'blockId'}, + const {'1': 'block', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Block', '10': 'block'}, + ], +}; + +/// Descriptor for `GetBlockByHeightResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBlockByHeightResponseDescriptor = $convert.base64Decode('ChhHZXRCbG9ja0J5SGVpZ2h0UmVzcG9uc2USNAoIYmxvY2tfaWQYASABKAsyGS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrSURSB2Jsb2NrSWQSLQoFYmxvY2sYAiABKAsyFy50ZW5kZXJtaW50LnR5cGVzLkJsb2NrUgVibG9jaw=='); +@$core.Deprecated('Use getLatestBlockRequestDescriptor instead') +const GetLatestBlockRequest$json = const { + '1': 'GetLatestBlockRequest', +}; + +/// Descriptor for `GetLatestBlockRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getLatestBlockRequestDescriptor = $convert.base64Decode('ChVHZXRMYXRlc3RCbG9ja1JlcXVlc3Q='); +@$core.Deprecated('Use getLatestBlockResponseDescriptor instead') +const GetLatestBlockResponse$json = const { + '1': 'GetLatestBlockResponse', + '2': const [ + const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '10': 'blockId'}, + const {'1': 'block', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Block', '10': 'block'}, + ], +}; + +/// Descriptor for `GetLatestBlockResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getLatestBlockResponseDescriptor = $convert.base64Decode('ChZHZXRMYXRlc3RCbG9ja1Jlc3BvbnNlEjQKCGJsb2NrX2lkGAEgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEUgdibG9ja0lkEi0KBWJsb2NrGAIgASgLMhcudGVuZGVybWludC50eXBlcy5CbG9ja1IFYmxvY2s='); +@$core.Deprecated('Use getSyncingRequestDescriptor instead') +const GetSyncingRequest$json = const { + '1': 'GetSyncingRequest', +}; + +/// Descriptor for `GetSyncingRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getSyncingRequestDescriptor = $convert.base64Decode('ChFHZXRTeW5jaW5nUmVxdWVzdA=='); +@$core.Deprecated('Use getSyncingResponseDescriptor instead') +const GetSyncingResponse$json = const { + '1': 'GetSyncingResponse', + '2': const [ + const {'1': 'syncing', '3': 1, '4': 1, '5': 8, '10': 'syncing'}, + ], +}; + +/// Descriptor for `GetSyncingResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getSyncingResponseDescriptor = $convert.base64Decode('ChJHZXRTeW5jaW5nUmVzcG9uc2USGAoHc3luY2luZxgBIAEoCFIHc3luY2luZw=='); +@$core.Deprecated('Use getNodeInfoRequestDescriptor instead') +const GetNodeInfoRequest$json = const { + '1': 'GetNodeInfoRequest', +}; + +/// Descriptor for `GetNodeInfoRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getNodeInfoRequestDescriptor = $convert.base64Decode('ChJHZXROb2RlSW5mb1JlcXVlc3Q='); +@$core.Deprecated('Use getNodeInfoResponseDescriptor instead') +const GetNodeInfoResponse$json = const { + '1': 'GetNodeInfoResponse', + '2': const [ + const {'1': 'default_node_info', '3': 1, '4': 1, '5': 11, '6': '.tendermint.p2p.DefaultNodeInfo', '10': 'defaultNodeInfo'}, + const {'1': 'application_version', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.tendermint.v1beta1.VersionInfo', '10': 'applicationVersion'}, + ], +}; + +/// Descriptor for `GetNodeInfoResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getNodeInfoResponseDescriptor = $convert.base64Decode('ChNHZXROb2RlSW5mb1Jlc3BvbnNlEksKEWRlZmF1bHRfbm9kZV9pbmZvGAEgASgLMh8udGVuZGVybWludC5wMnAuRGVmYXVsdE5vZGVJbmZvUg9kZWZhdWx0Tm9kZUluZm8SXAoTYXBwbGljYXRpb25fdmVyc2lvbhgCIAEoCzIrLmNvc21vcy5iYXNlLnRlbmRlcm1pbnQudjFiZXRhMS5WZXJzaW9uSW5mb1ISYXBwbGljYXRpb25WZXJzaW9u'); +@$core.Deprecated('Use versionInfoDescriptor instead') +const VersionInfo$json = const { + '1': 'VersionInfo', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'app_name', '3': 2, '4': 1, '5': 9, '10': 'appName'}, + const {'1': 'version', '3': 3, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'git_commit', '3': 4, '4': 1, '5': 9, '10': 'gitCommit'}, + const {'1': 'build_tags', '3': 5, '4': 1, '5': 9, '10': 'buildTags'}, + const {'1': 'go_version', '3': 6, '4': 1, '5': 9, '10': 'goVersion'}, + const {'1': 'build_deps', '3': 7, '4': 3, '5': 11, '6': '.cosmos.base.tendermint.v1beta1.Module', '10': 'buildDeps'}, + const {'1': 'cosmos_sdk_version', '3': 8, '4': 1, '5': 9, '10': 'cosmosSdkVersion'}, + ], +}; + +/// Descriptor for `VersionInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List versionInfoDescriptor = $convert.base64Decode('CgtWZXJzaW9uSW5mbxISCgRuYW1lGAEgASgJUgRuYW1lEhkKCGFwcF9uYW1lGAIgASgJUgdhcHBOYW1lEhgKB3ZlcnNpb24YAyABKAlSB3ZlcnNpb24SHQoKZ2l0X2NvbW1pdBgEIAEoCVIJZ2l0Q29tbWl0Eh0KCmJ1aWxkX3RhZ3MYBSABKAlSCWJ1aWxkVGFncxIdCgpnb192ZXJzaW9uGAYgASgJUglnb1ZlcnNpb24SRQoKYnVpbGRfZGVwcxgHIAMoCzImLmNvc21vcy5iYXNlLnRlbmRlcm1pbnQudjFiZXRhMS5Nb2R1bGVSCWJ1aWxkRGVwcxIsChJjb3Ntb3Nfc2RrX3ZlcnNpb24YCCABKAlSEGNvc21vc1Nka1ZlcnNpb24='); +@$core.Deprecated('Use moduleDescriptor instead') +const Module$json = const { + '1': 'Module', + '2': const [ + const {'1': 'path', '3': 1, '4': 1, '5': 9, '10': 'path'}, + const {'1': 'version', '3': 2, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'sum', '3': 3, '4': 1, '5': 9, '10': 'sum'}, + ], +}; + +/// Descriptor for `Module`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List moduleDescriptor = $convert.base64Decode('CgZNb2R1bGUSEgoEcGF0aBgBIAEoCVIEcGF0aBIYCgd2ZXJzaW9uGAIgASgJUgd2ZXJzaW9uEhAKA3N1bRgDIAEoCVIDc3Vt'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..62f2d248 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $1; + +class Annotations { + static final http = $pb.Extension<$1.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $1.HttpRule.getDefault, subBuilder: $1.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pb.dart new file mode 100644 index 00000000..9605687d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pb.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +enum PublicKey_Sum { + ed25519, + secp256k1, + notSet +} + +class PublicKey extends $pb.GeneratedMessage { + static const $core.Map<$core.int, PublicKey_Sum> _PublicKey_SumByTag = { + 1 : PublicKey_Sum.ed25519, + 2 : PublicKey_Sum.secp256k1, + 0 : PublicKey_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PublicKey', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ed25519', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'secp256k1', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PublicKey._() : super(); + factory PublicKey({ + $core.List<$core.int>? ed25519, + $core.List<$core.int>? secp256k1, + }) { + final _result = create(); + if (ed25519 != null) { + _result.ed25519 = ed25519; + } + if (secp256k1 != null) { + _result.secp256k1 = secp256k1; + } + return _result; + } + factory PublicKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PublicKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PublicKey clone() => PublicKey()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PublicKey copyWith(void Function(PublicKey) updates) => super.copyWith((message) => updates(message as PublicKey)) as PublicKey; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PublicKey create() => PublicKey._(); + PublicKey createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PublicKey getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PublicKey? _defaultInstance; + + PublicKey_Sum whichSum() => _PublicKey_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get ed25519 => $_getN(0); + @$pb.TagNumber(1) + set ed25519($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasEd25519() => $_has(0); + @$pb.TagNumber(1) + void clearEd25519() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get secp256k1 => $_getN(1); + @$pb.TagNumber(2) + set secp256k1($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasSecp256k1() => $_has(1); + @$pb.TagNumber(2) + void clearSecp256k1() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart new file mode 100644 index 00000000..46e87595 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart new file mode 100644 index 00000000..2a1aa145 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart @@ -0,0 +1,25 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use publicKeyDescriptor instead') +const PublicKey$json = const { + '1': 'PublicKey', + '2': const [ + const {'1': 'ed25519', '3': 1, '4': 1, '5': 12, '9': 0, '10': 'ed25519'}, + const {'1': 'secp256k1', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'secp256k1'}, + ], + '7': const {}, + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `PublicKey`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List publicKeyDescriptor = $convert.base64Decode('CglQdWJsaWNLZXkSGgoHZWQyNTUxORgBIAEoDEgAUgdlZDI1NTE5Eh4KCXNlY3AyNTZrMRgCIAEoDEgAUglzZWNwMjU2azE6COihHwHooB8BQgUKA3N1bQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pb.dart new file mode 100644 index 00000000..edd582de --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pb.dart @@ -0,0 +1,349 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Proof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafHash', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aunts', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Proof._() : super(); + factory Proof({ + $fixnum.Int64? total, + $fixnum.Int64? index, + $core.List<$core.int>? leafHash, + $core.Iterable<$core.List<$core.int>>? aunts, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (index != null) { + _result.index = index; + } + if (leafHash != null) { + _result.leafHash = leafHash; + } + if (aunts != null) { + _result.aunts.addAll(aunts); + } + return _result; + } + factory Proof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proof clone() => Proof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proof copyWith(void Function(Proof) updates) => super.copyWith((message) => updates(message as Proof)) as Proof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proof create() => Proof._(); + Proof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proof? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get total => $_getI64(0); + @$pb.TagNumber(1) + set total($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get index => $_getI64(1); + @$pb.TagNumber(2) + set index($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get leafHash => $_getN(2); + @$pb.TagNumber(3) + set leafHash($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeafHash() => $_has(2); + @$pb.TagNumber(3) + void clearLeafHash() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.List<$core.int>> get aunts => $_getList(3); +} + +class ValueOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValueOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: Proof.create) + ..hasRequiredFields = false + ; + + ValueOp._() : super(); + factory ValueOp({ + $core.List<$core.int>? key, + Proof? proof, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory ValueOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValueOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValueOp clone() => ValueOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValueOp copyWith(void Function(ValueOp) updates) => super.copyWith((message) => updates(message as ValueOp)) as ValueOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValueOp create() => ValueOp._(); + ValueOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValueOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValueOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + Proof get proof => $_getN(1); + @$pb.TagNumber(2) + set proof(Proof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + @$pb.TagNumber(2) + Proof ensureProof() => $_ensure(1); +} + +class DominoOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DominoOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'input') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'output') + ..hasRequiredFields = false + ; + + DominoOp._() : super(); + factory DominoOp({ + $core.String? key, + $core.String? input, + $core.String? output, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (input != null) { + _result.input = input; + } + if (output != null) { + _result.output = output; + } + return _result; + } + factory DominoOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DominoOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DominoOp clone() => DominoOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DominoOp copyWith(void Function(DominoOp) updates) => super.copyWith((message) => updates(message as DominoOp)) as DominoOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DominoOp create() => DominoOp._(); + DominoOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DominoOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DominoOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get input => $_getSZ(1); + @$pb.TagNumber(2) + set input($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInput() => $_has(1); + @$pb.TagNumber(2) + void clearInput() => clearField(2); + + @$pb.TagNumber(3) + $core.String get output => $_getSZ(2); + @$pb.TagNumber(3) + set output($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutput() => $_has(2); + @$pb.TagNumber(3) + void clearOutput() => clearField(3); +} + +class ProofOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ProofOp._() : super(); + factory ProofOp({ + $core.String? type, + $core.List<$core.int>? key, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (key != null) { + _result.key = key; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory ProofOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOp clone() => ProofOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOp copyWith(void Function(ProofOp) updates) => super.copyWith((message) => updates(message as ProofOp)) as ProofOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOp create() => ProofOp._(); + ProofOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get key => $_getN(1); + @$pb.TagNumber(2) + set key($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasKey() => $_has(1); + @$pb.TagNumber(2) + void clearKey() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get data => $_getN(2); + @$pb.TagNumber(3) + set data($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasData() => $_has(2); + @$pb.TagNumber(3) + void clearData() => clearField(3); +} + +class ProofOps extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOps', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ops', $pb.PbFieldType.PM, subBuilder: ProofOp.create) + ..hasRequiredFields = false + ; + + ProofOps._() : super(); + factory ProofOps({ + $core.Iterable? ops, + }) { + final _result = create(); + if (ops != null) { + _result.ops.addAll(ops); + } + return _result; + } + factory ProofOps.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOps.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOps clone() => ProofOps()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOps copyWith(void Function(ProofOps) updates) => super.copyWith((message) => updates(message as ProofOps)) as ProofOps; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOps create() => ProofOps._(); + ProofOps createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOps getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOps? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get ops => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart new file mode 100644 index 00000000..9d1bb9fa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart new file mode 100644 index 00000000..1e8c4473 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use proofDescriptor instead') +const Proof$json = const { + '1': 'Proof', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 3, '10': 'total'}, + const {'1': 'index', '3': 2, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'leaf_hash', '3': 3, '4': 1, '5': 12, '10': 'leafHash'}, + const {'1': 'aunts', '3': 4, '4': 3, '5': 12, '10': 'aunts'}, + ], +}; + +/// Descriptor for `Proof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofDescriptor = $convert.base64Decode('CgVQcm9vZhIUCgV0b3RhbBgBIAEoA1IFdG90YWwSFAoFaW5kZXgYAiABKANSBWluZGV4EhsKCWxlYWZfaGFzaBgDIAEoDFIIbGVhZkhhc2gSFAoFYXVudHMYBCADKAxSBWF1bnRz'); +@$core.Deprecated('Use valueOpDescriptor instead') +const ValueOp$json = const { + '1': 'ValueOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `ValueOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List valueOpDescriptor = $convert.base64Decode('CgdWYWx1ZU9wEhAKA2tleRgBIAEoDFIDa2V5Ei4KBXByb29mGAIgASgLMhgudGVuZGVybWludC5jcnlwdG8uUHJvb2ZSBXByb29m'); +@$core.Deprecated('Use dominoOpDescriptor instead') +const DominoOp$json = const { + '1': 'DominoOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'input', '3': 2, '4': 1, '5': 9, '10': 'input'}, + const {'1': 'output', '3': 3, '4': 1, '5': 9, '10': 'output'}, + ], +}; + +/// Descriptor for `DominoOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dominoOpDescriptor = $convert.base64Decode('CghEb21pbm9PcBIQCgNrZXkYASABKAlSA2tleRIUCgVpbnB1dBgCIAEoCVIFaW5wdXQSFgoGb3V0cHV0GAMgASgJUgZvdXRwdXQ='); +@$core.Deprecated('Use proofOpDescriptor instead') +const ProofOp$json = const { + '1': 'ProofOp', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'key', '3': 2, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'data', '3': 3, '4': 1, '5': 12, '10': 'data'}, + ], +}; + +/// Descriptor for `ProofOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpDescriptor = $convert.base64Decode('CgdQcm9vZk9wEhIKBHR5cGUYASABKAlSBHR5cGUSEAoDa2V5GAIgASgMUgNrZXkSEgoEZGF0YRgDIAEoDFIEZGF0YQ=='); +@$core.Deprecated('Use proofOpsDescriptor instead') +const ProofOps$json = const { + '1': 'ProofOps', + '2': const [ + const {'1': 'ops', '3': 1, '4': 3, '5': 11, '6': '.tendermint.crypto.ProofOp', '8': const {}, '10': 'ops'}, + ], +}; + +/// Descriptor for `ProofOps`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpsDescriptor = $convert.base64Decode('CghQcm9vZk9wcxIyCgNvcHMYASADKAsyGi50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZk9wQgTI3h8AUgNvcHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pb.dart new file mode 100644 index 00000000..6da972fe --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pb.dart @@ -0,0 +1,372 @@ +/// +// Generated code. Do not modify. +// source: tendermint/p2p/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class NetAddress extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'NetAddress', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ip') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'port', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + NetAddress._() : super(); + factory NetAddress({ + $core.String? id, + $core.String? ip, + $core.int? port, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + if (ip != null) { + _result.ip = ip; + } + if (port != null) { + _result.port = port; + } + return _result; + } + factory NetAddress.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory NetAddress.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + NetAddress clone() => NetAddress()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + NetAddress copyWith(void Function(NetAddress) updates) => super.copyWith((message) => updates(message as NetAddress)) as NetAddress; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static NetAddress create() => NetAddress._(); + NetAddress createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static NetAddress getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static NetAddress? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get ip => $_getSZ(1); + @$pb.TagNumber(2) + set ip($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasIp() => $_has(1); + @$pb.TagNumber(2) + void clearIp() => clearField(2); + + @$pb.TagNumber(3) + $core.int get port => $_getIZ(2); + @$pb.TagNumber(3) + set port($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasPort() => $_has(2); + @$pb.TagNumber(3) + void clearPort() => clearField(3); +} + +class ProtocolVersion extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProtocolVersion', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'p2p', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + ProtocolVersion._() : super(); + factory ProtocolVersion({ + $fixnum.Int64? p2p, + $fixnum.Int64? block, + $fixnum.Int64? app, + }) { + final _result = create(); + if (p2p != null) { + _result.p2p = p2p; + } + if (block != null) { + _result.block = block; + } + if (app != null) { + _result.app = app; + } + return _result; + } + factory ProtocolVersion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProtocolVersion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProtocolVersion clone() => ProtocolVersion()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProtocolVersion copyWith(void Function(ProtocolVersion) updates) => super.copyWith((message) => updates(message as ProtocolVersion)) as ProtocolVersion; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProtocolVersion create() => ProtocolVersion._(); + ProtocolVersion createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProtocolVersion getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProtocolVersion? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get p2p => $_getI64(0); + @$pb.TagNumber(1) + set p2p($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasP2p() => $_has(0); + @$pb.TagNumber(1) + void clearP2p() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get block => $_getI64(1); + @$pb.TagNumber(2) + set block($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlock() => $_has(1); + @$pb.TagNumber(2) + void clearBlock() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get app => $_getI64(2); + @$pb.TagNumber(3) + set app($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasApp() => $_has(2); + @$pb.TagNumber(3) + void clearApp() => clearField(3); +} + +class DefaultNodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DefaultNodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocolVersion', subBuilder: ProtocolVersion.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultNodeId') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listenAddr') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'network') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channels', $pb.PbFieldType.OY) + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moniker') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'other', subBuilder: DefaultNodeInfoOther.create) + ..hasRequiredFields = false + ; + + DefaultNodeInfo._() : super(); + factory DefaultNodeInfo({ + ProtocolVersion? protocolVersion, + $core.String? defaultNodeId, + $core.String? listenAddr, + $core.String? network, + $core.String? version, + $core.List<$core.int>? channels, + $core.String? moniker, + DefaultNodeInfoOther? other, + }) { + final _result = create(); + if (protocolVersion != null) { + _result.protocolVersion = protocolVersion; + } + if (defaultNodeId != null) { + _result.defaultNodeId = defaultNodeId; + } + if (listenAddr != null) { + _result.listenAddr = listenAddr; + } + if (network != null) { + _result.network = network; + } + if (version != null) { + _result.version = version; + } + if (channels != null) { + _result.channels = channels; + } + if (moniker != null) { + _result.moniker = moniker; + } + if (other != null) { + _result.other = other; + } + return _result; + } + factory DefaultNodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DefaultNodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DefaultNodeInfo clone() => DefaultNodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DefaultNodeInfo copyWith(void Function(DefaultNodeInfo) updates) => super.copyWith((message) => updates(message as DefaultNodeInfo)) as DefaultNodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DefaultNodeInfo create() => DefaultNodeInfo._(); + DefaultNodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DefaultNodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DefaultNodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + ProtocolVersion get protocolVersion => $_getN(0); + @$pb.TagNumber(1) + set protocolVersion(ProtocolVersion v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasProtocolVersion() => $_has(0); + @$pb.TagNumber(1) + void clearProtocolVersion() => clearField(1); + @$pb.TagNumber(1) + ProtocolVersion ensureProtocolVersion() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get defaultNodeId => $_getSZ(1); + @$pb.TagNumber(2) + set defaultNodeId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDefaultNodeId() => $_has(1); + @$pb.TagNumber(2) + void clearDefaultNodeId() => clearField(2); + + @$pb.TagNumber(3) + $core.String get listenAddr => $_getSZ(2); + @$pb.TagNumber(3) + set listenAddr($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasListenAddr() => $_has(2); + @$pb.TagNumber(3) + void clearListenAddr() => clearField(3); + + @$pb.TagNumber(4) + $core.String get network => $_getSZ(3); + @$pb.TagNumber(4) + set network($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasNetwork() => $_has(3); + @$pb.TagNumber(4) + void clearNetwork() => clearField(4); + + @$pb.TagNumber(5) + $core.String get version => $_getSZ(4); + @$pb.TagNumber(5) + set version($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasVersion() => $_has(4); + @$pb.TagNumber(5) + void clearVersion() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$core.int> get channels => $_getN(5); + @$pb.TagNumber(6) + set channels($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasChannels() => $_has(5); + @$pb.TagNumber(6) + void clearChannels() => clearField(6); + + @$pb.TagNumber(7) + $core.String get moniker => $_getSZ(6); + @$pb.TagNumber(7) + set moniker($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasMoniker() => $_has(6); + @$pb.TagNumber(7) + void clearMoniker() => clearField(7); + + @$pb.TagNumber(8) + DefaultNodeInfoOther get other => $_getN(7); + @$pb.TagNumber(8) + set other(DefaultNodeInfoOther v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOther() => $_has(7); + @$pb.TagNumber(8) + void clearOther() => clearField(8); + @$pb.TagNumber(8) + DefaultNodeInfoOther ensureOther() => $_ensure(7); +} + +class DefaultNodeInfoOther extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DefaultNodeInfoOther', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.p2p'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txIndex') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rpcAddress') + ..hasRequiredFields = false + ; + + DefaultNodeInfoOther._() : super(); + factory DefaultNodeInfoOther({ + $core.String? txIndex, + $core.String? rpcAddress, + }) { + final _result = create(); + if (txIndex != null) { + _result.txIndex = txIndex; + } + if (rpcAddress != null) { + _result.rpcAddress = rpcAddress; + } + return _result; + } + factory DefaultNodeInfoOther.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DefaultNodeInfoOther.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DefaultNodeInfoOther clone() => DefaultNodeInfoOther()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DefaultNodeInfoOther copyWith(void Function(DefaultNodeInfoOther) updates) => super.copyWith((message) => updates(message as DefaultNodeInfoOther)) as DefaultNodeInfoOther; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DefaultNodeInfoOther create() => DefaultNodeInfoOther._(); + DefaultNodeInfoOther createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DefaultNodeInfoOther getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DefaultNodeInfoOther? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get txIndex => $_getSZ(0); + @$pb.TagNumber(1) + set txIndex($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTxIndex() => $_has(0); + @$pb.TagNumber(1) + void clearTxIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.String get rpcAddress => $_getSZ(1); + @$pb.TagNumber(2) + set rpcAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasRpcAddress() => $_has(1); + @$pb.TagNumber(2) + void clearRpcAddress() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbenum.dart new file mode 100644 index 00000000..28412fab --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/p2p/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbjson.dart new file mode 100644 index 00000000..ed2c5a61 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/p2p/types.pbjson.dart @@ -0,0 +1,62 @@ +/// +// Generated code. Do not modify. +// source: tendermint/p2p/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use netAddressDescriptor instead') +const NetAddress$json = const { + '1': 'NetAddress', + '2': const [ + const {'1': 'id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'id'}, + const {'1': 'ip', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'ip'}, + const {'1': 'port', '3': 3, '4': 1, '5': 13, '10': 'port'}, + ], +}; + +/// Descriptor for `NetAddress`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List netAddressDescriptor = $convert.base64Decode('CgpOZXRBZGRyZXNzEhYKAmlkGAEgASgJQgbi3h8CSURSAmlkEhYKAmlwGAIgASgJQgbi3h8CSVBSAmlwEhIKBHBvcnQYAyABKA1SBHBvcnQ='); +@$core.Deprecated('Use protocolVersionDescriptor instead') +const ProtocolVersion$json = const { + '1': 'ProtocolVersion', + '2': const [ + const {'1': 'p2p', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'p2p'}, + const {'1': 'block', '3': 2, '4': 1, '5': 4, '10': 'block'}, + const {'1': 'app', '3': 3, '4': 1, '5': 4, '10': 'app'}, + ], +}; + +/// Descriptor for `ProtocolVersion`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List protocolVersionDescriptor = $convert.base64Decode('Cg9Qcm90b2NvbFZlcnNpb24SGQoDcDJwGAEgASgEQgfi3h8DUDJQUgNwMnASFAoFYmxvY2sYAiABKARSBWJsb2NrEhAKA2FwcBgDIAEoBFIDYXBw'); +@$core.Deprecated('Use defaultNodeInfoDescriptor instead') +const DefaultNodeInfo$json = const { + '1': 'DefaultNodeInfo', + '2': const [ + const {'1': 'protocol_version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.p2p.ProtocolVersion', '8': const {}, '10': 'protocolVersion'}, + const {'1': 'default_node_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'defaultNodeId'}, + const {'1': 'listen_addr', '3': 3, '4': 1, '5': 9, '10': 'listenAddr'}, + const {'1': 'network', '3': 4, '4': 1, '5': 9, '10': 'network'}, + const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'channels', '3': 6, '4': 1, '5': 12, '10': 'channels'}, + const {'1': 'moniker', '3': 7, '4': 1, '5': 9, '10': 'moniker'}, + const {'1': 'other', '3': 8, '4': 1, '5': 11, '6': '.tendermint.p2p.DefaultNodeInfoOther', '8': const {}, '10': 'other'}, + ], +}; + +/// Descriptor for `DefaultNodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defaultNodeInfoDescriptor = $convert.base64Decode('Cg9EZWZhdWx0Tm9kZUluZm8SUAoQcHJvdG9jb2xfdmVyc2lvbhgBIAEoCzIfLnRlbmRlcm1pbnQucDJwLlByb3RvY29sVmVyc2lvbkIEyN4fAFIPcHJvdG9jb2xWZXJzaW9uEjkKD2RlZmF1bHRfbm9kZV9pZBgCIAEoCUIR4t4fDURlZmF1bHROb2RlSURSDWRlZmF1bHROb2RlSWQSHwoLbGlzdGVuX2FkZHIYAyABKAlSCmxpc3RlbkFkZHISGAoHbmV0d29yaxgEIAEoCVIHbmV0d29yaxIYCgd2ZXJzaW9uGAUgASgJUgd2ZXJzaW9uEhoKCGNoYW5uZWxzGAYgASgMUghjaGFubmVscxIYCgdtb25pa2VyGAcgASgJUgdtb25pa2VyEkAKBW90aGVyGAggASgLMiQudGVuZGVybWludC5wMnAuRGVmYXVsdE5vZGVJbmZvT3RoZXJCBMjeHwBSBW90aGVy'); +@$core.Deprecated('Use defaultNodeInfoOtherDescriptor instead') +const DefaultNodeInfoOther$json = const { + '1': 'DefaultNodeInfoOther', + '2': const [ + const {'1': 'tx_index', '3': 1, '4': 1, '5': 9, '10': 'txIndex'}, + const {'1': 'rpc_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'rpcAddress'}, + ], +}; + +/// Descriptor for `DefaultNodeInfoOther`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defaultNodeInfoOtherDescriptor = $convert.base64Decode('ChREZWZhdWx0Tm9kZUluZm9PdGhlchIZCgh0eF9pbmRleBgBIAEoCVIHdHhJbmRleBIvCgtycGNfYWRkcmVzcxgCIAEoCUIO4t4fClJQQ0FkZHJlc3NSCnJwY0FkZHJlc3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pb.dart new file mode 100644 index 00000000..3084b07f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pb.dart @@ -0,0 +1,111 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'types.pb.dart' as $7; +import 'evidence.pb.dart' as $8; + +class Block extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Block', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$7.Header>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $7.Header.create) + ..aOM<$7.Data>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', subBuilder: $7.Data.create) + ..aOM<$8.EvidenceList>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $8.EvidenceList.create) + ..aOM<$7.Commit>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommit', subBuilder: $7.Commit.create) + ..hasRequiredFields = false + ; + + Block._() : super(); + factory Block({ + $7.Header? header, + $7.Data? data, + $8.EvidenceList? evidence, + $7.Commit? lastCommit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (data != null) { + _result.data = data; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (lastCommit != null) { + _result.lastCommit = lastCommit; + } + return _result; + } + factory Block.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Block.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Block clone() => Block()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Block copyWith(void Function(Block) updates) => super.copyWith((message) => updates(message as Block)) as Block; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Block create() => Block._(); + Block createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Block getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Block? _defaultInstance; + + @$pb.TagNumber(1) + $7.Header get header => $_getN(0); + @$pb.TagNumber(1) + set header($7.Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + $7.Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $7.Data get data => $_getN(1); + @$pb.TagNumber(2) + set data($7.Data v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + @$pb.TagNumber(2) + $7.Data ensureData() => $_ensure(1); + + @$pb.TagNumber(3) + $8.EvidenceList get evidence => $_getN(2); + @$pb.TagNumber(3) + set evidence($8.EvidenceList v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasEvidence() => $_has(2); + @$pb.TagNumber(3) + void clearEvidence() => clearField(3); + @$pb.TagNumber(3) + $8.EvidenceList ensureEvidence() => $_ensure(2); + + @$pb.TagNumber(4) + $7.Commit get lastCommit => $_getN(3); + @$pb.TagNumber(4) + set lastCommit($7.Commit v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLastCommit() => $_has(3); + @$pb.TagNumber(4) + void clearLastCommit() => clearField(4); + @$pb.TagNumber(4) + $7.Commit ensureLastCommit() => $_ensure(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbenum.dart new file mode 100644 index 00000000..cc25835f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbjson.dart new file mode 100644 index 00000000..aa2c804f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/block.pbjson.dart @@ -0,0 +1,23 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockDescriptor instead') +const Block$json = const { + '1': 'Block', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'data', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Data', '8': const {}, '10': 'data'}, + const {'1': 'evidence', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceList', '8': const {}, '10': 'evidence'}, + const {'1': 'last_commit', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'lastCommit'}, + ], +}; + +/// Descriptor for `Block`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockDescriptor = $convert.base64Decode('CgVCbG9jaxI2CgZoZWFkZXIYASABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkhlYWRlckIEyN4fAFIGaGVhZGVyEjAKBGRhdGEYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLkRhdGFCBMjeHwBSBGRhdGESQAoIZXZpZGVuY2UYAyABKAsyHi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlTGlzdEIEyN4fAFIIZXZpZGVuY2USOQoLbGFzdF9jb21taXQYBCABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIKbGFzdENvbW1pdA=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pb.dart new file mode 100644 index 00000000..4c25e8ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pb.dart @@ -0,0 +1,347 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'types.pb.dart' as $7; +import '../../google/protobuf/timestamp.pb.dart' as $5; +import 'validator.pb.dart' as $6; + +enum Evidence_Sum { + duplicateVoteEvidence, + lightClientAttackEvidence, + notSet +} + +class Evidence extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Evidence_Sum> _Evidence_SumByTag = { + 1 : Evidence_Sum.duplicateVoteEvidence, + 2 : Evidence_Sum.lightClientAttackEvidence, + 0 : Evidence_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'duplicateVoteEvidence', subBuilder: DuplicateVoteEvidence.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lightClientAttackEvidence', subBuilder: LightClientAttackEvidence.create) + ..hasRequiredFields = false + ; + + Evidence._() : super(); + factory Evidence({ + DuplicateVoteEvidence? duplicateVoteEvidence, + LightClientAttackEvidence? lightClientAttackEvidence, + }) { + final _result = create(); + if (duplicateVoteEvidence != null) { + _result.duplicateVoteEvidence = duplicateVoteEvidence; + } + if (lightClientAttackEvidence != null) { + _result.lightClientAttackEvidence = lightClientAttackEvidence; + } + return _result; + } + factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Evidence clone() => Evidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Evidence create() => Evidence._(); + Evidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Evidence? _defaultInstance; + + Evidence_Sum whichSum() => _Evidence_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + DuplicateVoteEvidence get duplicateVoteEvidence => $_getN(0); + @$pb.TagNumber(1) + set duplicateVoteEvidence(DuplicateVoteEvidence v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDuplicateVoteEvidence() => $_has(0); + @$pb.TagNumber(1) + void clearDuplicateVoteEvidence() => clearField(1); + @$pb.TagNumber(1) + DuplicateVoteEvidence ensureDuplicateVoteEvidence() => $_ensure(0); + + @$pb.TagNumber(2) + LightClientAttackEvidence get lightClientAttackEvidence => $_getN(1); + @$pb.TagNumber(2) + set lightClientAttackEvidence(LightClientAttackEvidence v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLightClientAttackEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearLightClientAttackEvidence() => clearField(2); + @$pb.TagNumber(2) + LightClientAttackEvidence ensureLightClientAttackEvidence() => $_ensure(1); +} + +class DuplicateVoteEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DuplicateVoteEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$7.Vote>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteA', subBuilder: $7.Vote.create) + ..aOM<$7.Vote>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteB', subBuilder: $7.Vote.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorPower') + ..aOM<$5.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $5.Timestamp.create) + ..hasRequiredFields = false + ; + + DuplicateVoteEvidence._() : super(); + factory DuplicateVoteEvidence({ + $7.Vote? voteA, + $7.Vote? voteB, + $fixnum.Int64? totalVotingPower, + $fixnum.Int64? validatorPower, + $5.Timestamp? timestamp, + }) { + final _result = create(); + if (voteA != null) { + _result.voteA = voteA; + } + if (voteB != null) { + _result.voteB = voteB; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + if (validatorPower != null) { + _result.validatorPower = validatorPower; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + return _result; + } + factory DuplicateVoteEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DuplicateVoteEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DuplicateVoteEvidence clone() => DuplicateVoteEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DuplicateVoteEvidence copyWith(void Function(DuplicateVoteEvidence) updates) => super.copyWith((message) => updates(message as DuplicateVoteEvidence)) as DuplicateVoteEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DuplicateVoteEvidence create() => DuplicateVoteEvidence._(); + DuplicateVoteEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DuplicateVoteEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DuplicateVoteEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $7.Vote get voteA => $_getN(0); + @$pb.TagNumber(1) + set voteA($7.Vote v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVoteA() => $_has(0); + @$pb.TagNumber(1) + void clearVoteA() => clearField(1); + @$pb.TagNumber(1) + $7.Vote ensureVoteA() => $_ensure(0); + + @$pb.TagNumber(2) + $7.Vote get voteB => $_getN(1); + @$pb.TagNumber(2) + set voteB($7.Vote v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasVoteB() => $_has(1); + @$pb.TagNumber(2) + void clearVoteB() => clearField(2); + @$pb.TagNumber(2) + $7.Vote ensureVoteB() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get validatorPower => $_getI64(3); + @$pb.TagNumber(4) + set validatorPower($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasValidatorPower() => $_has(3); + @$pb.TagNumber(4) + void clearValidatorPower() => clearField(4); + + @$pb.TagNumber(5) + $5.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($5.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $5.Timestamp ensureTimestamp() => $_ensure(4); +} + +class LightClientAttackEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightClientAttackEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$7.LightBlock>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'conflictingBlock', subBuilder: $7.LightBlock.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commonHeight') + ..pc<$6.Validator>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: $6.Validator.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..aOM<$5.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $5.Timestamp.create) + ..hasRequiredFields = false + ; + + LightClientAttackEvidence._() : super(); + factory LightClientAttackEvidence({ + $7.LightBlock? conflictingBlock, + $fixnum.Int64? commonHeight, + $core.Iterable<$6.Validator>? byzantineValidators, + $fixnum.Int64? totalVotingPower, + $5.Timestamp? timestamp, + }) { + final _result = create(); + if (conflictingBlock != null) { + _result.conflictingBlock = conflictingBlock; + } + if (commonHeight != null) { + _result.commonHeight = commonHeight; + } + if (byzantineValidators != null) { + _result.byzantineValidators.addAll(byzantineValidators); + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + return _result; + } + factory LightClientAttackEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightClientAttackEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightClientAttackEvidence clone() => LightClientAttackEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightClientAttackEvidence copyWith(void Function(LightClientAttackEvidence) updates) => super.copyWith((message) => updates(message as LightClientAttackEvidence)) as LightClientAttackEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightClientAttackEvidence create() => LightClientAttackEvidence._(); + LightClientAttackEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightClientAttackEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightClientAttackEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $7.LightBlock get conflictingBlock => $_getN(0); + @$pb.TagNumber(1) + set conflictingBlock($7.LightBlock v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConflictingBlock() => $_has(0); + @$pb.TagNumber(1) + void clearConflictingBlock() => clearField(1); + @$pb.TagNumber(1) + $7.LightBlock ensureConflictingBlock() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get commonHeight => $_getI64(1); + @$pb.TagNumber(2) + set commonHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasCommonHeight() => $_has(1); + @$pb.TagNumber(2) + void clearCommonHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$6.Validator> get byzantineValidators => $_getList(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get totalVotingPower => $_getI64(3); + @$pb.TagNumber(4) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasTotalVotingPower() => $_has(3); + @$pb.TagNumber(4) + void clearTotalVotingPower() => clearField(4); + + @$pb.TagNumber(5) + $5.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($5.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $5.Timestamp ensureTimestamp() => $_ensure(4); +} + +class EvidenceList extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceList', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', $pb.PbFieldType.PM, subBuilder: Evidence.create) + ..hasRequiredFields = false + ; + + EvidenceList._() : super(); + factory EvidenceList({ + $core.Iterable? evidence, + }) { + final _result = create(); + if (evidence != null) { + _result.evidence.addAll(evidence); + } + return _result; + } + factory EvidenceList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EvidenceList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EvidenceList clone() => EvidenceList()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EvidenceList copyWith(void Function(EvidenceList) updates) => super.copyWith((message) => updates(message as EvidenceList)) as EvidenceList; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EvidenceList create() => EvidenceList._(); + EvidenceList createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EvidenceList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EvidenceList? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get evidence => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbenum.dart new file mode 100644 index 00000000..80ae415d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbjson.dart new file mode 100644 index 00000000..b38efd71 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/evidence.pbjson.dart @@ -0,0 +1,62 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use evidenceDescriptor instead') +const Evidence$json = const { + '1': 'Evidence', + '2': const [ + const {'1': 'duplicate_vote_evidence', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.DuplicateVoteEvidence', '9': 0, '10': 'duplicateVoteEvidence'}, + const {'1': 'light_client_attack_evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.LightClientAttackEvidence', '9': 0, '10': 'lightClientAttackEvidence'}, + ], + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRJhChdkdXBsaWNhdGVfdm90ZV9ldmlkZW5jZRgBIAEoCzInLnRlbmRlcm1pbnQudHlwZXMuRHVwbGljYXRlVm90ZUV2aWRlbmNlSABSFWR1cGxpY2F0ZVZvdGVFdmlkZW5jZRJuChxsaWdodF9jbGllbnRfYXR0YWNrX2V2aWRlbmNlGAIgASgLMisudGVuZGVybWludC50eXBlcy5MaWdodENsaWVudEF0dGFja0V2aWRlbmNlSABSGWxpZ2h0Q2xpZW50QXR0YWNrRXZpZGVuY2VCBQoDc3Vt'); +@$core.Deprecated('Use duplicateVoteEvidenceDescriptor instead') +const DuplicateVoteEvidence$json = const { + '1': 'DuplicateVoteEvidence', + '2': const [ + const {'1': 'vote_a', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteA'}, + const {'1': 'vote_b', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteB'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + const {'1': 'validator_power', '3': 4, '4': 1, '5': 3, '10': 'validatorPower'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + ], +}; + +/// Descriptor for `DuplicateVoteEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List duplicateVoteEvidenceDescriptor = $convert.base64Decode('ChVEdXBsaWNhdGVWb3RlRXZpZGVuY2USLQoGdm90ZV9hGAEgASgLMhYudGVuZGVybWludC50eXBlcy5Wb3RlUgV2b3RlQRItCgZ2b3RlX2IYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLlZvdGVSBXZvdGVCEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlchInCg92YWxpZGF0b3JfcG93ZXIYBCABKANSDnZhbGlkYXRvclBvd2VyEkIKCXRpbWVzdGFtcBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXA='); +@$core.Deprecated('Use lightClientAttackEvidenceDescriptor instead') +const LightClientAttackEvidence$json = const { + '1': 'LightClientAttackEvidence', + '2': const [ + const {'1': 'conflicting_block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.LightBlock', '10': 'conflictingBlock'}, + const {'1': 'common_height', '3': 2, '4': 1, '5': 3, '10': 'commonHeight'}, + const {'1': 'byzantine_validators', '3': 3, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'byzantineValidators'}, + const {'1': 'total_voting_power', '3': 4, '4': 1, '5': 3, '10': 'totalVotingPower'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + ], +}; + +/// Descriptor for `LightClientAttackEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightClientAttackEvidenceDescriptor = $convert.base64Decode('ChlMaWdodENsaWVudEF0dGFja0V2aWRlbmNlEkkKEWNvbmZsaWN0aW5nX2Jsb2NrGAEgASgLMhwudGVuZGVybWludC50eXBlcy5MaWdodEJsb2NrUhBjb25mbGljdGluZ0Jsb2NrEiMKDWNvbW1vbl9oZWlnaHQYAiABKANSDGNvbW1vbkhlaWdodBJOChRieXphbnRpbmVfdmFsaWRhdG9ycxgDIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUhNieXphbnRpbmVWYWxpZGF0b3JzEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgEIAEoA1IQdG90YWxWb3RpbmdQb3dlchJCCgl0aW1lc3RhbXAYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIJdGltZXN0YW1w'); +@$core.Deprecated('Use evidenceListDescriptor instead') +const EvidenceList$json = const { + '1': 'EvidenceList', + '2': const [ + const {'1': 'evidence', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Evidence', '8': const {}, '10': 'evidence'}, + ], +}; + +/// Descriptor for `EvidenceList`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceListDescriptor = $convert.base64Decode('CgxFdmlkZW5jZUxpc3QSPAoIZXZpZGVuY2UYASADKAsyGi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlQgTI3h8AUghldmlkZW5jZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pb.dart new file mode 100644 index 00000000..7b7bbdb8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pb.dart @@ -0,0 +1,1258 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/proof.pb.dart' as $3; +import '../version/types.pb.dart' as $4; +import '../../google/protobuf/timestamp.pb.dart' as $5; +import 'validator.pb.dart' as $6; + +import 'types.pbenum.dart'; + +export 'types.pbenum.dart'; + +class PartSetHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PartSetHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PartSetHeader._() : super(); + factory PartSetHeader({ + $core.int? total, + $core.List<$core.int>? hash, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory PartSetHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PartSetHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PartSetHeader clone() => PartSetHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PartSetHeader copyWith(void Function(PartSetHeader) updates) => super.copyWith((message) => updates(message as PartSetHeader)) as PartSetHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PartSetHeader create() => PartSetHeader._(); + PartSetHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PartSetHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PartSetHeader? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get total => $_getIZ(0); + @$pb.TagNumber(1) + set total($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get hash => $_getN(1); + @$pb.TagNumber(2) + set hash($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasHash() => $_has(1); + @$pb.TagNumber(2) + void clearHash() => clearField(2); +} + +class Part extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Part', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bytes', $pb.PbFieldType.OY) + ..aOM<$3.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $3.Proof.create) + ..hasRequiredFields = false + ; + + Part._() : super(); + factory Part({ + $core.int? index, + $core.List<$core.int>? bytes, + $3.Proof? proof, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (bytes != null) { + _result.bytes = bytes; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory Part.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Part.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Part clone() => Part()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Part copyWith(void Function(Part) updates) => super.copyWith((message) => updates(message as Part)) as Part; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Part create() => Part._(); + Part createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Part getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Part? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get bytes => $_getN(1); + @$pb.TagNumber(2) + set bytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasBytes() => $_has(1); + @$pb.TagNumber(2) + void clearBytes() => clearField(2); + + @$pb.TagNumber(3) + $3.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($3.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $3.Proof ensureProof() => $_ensure(2); +} + +class BlockID extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'partSetHeader', subBuilder: PartSetHeader.create) + ..hasRequiredFields = false + ; + + BlockID._() : super(); + factory BlockID({ + $core.List<$core.int>? hash, + PartSetHeader? partSetHeader, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (partSetHeader != null) { + _result.partSetHeader = partSetHeader; + } + return _result; + } + factory BlockID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockID clone() => BlockID()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockID copyWith(void Function(BlockID) updates) => super.copyWith((message) => updates(message as BlockID)) as BlockID; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockID create() => BlockID._(); + BlockID createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockID? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + PartSetHeader get partSetHeader => $_getN(1); + @$pb.TagNumber(2) + set partSetHeader(PartSetHeader v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPartSetHeader() => $_has(1); + @$pb.TagNumber(2) + void clearPartSetHeader() => clearField(2); + @$pb.TagNumber(2) + PartSetHeader ensurePartSetHeader() => $_ensure(1); +} + +class Header extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Header', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$4.Consensus>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $4.Consensus.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$5.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $5.Timestamp.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockId', subBuilder: BlockID.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dataHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextValidatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastResultsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidenceHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerAddress', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Header._() : super(); + factory Header({ + $4.Consensus? version, + $core.String? chainId, + $fixnum.Int64? height, + $5.Timestamp? time, + BlockID? lastBlockId, + $core.List<$core.int>? lastCommitHash, + $core.List<$core.int>? dataHash, + $core.List<$core.int>? validatorsHash, + $core.List<$core.int>? nextValidatorsHash, + $core.List<$core.int>? consensusHash, + $core.List<$core.int>? appHash, + $core.List<$core.int>? lastResultsHash, + $core.List<$core.int>? evidenceHash, + $core.List<$core.int>? proposerAddress, + }) { + final _result = create(); + if (version != null) { + _result.version = version; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (lastBlockId != null) { + _result.lastBlockId = lastBlockId; + } + if (lastCommitHash != null) { + _result.lastCommitHash = lastCommitHash; + } + if (dataHash != null) { + _result.dataHash = dataHash; + } + if (validatorsHash != null) { + _result.validatorsHash = validatorsHash; + } + if (nextValidatorsHash != null) { + _result.nextValidatorsHash = nextValidatorsHash; + } + if (consensusHash != null) { + _result.consensusHash = consensusHash; + } + if (appHash != null) { + _result.appHash = appHash; + } + if (lastResultsHash != null) { + _result.lastResultsHash = lastResultsHash; + } + if (evidenceHash != null) { + _result.evidenceHash = evidenceHash; + } + if (proposerAddress != null) { + _result.proposerAddress = proposerAddress; + } + return _result; + } + factory Header.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Header.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Header clone() => Header()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Header copyWith(void Function(Header) updates) => super.copyWith((message) => updates(message as Header)) as Header; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Header create() => Header._(); + Header createEmptyInstance() => create(); + static $pb.PbList
    createRepeated() => $pb.PbList
    (); + @$core.pragma('dart2js:noInline') + static Header getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor
    (create); + static Header? _defaultInstance; + + @$pb.TagNumber(1) + $4.Consensus get version => $_getN(0); + @$pb.TagNumber(1) + set version($4.Consensus v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVersion() => $_has(0); + @$pb.TagNumber(1) + void clearVersion() => clearField(1); + @$pb.TagNumber(1) + $4.Consensus ensureVersion() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get chainId => $_getSZ(1); + @$pb.TagNumber(2) + set chainId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChainId() => $_has(1); + @$pb.TagNumber(2) + void clearChainId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $5.Timestamp get time => $_getN(3); + @$pb.TagNumber(4) + set time($5.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasTime() => $_has(3); + @$pb.TagNumber(4) + void clearTime() => clearField(4); + @$pb.TagNumber(4) + $5.Timestamp ensureTime() => $_ensure(3); + + @$pb.TagNumber(5) + BlockID get lastBlockId => $_getN(4); + @$pb.TagNumber(5) + set lastBlockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasLastBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearLastBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureLastBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get lastCommitHash => $_getN(5); + @$pb.TagNumber(6) + set lastCommitHash($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasLastCommitHash() => $_has(5); + @$pb.TagNumber(6) + void clearLastCommitHash() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get dataHash => $_getN(6); + @$pb.TagNumber(7) + set dataHash($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasDataHash() => $_has(6); + @$pb.TagNumber(7) + void clearDataHash() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get validatorsHash => $_getN(7); + @$pb.TagNumber(8) + set validatorsHash($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasValidatorsHash() => $_has(7); + @$pb.TagNumber(8) + void clearValidatorsHash() => clearField(8); + + @$pb.TagNumber(9) + $core.List<$core.int> get nextValidatorsHash => $_getN(8); + @$pb.TagNumber(9) + set nextValidatorsHash($core.List<$core.int> v) { $_setBytes(8, v); } + @$pb.TagNumber(9) + $core.bool hasNextValidatorsHash() => $_has(8); + @$pb.TagNumber(9) + void clearNextValidatorsHash() => clearField(9); + + @$pb.TagNumber(10) + $core.List<$core.int> get consensusHash => $_getN(9); + @$pb.TagNumber(10) + set consensusHash($core.List<$core.int> v) { $_setBytes(9, v); } + @$pb.TagNumber(10) + $core.bool hasConsensusHash() => $_has(9); + @$pb.TagNumber(10) + void clearConsensusHash() => clearField(10); + + @$pb.TagNumber(11) + $core.List<$core.int> get appHash => $_getN(10); + @$pb.TagNumber(11) + set appHash($core.List<$core.int> v) { $_setBytes(10, v); } + @$pb.TagNumber(11) + $core.bool hasAppHash() => $_has(10); + @$pb.TagNumber(11) + void clearAppHash() => clearField(11); + + @$pb.TagNumber(12) + $core.List<$core.int> get lastResultsHash => $_getN(11); + @$pb.TagNumber(12) + set lastResultsHash($core.List<$core.int> v) { $_setBytes(11, v); } + @$pb.TagNumber(12) + $core.bool hasLastResultsHash() => $_has(11); + @$pb.TagNumber(12) + void clearLastResultsHash() => clearField(12); + + @$pb.TagNumber(13) + $core.List<$core.int> get evidenceHash => $_getN(12); + @$pb.TagNumber(13) + set evidenceHash($core.List<$core.int> v) { $_setBytes(12, v); } + @$pb.TagNumber(13) + $core.bool hasEvidenceHash() => $_has(12); + @$pb.TagNumber(13) + void clearEvidenceHash() => clearField(13); + + @$pb.TagNumber(14) + $core.List<$core.int> get proposerAddress => $_getN(13); + @$pb.TagNumber(14) + set proposerAddress($core.List<$core.int> v) { $_setBytes(13, v); } + @$pb.TagNumber(14) + $core.bool hasProposerAddress() => $_has(13); + @$pb.TagNumber(14) + void clearProposerAddress() => clearField(14); +} + +class Data extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Data', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Data._() : super(); + factory Data({ + $core.Iterable<$core.List<$core.int>>? txs, + }) { + final _result = create(); + if (txs != null) { + _result.txs.addAll(txs); + } + return _result; + } + factory Data.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Data.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Data clone() => Data()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Data copyWith(void Function(Data) updates) => super.copyWith((message) => updates(message as Data)) as Data; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Data create() => Data._(); + Data createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Data getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Data? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get txs => $_getList(0); +} + +class Vote extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Vote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$5.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $5.Timestamp.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..a<$core.int>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorIndex', $pb.PbFieldType.O3) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Vote._() : super(); + factory Vote({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $5.Timestamp? timestamp, + $core.List<$core.int>? validatorAddress, + $core.int? validatorIndex, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (validatorIndex != null) { + _result.validatorIndex = validatorIndex; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Vote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Vote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Vote clone() => Vote()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Vote copyWith(void Function(Vote) updates) => super.copyWith((message) => updates(message as Vote)) as Vote; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Vote create() => Vote._(); + Vote createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Vote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Vote? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + BlockID get blockId => $_getN(3); + @$pb.TagNumber(4) + set blockId(BlockID v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasBlockId() => $_has(3); + @$pb.TagNumber(4) + void clearBlockId() => clearField(4); + @$pb.TagNumber(4) + BlockID ensureBlockId() => $_ensure(3); + + @$pb.TagNumber(5) + $5.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($5.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $5.Timestamp ensureTimestamp() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get validatorAddress => $_getN(5); + @$pb.TagNumber(6) + set validatorAddress($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasValidatorAddress() => $_has(5); + @$pb.TagNumber(6) + void clearValidatorAddress() => clearField(6); + + @$pb.TagNumber(7) + $core.int get validatorIndex => $_getIZ(6); + @$pb.TagNumber(7) + set validatorIndex($core.int v) { $_setSignedInt32(6, v); } + @$pb.TagNumber(7) + $core.bool hasValidatorIndex() => $_has(6); + @$pb.TagNumber(7) + void clearValidatorIndex() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get signature => $_getN(7); + @$pb.TagNumber(8) + set signature($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasSignature() => $_has(7); + @$pb.TagNumber(8) + void clearSignature() => clearField(8); +} + +class Commit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Commit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: CommitSig.create) + ..hasRequiredFields = false + ; + + Commit._() : super(); + factory Commit({ + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $core.Iterable? signatures, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory Commit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Commit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Commit clone() => Commit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Commit copyWith(void Function(Commit) updates) => super.copyWith((message) => updates(message as Commit)) as Commit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Commit create() => Commit._(); + Commit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Commit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Commit? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get round => $_getIZ(1); + @$pb.TagNumber(2) + set round($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasRound() => $_has(1); + @$pb.TagNumber(2) + void clearRound() => clearField(2); + + @$pb.TagNumber(3) + BlockID get blockId => $_getN(2); + @$pb.TagNumber(3) + set blockId(BlockID v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBlockId() => $_has(2); + @$pb.TagNumber(3) + void clearBlockId() => clearField(3); + @$pb.TagNumber(3) + BlockID ensureBlockId() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get signatures => $_getList(3); +} + +class CommitSig extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitSig', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockIdFlag', $pb.PbFieldType.OE, defaultOrMaker: BlockIDFlag.BLOCK_ID_FLAG_UNKNOWN, valueOf: BlockIDFlag.valueOf, enumValues: BlockIDFlag.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..aOM<$5.Timestamp>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $5.Timestamp.create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + CommitSig._() : super(); + factory CommitSig({ + BlockIDFlag? blockIdFlag, + $core.List<$core.int>? validatorAddress, + $5.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (blockIdFlag != null) { + _result.blockIdFlag = blockIdFlag; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory CommitSig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommitSig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommitSig clone() => CommitSig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommitSig copyWith(void Function(CommitSig) updates) => super.copyWith((message) => updates(message as CommitSig)) as CommitSig; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommitSig create() => CommitSig._(); + CommitSig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommitSig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommitSig? _defaultInstance; + + @$pb.TagNumber(1) + BlockIDFlag get blockIdFlag => $_getN(0); + @$pb.TagNumber(1) + set blockIdFlag(BlockIDFlag v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockIdFlag() => $_has(0); + @$pb.TagNumber(1) + void clearBlockIdFlag() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get validatorAddress => $_getN(1); + @$pb.TagNumber(2) + set validatorAddress($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $5.Timestamp get timestamp => $_getN(2); + @$pb.TagNumber(3) + set timestamp($5.Timestamp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasTimestamp() => $_has(2); + @$pb.TagNumber(3) + void clearTimestamp() => clearField(3); + @$pb.TagNumber(3) + $5.Timestamp ensureTimestamp() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get signature => $_getN(3); + @$pb.TagNumber(4) + set signature($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasSignature() => $_has(3); + @$pb.TagNumber(4) + void clearSignature() => clearField(4); +} + +class Proposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'polRound', $pb.PbFieldType.O3) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$5.Timestamp>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $5.Timestamp.create) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Proposal._() : super(); + factory Proposal({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + $core.int? polRound, + BlockID? blockId, + $5.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (polRound != null) { + _result.polRound = polRound; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Proposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proposal clone() => Proposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proposal copyWith(void Function(Proposal) updates) => super.copyWith((message) => updates(message as Proposal)) as Proposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proposal create() => Proposal._(); + Proposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proposal? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + $core.int get polRound => $_getIZ(3); + @$pb.TagNumber(4) + set polRound($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasPolRound() => $_has(3); + @$pb.TagNumber(4) + void clearPolRound() => clearField(4); + + @$pb.TagNumber(5) + BlockID get blockId => $_getN(4); + @$pb.TagNumber(5) + set blockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $5.Timestamp get timestamp => $_getN(5); + @$pb.TagNumber(6) + set timestamp($5.Timestamp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasTimestamp() => $_has(5); + @$pb.TagNumber(6) + void clearTimestamp() => clearField(6); + @$pb.TagNumber(6) + $5.Timestamp ensureTimestamp() => $_ensure(5); + + @$pb.TagNumber(7) + $core.List<$core.int> get signature => $_getN(6); + @$pb.TagNumber(7) + set signature($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasSignature() => $_has(6); + @$pb.TagNumber(7) + void clearSignature() => clearField(7); +} + +class SignedHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignedHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM
    (1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: Commit.create) + ..hasRequiredFields = false + ; + + SignedHeader._() : super(); + factory SignedHeader({ + Header? header, + Commit? commit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (commit != null) { + _result.commit = commit; + } + return _result; + } + factory SignedHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignedHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignedHeader clone() => SignedHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignedHeader copyWith(void Function(SignedHeader) updates) => super.copyWith((message) => updates(message as SignedHeader)) as SignedHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignedHeader create() => SignedHeader._(); + SignedHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignedHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignedHeader? _defaultInstance; + + @$pb.TagNumber(1) + Header get header => $_getN(0); + @$pb.TagNumber(1) + set header(Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + Commit get commit => $_getN(1); + @$pb.TagNumber(2) + set commit(Commit v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCommit() => $_has(1); + @$pb.TagNumber(2) + void clearCommit() => clearField(2); + @$pb.TagNumber(2) + Commit ensureCommit() => $_ensure(1); +} + +class LightBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedHeader', subBuilder: SignedHeader.create) + ..aOM<$6.ValidatorSet>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSet', subBuilder: $6.ValidatorSet.create) + ..hasRequiredFields = false + ; + + LightBlock._() : super(); + factory LightBlock({ + SignedHeader? signedHeader, + $6.ValidatorSet? validatorSet, + }) { + final _result = create(); + if (signedHeader != null) { + _result.signedHeader = signedHeader; + } + if (validatorSet != null) { + _result.validatorSet = validatorSet; + } + return _result; + } + factory LightBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightBlock clone() => LightBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightBlock copyWith(void Function(LightBlock) updates) => super.copyWith((message) => updates(message as LightBlock)) as LightBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightBlock create() => LightBlock._(); + LightBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightBlock? _defaultInstance; + + @$pb.TagNumber(1) + SignedHeader get signedHeader => $_getN(0); + @$pb.TagNumber(1) + set signedHeader(SignedHeader v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSignedHeader() => $_has(0); + @$pb.TagNumber(1) + void clearSignedHeader() => clearField(1); + @$pb.TagNumber(1) + SignedHeader ensureSignedHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $6.ValidatorSet get validatorSet => $_getN(1); + @$pb.TagNumber(2) + set validatorSet($6.ValidatorSet v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSet() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSet() => clearField(2); + @$pb.TagNumber(2) + $6.ValidatorSet ensureValidatorSet() => $_ensure(1); +} + +class BlockMeta extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockMeta', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockSize') + ..aOM
    (3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numTxs') + ..hasRequiredFields = false + ; + + BlockMeta._() : super(); + factory BlockMeta({ + BlockID? blockId, + $fixnum.Int64? blockSize, + Header? header, + $fixnum.Int64? numTxs, + }) { + final _result = create(); + if (blockId != null) { + _result.blockId = blockId; + } + if (blockSize != null) { + _result.blockSize = blockSize; + } + if (header != null) { + _result.header = header; + } + if (numTxs != null) { + _result.numTxs = numTxs; + } + return _result; + } + factory BlockMeta.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockMeta.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockMeta clone() => BlockMeta()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockMeta copyWith(void Function(BlockMeta) updates) => super.copyWith((message) => updates(message as BlockMeta)) as BlockMeta; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockMeta create() => BlockMeta._(); + BlockMeta createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockMeta getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockMeta? _defaultInstance; + + @$pb.TagNumber(1) + BlockID get blockId => $_getN(0); + @$pb.TagNumber(1) + set blockId(BlockID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockId() => $_has(0); + @$pb.TagNumber(1) + void clearBlockId() => clearField(1); + @$pb.TagNumber(1) + BlockID ensureBlockId() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockSize => $_getI64(1); + @$pb.TagNumber(2) + set blockSize($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockSize() => $_has(1); + @$pb.TagNumber(2) + void clearBlockSize() => clearField(2); + + @$pb.TagNumber(3) + Header get header => $_getN(2); + @$pb.TagNumber(3) + set header(Header v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeader() => $_has(2); + @$pb.TagNumber(3) + void clearHeader() => clearField(3); + @$pb.TagNumber(3) + Header ensureHeader() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get numTxs => $_getI64(3); + @$pb.TagNumber(4) + set numTxs($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasNumTxs() => $_has(3); + @$pb.TagNumber(4) + void clearNumTxs() => clearField(4); +} + +class TxProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rootHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOM<$3.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $3.Proof.create) + ..hasRequiredFields = false + ; + + TxProof._() : super(); + factory TxProof({ + $core.List<$core.int>? rootHash, + $core.List<$core.int>? data, + $3.Proof? proof, + }) { + final _result = create(); + if (rootHash != null) { + _result.rootHash = rootHash; + } + if (data != null) { + _result.data = data; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory TxProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxProof clone() => TxProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxProof copyWith(void Function(TxProof) updates) => super.copyWith((message) => updates(message as TxProof)) as TxProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxProof create() => TxProof._(); + TxProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get rootHash => $_getN(0); + @$pb.TagNumber(1) + set rootHash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasRootHash() => $_has(0); + @$pb.TagNumber(1) + void clearRootHash() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $3.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($3.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $3.Proof ensureProof() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbenum.dart new file mode 100644 index 00000000..68ef114c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbenum.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class BlockIDFlag extends $pb.ProtobufEnum { + static const BlockIDFlag BLOCK_ID_FLAG_UNKNOWN = BlockIDFlag._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_UNKNOWN'); + static const BlockIDFlag BLOCK_ID_FLAG_ABSENT = BlockIDFlag._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_ABSENT'); + static const BlockIDFlag BLOCK_ID_FLAG_COMMIT = BlockIDFlag._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_COMMIT'); + static const BlockIDFlag BLOCK_ID_FLAG_NIL = BlockIDFlag._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_NIL'); + + static const $core.List values = [ + BLOCK_ID_FLAG_UNKNOWN, + BLOCK_ID_FLAG_ABSENT, + BLOCK_ID_FLAG_COMMIT, + BLOCK_ID_FLAG_NIL, + ]; + + static final $core.Map<$core.int, BlockIDFlag> _byValue = $pb.ProtobufEnum.initByValue(values); + static BlockIDFlag? valueOf($core.int value) => _byValue[value]; + + const BlockIDFlag._($core.int v, $core.String n) : super(v, n); +} + +class SignedMsgType extends $pb.ProtobufEnum { + static const SignedMsgType SIGNED_MSG_TYPE_UNKNOWN = SignedMsgType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_UNKNOWN'); + static const SignedMsgType SIGNED_MSG_TYPE_PREVOTE = SignedMsgType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PREVOTE'); + static const SignedMsgType SIGNED_MSG_TYPE_PRECOMMIT = SignedMsgType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PRECOMMIT'); + static const SignedMsgType SIGNED_MSG_TYPE_PROPOSAL = SignedMsgType._(32, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PROPOSAL'); + + static const $core.List values = [ + SIGNED_MSG_TYPE_UNKNOWN, + SIGNED_MSG_TYPE_PREVOTE, + SIGNED_MSG_TYPE_PRECOMMIT, + SIGNED_MSG_TYPE_PROPOSAL, + ]; + + static final $core.Map<$core.int, SignedMsgType> _byValue = $pb.ProtobufEnum.initByValue(values); + static SignedMsgType? valueOf($core.int value) => _byValue[value]; + + const SignedMsgType._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbjson.dart new file mode 100644 index 00000000..820c4d8e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/types.pbjson.dart @@ -0,0 +1,211 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockIDFlagDescriptor instead') +const BlockIDFlag$json = const { + '1': 'BlockIDFlag', + '2': const [ + const {'1': 'BLOCK_ID_FLAG_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_ABSENT', '2': 1, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_COMMIT', '2': 2, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_NIL', '2': 3, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `BlockIDFlag`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List blockIDFlagDescriptor = $convert.base64Decode('CgtCbG9ja0lERmxhZxIxChVCTE9DS19JRF9GTEFHX1VOS05PV04QABoWip0gEkJsb2NrSURGbGFnVW5rbm93bhIvChRCTE9DS19JRF9GTEFHX0FCU0VOVBABGhWKnSARQmxvY2tJREZsYWdBYnNlbnQSLwoUQkxPQ0tfSURfRkxBR19DT01NSVQQAhoVip0gEUJsb2NrSURGbGFnQ29tbWl0EikKEUJMT0NLX0lEX0ZMQUdfTklMEAMaEoqdIA5CbG9ja0lERmxhZ05pbBoIqKQeAYijHgA='); +@$core.Deprecated('Use signedMsgTypeDescriptor instead') +const SignedMsgType$json = const { + '1': 'SignedMsgType', + '2': const [ + const {'1': 'SIGNED_MSG_TYPE_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PREVOTE', '2': 1, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PRECOMMIT', '2': 2, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PROPOSAL', '2': 32, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `SignedMsgType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List signedMsgTypeDescriptor = $convert.base64Decode('Cg1TaWduZWRNc2dUeXBlEiwKF1NJR05FRF9NU0dfVFlQRV9VTktOT1dOEAAaD4qdIAtVbmtub3duVHlwZRIsChdTSUdORURfTVNHX1RZUEVfUFJFVk9URRABGg+KnSALUHJldm90ZVR5cGUSMAoZU0lHTkVEX01TR19UWVBFX1BSRUNPTU1JVBACGhGKnSANUHJlY29tbWl0VHlwZRIuChhTSUdORURfTVNHX1RZUEVfUFJPUE9TQUwQIBoQip0gDFByb3Bvc2FsVHlwZRoIqKQeAYijHgA='); +@$core.Deprecated('Use partSetHeaderDescriptor instead') +const PartSetHeader$json = const { + '1': 'PartSetHeader', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 13, '10': 'total'}, + const {'1': 'hash', '3': 2, '4': 1, '5': 12, '10': 'hash'}, + ], +}; + +/// Descriptor for `PartSetHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partSetHeaderDescriptor = $convert.base64Decode('Cg1QYXJ0U2V0SGVhZGVyEhQKBXRvdGFsGAEgASgNUgV0b3RhbBISCgRoYXNoGAIgASgMUgRoYXNo'); +@$core.Deprecated('Use partDescriptor instead') +const Part$json = const { + '1': 'Part', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'bytes', '3': 2, '4': 1, '5': 12, '10': 'bytes'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '8': const {}, '10': 'proof'}, + ], +}; + +/// Descriptor for `Part`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partDescriptor = $convert.base64Decode('CgRQYXJ0EhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVieXRlcxgCIAEoDFIFYnl0ZXMSNAoFcHJvb2YYAyABKAsyGC50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZkIEyN4fAFIFcHJvb2Y='); +@$core.Deprecated('Use blockIDDescriptor instead') +const BlockID$json = const { + '1': 'BlockID', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'part_set_header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.PartSetHeader', '8': const {}, '10': 'partSetHeader'}, + ], +}; + +/// Descriptor for `BlockID`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockIDDescriptor = $convert.base64Decode('CgdCbG9ja0lEEhIKBGhhc2gYASABKAxSBGhhc2gSTQoPcGFydF9zZXRfaGVhZGVyGAIgASgLMh8udGVuZGVybWludC50eXBlcy5QYXJ0U2V0SGVhZGVyQgTI3h8AUg1wYXJ0U2V0SGVhZGVy'); +@$core.Deprecated('Use headerDescriptor instead') +const Header$json = const { + '1': 'Header', + '2': const [ + const {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.version.Consensus', '8': const {}, '10': 'version'}, + const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'chainId'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'last_block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'lastBlockId'}, + const {'1': 'last_commit_hash', '3': 6, '4': 1, '5': 12, '10': 'lastCommitHash'}, + const {'1': 'data_hash', '3': 7, '4': 1, '5': 12, '10': 'dataHash'}, + const {'1': 'validators_hash', '3': 8, '4': 1, '5': 12, '10': 'validatorsHash'}, + const {'1': 'next_validators_hash', '3': 9, '4': 1, '5': 12, '10': 'nextValidatorsHash'}, + const {'1': 'consensus_hash', '3': 10, '4': 1, '5': 12, '10': 'consensusHash'}, + const {'1': 'app_hash', '3': 11, '4': 1, '5': 12, '10': 'appHash'}, + const {'1': 'last_results_hash', '3': 12, '4': 1, '5': 12, '10': 'lastResultsHash'}, + const {'1': 'evidence_hash', '3': 13, '4': 1, '5': 12, '10': 'evidenceHash'}, + const {'1': 'proposer_address', '3': 14, '4': 1, '5': 12, '10': 'proposerAddress'}, + ], +}; + +/// Descriptor for `Header`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List headerDescriptor = $convert.base64Decode('CgZIZWFkZXISPQoHdmVyc2lvbhgBIAEoCzIdLnRlbmRlcm1pbnQudmVyc2lvbi5Db25zZW5zdXNCBMjeHwBSB3ZlcnNpb24SJgoIY2hhaW5faWQYAiABKAlCC+LeHwdDaGFpbklEUgdjaGFpbklkEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EjgKBHRpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRJDCg1sYXN0X2Jsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQgTI3h8AUgtsYXN0QmxvY2tJZBIoChBsYXN0X2NvbW1pdF9oYXNoGAYgASgMUg5sYXN0Q29tbWl0SGFzaBIbCglkYXRhX2hhc2gYByABKAxSCGRhdGFIYXNoEicKD3ZhbGlkYXRvcnNfaGFzaBgIIAEoDFIOdmFsaWRhdG9yc0hhc2gSMAoUbmV4dF92YWxpZGF0b3JzX2hhc2gYCSABKAxSEm5leHRWYWxpZGF0b3JzSGFzaBIlCg5jb25zZW5zdXNfaGFzaBgKIAEoDFINY29uc2Vuc3VzSGFzaBIZCghhcHBfaGFzaBgLIAEoDFIHYXBwSGFzaBIqChFsYXN0X3Jlc3VsdHNfaGFzaBgMIAEoDFIPbGFzdFJlc3VsdHNIYXNoEiMKDWV2aWRlbmNlX2hhc2gYDSABKAxSDGV2aWRlbmNlSGFzaBIpChBwcm9wb3Nlcl9hZGRyZXNzGA4gASgMUg9wcm9wb3NlckFkZHJlc3M='); +@$core.Deprecated('Use dataDescriptor instead') +const Data$json = const { + '1': 'Data', + '2': const [ + const {'1': 'txs', '3': 1, '4': 3, '5': 12, '10': 'txs'}, + ], +}; + +/// Descriptor for `Data`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dataDescriptor = $convert.base64Decode('CgREYXRhEhAKA3R4cxgBIAMoDFIDdHhz'); +@$core.Deprecated('Use voteDescriptor instead') +const Vote$json = const { + '1': 'Vote', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'validator_address', '3': 6, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'validator_index', '3': 7, '4': 1, '5': 5, '10': 'validatorIndex'}, + const {'1': 'signature', '3': 8, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Vote`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteDescriptor = $convert.base64Decode('CgRWb3RlEjMKBHR5cGUYASABKA4yHy50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZE1zZ1R5cGVSBHR5cGUSFgoGaGVpZ2h0GAIgASgDUgZoZWlnaHQSFAoFcm91bmQYAyABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAQgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIrChF2YWxpZGF0b3JfYWRkcmVzcxgGIAEoDFIQdmFsaWRhdG9yQWRkcmVzcxInCg92YWxpZGF0b3JfaW5kZXgYByABKAVSDnZhbGlkYXRvckluZGV4EhwKCXNpZ25hdHVyZRgIIAEoDFIJc2lnbmF0dXJl'); +@$core.Deprecated('Use commitDescriptor instead') +const Commit$json = const { + '1': 'Commit', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 2, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'signatures', '3': 4, '4': 3, '5': 11, '6': '.tendermint.types.CommitSig', '8': const {}, '10': 'signatures'}, + ], +}; + +/// Descriptor for `Commit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitDescriptor = $convert.base64Decode('CgZDb21taXQSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSFAoFcm91bmQYAiABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAMgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQQoKc2lnbmF0dXJlcxgEIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuQ29tbWl0U2lnQgTI3h8AUgpzaWduYXR1cmVz'); +@$core.Deprecated('Use commitSigDescriptor instead') +const CommitSig$json = const { + '1': 'CommitSig', + '2': const [ + const {'1': 'block_id_flag', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.BlockIDFlag', '10': 'blockIdFlag'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 4, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `CommitSig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitSigDescriptor = $convert.base64Decode('CglDb21taXRTaWcSQQoNYmxvY2tfaWRfZmxhZxgBIAEoDjIdLnRlbmRlcm1pbnQudHlwZXMuQmxvY2tJREZsYWdSC2Jsb2NrSWRGbGFnEisKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgMUhB2YWxpZGF0b3JBZGRyZXNzEkIKCXRpbWVzdGFtcBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXASHAoJc2lnbmF0dXJlGAQgASgMUglzaWduYXR1cmU='); +@$core.Deprecated('Use proposalDescriptor instead') +const Proposal$json = const { + '1': 'Proposal', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'pol_round', '3': 4, '4': 1, '5': 5, '10': 'polRound'}, + const {'1': 'block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 7, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Proposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proposalDescriptor = $convert.base64Decode('CghQcm9wb3NhbBIzCgR0eXBlGAEgASgOMh8udGVuZGVybWludC50eXBlcy5TaWduZWRNc2dUeXBlUgR0eXBlEhYKBmhlaWdodBgCIAEoA1IGaGVpZ2h0EhQKBXJvdW5kGAMgASgFUgVyb3VuZBIbCglwb2xfcm91bmQYBCABKAVSCHBvbFJvdW5kEkUKCGJsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/i3h8HQmxvY2tJRMjeHwBSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIcCglzaWduYXR1cmUYByABKAxSCXNpZ25hdHVyZQ=='); +@$core.Deprecated('Use signedHeaderDescriptor instead') +const SignedHeader$json = const { + '1': 'SignedHeader', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '10': 'header'}, + const {'1': 'commit', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'commit'}, + ], +}; + +/// Descriptor for `SignedHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signedHeaderDescriptor = $convert.base64Decode('CgxTaWduZWRIZWFkZXISMAoGaGVhZGVyGAEgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJSBmhlYWRlchIwCgZjb21taXQYAiABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIGY29tbWl0'); +@$core.Deprecated('Use lightBlockDescriptor instead') +const LightBlock$json = const { + '1': 'LightBlock', + '2': const [ + const {'1': 'signed_header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.SignedHeader', '10': 'signedHeader'}, + const {'1': 'validator_set', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorSet', '10': 'validatorSet'}, + ], +}; + +/// Descriptor for `LightBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightBlockDescriptor = $convert.base64Decode('CgpMaWdodEJsb2NrEkMKDXNpZ25lZF9oZWFkZXIYASABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZEhlYWRlclIMc2lnbmVkSGVhZGVyEkMKDXZhbGlkYXRvcl9zZXQYAiABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlZhbGlkYXRvclNldFIMdmFsaWRhdG9yU2V0'); +@$core.Deprecated('Use blockMetaDescriptor instead') +const BlockMeta$json = const { + '1': 'BlockMeta', + '2': const [ + const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'block_size', '3': 2, '4': 1, '5': 3, '10': 'blockSize'}, + const {'1': 'header', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'num_txs', '3': 4, '4': 1, '5': 3, '10': 'numTxs'}, + ], +}; + +/// Descriptor for `BlockMeta`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockMetaDescriptor = $convert.base64Decode('CglCbG9ja01ldGESRQoIYmxvY2tfaWQYASABKAsyGS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrSURCD+LeHwdCbG9ja0lEyN4fAFIHYmxvY2tJZBIdCgpibG9ja19zaXplGAIgASgDUglibG9ja1NpemUSNgoGaGVhZGVyGAMgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJCBMjeHwBSBmhlYWRlchIXCgdudW1fdHhzGAQgASgDUgZudW1UeHM='); +@$core.Deprecated('Use txProofDescriptor instead') +const TxProof$json = const { + '1': 'TxProof', + '2': const [ + const {'1': 'root_hash', '3': 1, '4': 1, '5': 12, '10': 'rootHash'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `TxProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txProofDescriptor = $convert.base64Decode('CgdUeFByb29mEhsKCXJvb3RfaGFzaBgBIAEoDFIIcm9vdEhhc2gSEgoEZGF0YRgCIAEoDFIEZGF0YRIuCgVwcm9vZhgDIAEoCzIYLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mUgVwcm9vZg=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pb.dart new file mode 100644 index 00000000..2f515c0d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pb.dart @@ -0,0 +1,239 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/keys.pb.dart' as $2; + +class ValidatorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposer', subBuilder: Validator.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..hasRequiredFields = false + ; + + ValidatorSet._() : super(); + factory ValidatorSet({ + $core.Iterable? validators, + Validator? proposer, + $fixnum.Int64? totalVotingPower, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + if (proposer != null) { + _result.proposer = proposer; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + return _result; + } + factory ValidatorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSet clone() => ValidatorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSet copyWith(void Function(ValidatorSet) updates) => super.copyWith((message) => updates(message as ValidatorSet)) as ValidatorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSet create() => ValidatorSet._(); + ValidatorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validators => $_getList(0); + + @$pb.TagNumber(2) + Validator get proposer => $_getN(1); + @$pb.TagNumber(2) + set proposer(Validator v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProposer() => $_has(1); + @$pb.TagNumber(2) + void clearProposer() => clearField(2); + @$pb.TagNumber(2) + Validator ensureProposer() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) + ..aOM<$2.PublicKey>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $2.PublicKey.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.List<$core.int>? address, + $2.PublicKey? pubKey, + $fixnum.Int64? votingPower, + $fixnum.Int64? proposerPriority, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + if (proposerPriority != null) { + _result.proposerPriority = proposerPriority; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get address => $_getN(0); + @$pb.TagNumber(1) + set address($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $2.PublicKey get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($2.PublicKey v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $2.PublicKey ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get votingPower => $_getI64(2); + @$pb.TagNumber(3) + set votingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get proposerPriority => $_getI64(3); + @$pb.TagNumber(4) + set proposerPriority($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasProposerPriority() => $_has(3); + @$pb.TagNumber(4) + void clearProposerPriority() => clearField(4); +} + +class SimpleValidator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimpleValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$2.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $2.PublicKey.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..hasRequiredFields = false + ; + + SimpleValidator._() : super(); + factory SimpleValidator({ + $2.PublicKey? pubKey, + $fixnum.Int64? votingPower, + }) { + final _result = create(); + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + return _result; + } + factory SimpleValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimpleValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimpleValidator clone() => SimpleValidator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimpleValidator copyWith(void Function(SimpleValidator) updates) => super.copyWith((message) => updates(message as SimpleValidator)) as SimpleValidator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimpleValidator create() => SimpleValidator._(); + SimpleValidator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimpleValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimpleValidator? _defaultInstance; + + @$pb.TagNumber(1) + $2.PublicKey get pubKey => $_getN(0); + @$pb.TagNumber(1) + set pubKey($2.PublicKey v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPubKey() => $_has(0); + @$pb.TagNumber(1) + void clearPubKey() => clearField(1); + @$pb.TagNumber(1) + $2.PublicKey ensurePubKey() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get votingPower => $_getI64(1); + @$pb.TagNumber(2) + set votingPower($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasVotingPower() => $_has(1); + @$pb.TagNumber(2) + void clearVotingPower() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbenum.dart new file mode 100644 index 00000000..2b6c00f1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbjson.dart new file mode 100644 index 00000000..ca6dbdc4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/types/validator.pbjson.dart @@ -0,0 +1,46 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use validatorSetDescriptor instead') +const ValidatorSet$json = const { + '1': 'ValidatorSet', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'validators'}, + const {'1': 'proposer', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Validator', '10': 'proposer'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + ], +}; + +/// Descriptor for `ValidatorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSetDescriptor = $convert.base64Decode('CgxWYWxpZGF0b3JTZXQSOwoKdmFsaWRhdG9ycxgBIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUgp2YWxpZGF0b3JzEjcKCHByb3Bvc2VyGAIgASgLMhsudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JSCHByb3Bvc2VyEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, + const {'1': 'voting_power', '3': 3, '4': 1, '5': 3, '10': 'votingPower'}, + const {'1': 'proposer_priority', '3': 4, '4': 1, '5': 3, '10': 'proposerPriority'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxI7CgdwdWJfa2V5GAIgASgLMhwudGVuZGVybWludC5jcnlwdG8uUHVibGljS2V5QgTI3h8AUgZwdWJLZXkSIQoMdm90aW5nX3Bvd2VyGAMgASgDUgt2b3RpbmdQb3dlchIrChFwcm9wb3Nlcl9wcmlvcml0eRgEIAEoA1IQcHJvcG9zZXJQcmlvcml0eQ=='); +@$core.Deprecated('Use simpleValidatorDescriptor instead') +const SimpleValidator$json = const { + '1': 'SimpleValidator', + '2': const [ + const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '10': 'pubKey'}, + const {'1': 'voting_power', '3': 2, '4': 1, '5': 3, '10': 'votingPower'}, + ], +}; + +/// Descriptor for `SimpleValidator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleValidatorDescriptor = $convert.base64Decode('Cg9TaW1wbGVWYWxpZGF0b3ISNQoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleVIGcHViS2V5EiEKDHZvdGluZ19wb3dlchgCIAEoA1ILdm90aW5nUG93ZXI='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pb.dart new file mode 100644 index 00000000..2b39464b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pb.dart @@ -0,0 +1,134 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class App extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'App', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocol', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'software') + ..hasRequiredFields = false + ; + + App._() : super(); + factory App({ + $fixnum.Int64? protocol, + $core.String? software, + }) { + final _result = create(); + if (protocol != null) { + _result.protocol = protocol; + } + if (software != null) { + _result.software = software; + } + return _result; + } + factory App.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory App.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + App clone() => App()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + App copyWith(void Function(App) updates) => super.copyWith((message) => updates(message as App)) as App; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static App create() => App._(); + App createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static App getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static App? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get protocol => $_getI64(0); + @$pb.TagNumber(1) + set protocol($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProtocol() => $_has(0); + @$pb.TagNumber(1) + void clearProtocol() => clearField(1); + + @$pb.TagNumber(2) + $core.String get software => $_getSZ(1); + @$pb.TagNumber(2) + set software($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSoftware() => $_has(1); + @$pb.TagNumber(2) + void clearSoftware() => clearField(2); +} + +class Consensus extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Consensus', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Consensus._() : super(); + factory Consensus({ + $fixnum.Int64? block, + $fixnum.Int64? app, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (app != null) { + _result.app = app; + } + return _result; + } + factory Consensus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Consensus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Consensus clone() => Consensus()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Consensus copyWith(void Function(Consensus) updates) => super.copyWith((message) => updates(message as Consensus)) as Consensus; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Consensus create() => Consensus._(); + Consensus createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Consensus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Consensus? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get block => $_getI64(0); + @$pb.TagNumber(1) + set block($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get app => $_getI64(1); + @$pb.TagNumber(2) + set app($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasApp() => $_has(1); + @$pb.TagNumber(2) + void clearApp() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbenum.dart new file mode 100644 index 00000000..f3d93f4f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbjson.dart new file mode 100644 index 00000000..b90224d8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/client/tendermint/version/types.pbjson.dart @@ -0,0 +1,33 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use appDescriptor instead') +const App$json = const { + '1': 'App', + '2': const [ + const {'1': 'protocol', '3': 1, '4': 1, '5': 4, '10': 'protocol'}, + const {'1': 'software', '3': 2, '4': 1, '5': 9, '10': 'software'}, + ], +}; + +/// Descriptor for `App`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appDescriptor = $convert.base64Decode('CgNBcHASGgoIcHJvdG9jb2wYASABKARSCHByb3RvY29sEhoKCHNvZnR3YXJlGAIgASgJUghzb2Z0d2FyZQ=='); +@$core.Deprecated('Use consensusDescriptor instead') +const Consensus$json = const { + '1': 'Consensus', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 4, '10': 'block'}, + const {'1': 'app', '3': 2, '4': 1, '5': 4, '10': 'app'}, + ], + '7': const {}, +}; + +/// Descriptor for `Consensus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusDescriptor = $convert.base64Decode('CglDb25zZW5zdXMSFAoFYmxvY2sYASABKARSBWJsb2NrEhAKA2FwcBgCIAEoBFIDYXBwOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/export.dart new file mode 100644 index 00000000..598c0209 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.base.tendermint.v1beta1/module/export.dart @@ -0,0 +1,49 @@ +export 'client/tendermint/types/validator.pbjson.dart'; +export 'client/tendermint/types/block.pbenum.dart'; +export 'client/tendermint/types/types.pbjson.dart'; +export 'client/tendermint/types/evidence.pbjson.dart'; +export 'client/tendermint/types/evidence.pb.dart'; +export 'client/tendermint/types/validator.pb.dart'; +export 'client/tendermint/types/types.pbenum.dart'; +export 'client/tendermint/types/evidence.pbenum.dart'; +export 'client/tendermint/types/types.pb.dart'; +export 'client/tendermint/types/block.pb.dart'; +export 'client/tendermint/types/block.pbjson.dart'; +export 'client/tendermint/types/validator.pbenum.dart'; +export 'client/tendermint/crypto/proof.pbenum.dart'; +export 'client/tendermint/crypto/keys.pbjson.dart'; +export 'client/tendermint/crypto/keys.pb.dart'; +export 'client/tendermint/crypto/keys.pbenum.dart'; +export 'client/tendermint/crypto/proof.pb.dart'; +export 'client/tendermint/crypto/proof.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/tendermint/p2p/types.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/tendermint/p2p/types.pbenum.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/tendermint/p2p/types.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/tendermint/version/types.pbjson.dart'; +export 'client/tendermint/version/types.pbenum.dart'; +export 'client/tendermint/version/types.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/base/tendermint/v1beta1/query.pbjson.dart'; +export 'client/cosmos/base/tendermint/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/base/tendermint/v1beta1/query.pbenum.dart'; +export 'client/cosmos/base/tendermint/v1beta1/query.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..919da19f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pb.dart @@ -0,0 +1,62 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $1; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.crisis.v1beta1'), createEmptyInstance: create) + ..aOM<$1.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'constantFee', subBuilder: $1.Coin.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $1.Coin? constantFee, + }) { + final _result = create(); + if (constantFee != null) { + _result.constantFee = constantFee; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(3) + $1.Coin get constantFee => $_getN(0); + @$pb.TagNumber(3) + set constantFee($1.Coin v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasConstantFee() => $_has(0); + @$pb.TagNumber(3) + void clearConstantFee() => clearField(3); + @$pb.TagNumber(3) + $1.Coin ensureConstantFee() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..392bd62e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..8b894886 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/genesis.pbjson.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'constant_fee', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'constantFee'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSWQoMY29uc3RhbnRfZmVlGAMgASgLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQhvI3h8A8t4fE3lhbWw6ImNvbnN0YW50X2ZlZSJSC2NvbnN0YW50RmVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pb.dart new file mode 100644 index 00000000..5a913447 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pb.dart @@ -0,0 +1,115 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class MsgVerifyInvariant extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgVerifyInvariant', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.crisis.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sender') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'invariantModuleName') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'invariantRoute') + ..hasRequiredFields = false + ; + + MsgVerifyInvariant._() : super(); + factory MsgVerifyInvariant({ + $core.String? sender, + $core.String? invariantModuleName, + $core.String? invariantRoute, + }) { + final _result = create(); + if (sender != null) { + _result.sender = sender; + } + if (invariantModuleName != null) { + _result.invariantModuleName = invariantModuleName; + } + if (invariantRoute != null) { + _result.invariantRoute = invariantRoute; + } + return _result; + } + factory MsgVerifyInvariant.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgVerifyInvariant.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgVerifyInvariant clone() => MsgVerifyInvariant()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgVerifyInvariant copyWith(void Function(MsgVerifyInvariant) updates) => super.copyWith((message) => updates(message as MsgVerifyInvariant)) as MsgVerifyInvariant; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgVerifyInvariant create() => MsgVerifyInvariant._(); + MsgVerifyInvariant createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgVerifyInvariant getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgVerifyInvariant? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get sender => $_getSZ(0); + @$pb.TagNumber(1) + set sender($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSender() => $_has(0); + @$pb.TagNumber(1) + void clearSender() => clearField(1); + + @$pb.TagNumber(2) + $core.String get invariantModuleName => $_getSZ(1); + @$pb.TagNumber(2) + set invariantModuleName($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInvariantModuleName() => $_has(1); + @$pb.TagNumber(2) + void clearInvariantModuleName() => clearField(2); + + @$pb.TagNumber(3) + $core.String get invariantRoute => $_getSZ(2); + @$pb.TagNumber(3) + set invariantRoute($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasInvariantRoute() => $_has(2); + @$pb.TagNumber(3) + void clearInvariantRoute() => clearField(3); +} + +class MsgVerifyInvariantResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgVerifyInvariantResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.crisis.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgVerifyInvariantResponse._() : super(); + factory MsgVerifyInvariantResponse() => create(); + factory MsgVerifyInvariantResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgVerifyInvariantResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgVerifyInvariantResponse clone() => MsgVerifyInvariantResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgVerifyInvariantResponse copyWith(void Function(MsgVerifyInvariantResponse) updates) => super.copyWith((message) => updates(message as MsgVerifyInvariantResponse)) as MsgVerifyInvariantResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgVerifyInvariantResponse create() => MsgVerifyInvariantResponse._(); + MsgVerifyInvariantResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgVerifyInvariantResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgVerifyInvariantResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..531063b1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..3d05de24 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,59 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $0; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$verifyInvariant = + $grpc.ClientMethod<$0.MsgVerifyInvariant, $0.MsgVerifyInvariantResponse>( + '/cosmos.crisis.v1beta1.Msg/VerifyInvariant', + ($0.MsgVerifyInvariant value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.MsgVerifyInvariantResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.MsgVerifyInvariantResponse> verifyInvariant( + $0.MsgVerifyInvariant request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$verifyInvariant, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.crisis.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$0.MsgVerifyInvariant, + $0.MsgVerifyInvariantResponse>( + 'VerifyInvariant', + verifyInvariant_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.MsgVerifyInvariant.fromBuffer(value), + ($0.MsgVerifyInvariantResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.MsgVerifyInvariantResponse> verifyInvariant_Pre( + $grpc.ServiceCall call, + $async.Future<$0.MsgVerifyInvariant> request) async { + return verifyInvariant(call, await request); + } + + $async.Future<$0.MsgVerifyInvariantResponse> verifyInvariant( + $grpc.ServiceCall call, $0.MsgVerifyInvariant request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..0ae4c18b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/cosmos/crisis/v1beta1/tx.pbjson.dart @@ -0,0 +1,30 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crisis/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgVerifyInvariantDescriptor instead') +const MsgVerifyInvariant$json = const { + '1': 'MsgVerifyInvariant', + '2': const [ + const {'1': 'sender', '3': 1, '4': 1, '5': 9, '10': 'sender'}, + const {'1': 'invariant_module_name', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'invariantModuleName'}, + const {'1': 'invariant_route', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'invariantRoute'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgVerifyInvariant`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgVerifyInvariantDescriptor = $convert.base64Decode('ChJNc2dWZXJpZnlJbnZhcmlhbnQSFgoGc2VuZGVyGAEgASgJUgZzZW5kZXISVAoVaW52YXJpYW50X21vZHVsZV9uYW1lGAIgASgJQiDy3h8ceWFtbDoiaW52YXJpYW50X21vZHVsZV9uYW1lIlITaW52YXJpYW50TW9kdWxlTmFtZRJDCg9pbnZhcmlhbnRfcm91dGUYAyABKAlCGvLeHxZ5YW1sOiJpbnZhcmlhbnRfcm91dGUiUg5pbnZhcmlhbnRSb3V0ZToI6KAfAIigHwA='); +@$core.Deprecated('Use msgVerifyInvariantResponseDescriptor instead') +const MsgVerifyInvariantResponse$json = const { + '1': 'MsgVerifyInvariantResponse', +}; + +/// Descriptor for `MsgVerifyInvariantResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgVerifyInvariantResponseDescriptor = $convert.base64Decode('ChpNc2dWZXJpZnlJbnZhcmlhbnRSZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/export.dart new file mode 100644 index 00000000..3f517557 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.crisis.v1beta1/module/export.dart @@ -0,0 +1,16 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/cosmos/crisis/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/crisis/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/crisis/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/crisis/v1beta1/genesis.pb.dart'; +export 'client/cosmos/crisis/v1beta1/tx.pb.dart'; +export 'client/cosmos/crisis/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/crisis/v1beta1/tx.pbgrpc.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pb.dart new file mode 100644 index 00000000..0f4d9c48 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pb.dart @@ -0,0 +1,754 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/distribution.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'communityTax') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseProposerReward') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bonusProposerReward') + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'withdrawAddrEnabled') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.String? communityTax, + $core.String? baseProposerReward, + $core.String? bonusProposerReward, + $core.bool? withdrawAddrEnabled, + }) { + final _result = create(); + if (communityTax != null) { + _result.communityTax = communityTax; + } + if (baseProposerReward != null) { + _result.baseProposerReward = baseProposerReward; + } + if (bonusProposerReward != null) { + _result.bonusProposerReward = bonusProposerReward; + } + if (withdrawAddrEnabled != null) { + _result.withdrawAddrEnabled = withdrawAddrEnabled; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get communityTax => $_getSZ(0); + @$pb.TagNumber(1) + set communityTax($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCommunityTax() => $_has(0); + @$pb.TagNumber(1) + void clearCommunityTax() => clearField(1); + + @$pb.TagNumber(2) + $core.String get baseProposerReward => $_getSZ(1); + @$pb.TagNumber(2) + set baseProposerReward($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasBaseProposerReward() => $_has(1); + @$pb.TagNumber(2) + void clearBaseProposerReward() => clearField(2); + + @$pb.TagNumber(3) + $core.String get bonusProposerReward => $_getSZ(2); + @$pb.TagNumber(3) + set bonusProposerReward($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasBonusProposerReward() => $_has(2); + @$pb.TagNumber(3) + void clearBonusProposerReward() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get withdrawAddrEnabled => $_getBF(3); + @$pb.TagNumber(4) + set withdrawAddrEnabled($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasWithdrawAddrEnabled() => $_has(3); + @$pb.TagNumber(4) + void clearWithdrawAddrEnabled() => clearField(4); +} + +class ValidatorHistoricalRewards extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorHistoricalRewards', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'cumulativeRewardRatio', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'referenceCount', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + ValidatorHistoricalRewards._() : super(); + factory ValidatorHistoricalRewards({ + $core.Iterable<$2.DecCoin>? cumulativeRewardRatio, + $core.int? referenceCount, + }) { + final _result = create(); + if (cumulativeRewardRatio != null) { + _result.cumulativeRewardRatio.addAll(cumulativeRewardRatio); + } + if (referenceCount != null) { + _result.referenceCount = referenceCount; + } + return _result; + } + factory ValidatorHistoricalRewards.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorHistoricalRewards.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorHistoricalRewards clone() => ValidatorHistoricalRewards()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorHistoricalRewards copyWith(void Function(ValidatorHistoricalRewards) updates) => super.copyWith((message) => updates(message as ValidatorHistoricalRewards)) as ValidatorHistoricalRewards; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorHistoricalRewards create() => ValidatorHistoricalRewards._(); + ValidatorHistoricalRewards createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorHistoricalRewards getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorHistoricalRewards? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get cumulativeRewardRatio => $_getList(0); + + @$pb.TagNumber(2) + $core.int get referenceCount => $_getIZ(1); + @$pb.TagNumber(2) + set referenceCount($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasReferenceCount() => $_has(1); + @$pb.TagNumber(2) + void clearReferenceCount() => clearField(2); +} + +class ValidatorCurrentRewards extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorCurrentRewards', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'period', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + ValidatorCurrentRewards._() : super(); + factory ValidatorCurrentRewards({ + $core.Iterable<$2.DecCoin>? rewards, + $fixnum.Int64? period, + }) { + final _result = create(); + if (rewards != null) { + _result.rewards.addAll(rewards); + } + if (period != null) { + _result.period = period; + } + return _result; + } + factory ValidatorCurrentRewards.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorCurrentRewards.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorCurrentRewards clone() => ValidatorCurrentRewards()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorCurrentRewards copyWith(void Function(ValidatorCurrentRewards) updates) => super.copyWith((message) => updates(message as ValidatorCurrentRewards)) as ValidatorCurrentRewards; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorCurrentRewards create() => ValidatorCurrentRewards._(); + ValidatorCurrentRewards createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorCurrentRewards getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorCurrentRewards? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get rewards => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get period => $_getI64(1); + @$pb.TagNumber(2) + set period($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasPeriod() => $_has(1); + @$pb.TagNumber(2) + void clearPeriod() => clearField(2); +} + +class ValidatorAccumulatedCommission extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorAccumulatedCommission', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commission', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + ValidatorAccumulatedCommission._() : super(); + factory ValidatorAccumulatedCommission({ + $core.Iterable<$2.DecCoin>? commission, + }) { + final _result = create(); + if (commission != null) { + _result.commission.addAll(commission); + } + return _result; + } + factory ValidatorAccumulatedCommission.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorAccumulatedCommission.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorAccumulatedCommission clone() => ValidatorAccumulatedCommission()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorAccumulatedCommission copyWith(void Function(ValidatorAccumulatedCommission) updates) => super.copyWith((message) => updates(message as ValidatorAccumulatedCommission)) as ValidatorAccumulatedCommission; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorAccumulatedCommission create() => ValidatorAccumulatedCommission._(); + ValidatorAccumulatedCommission createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorAccumulatedCommission getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorAccumulatedCommission? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get commission => $_getList(0); +} + +class ValidatorOutstandingRewards extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorOutstandingRewards', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + ValidatorOutstandingRewards._() : super(); + factory ValidatorOutstandingRewards({ + $core.Iterable<$2.DecCoin>? rewards, + }) { + final _result = create(); + if (rewards != null) { + _result.rewards.addAll(rewards); + } + return _result; + } + factory ValidatorOutstandingRewards.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorOutstandingRewards.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorOutstandingRewards clone() => ValidatorOutstandingRewards()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorOutstandingRewards copyWith(void Function(ValidatorOutstandingRewards) updates) => super.copyWith((message) => updates(message as ValidatorOutstandingRewards)) as ValidatorOutstandingRewards; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorOutstandingRewards create() => ValidatorOutstandingRewards._(); + ValidatorOutstandingRewards createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorOutstandingRewards getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorOutstandingRewards? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get rewards => $_getList(0); +} + +class ValidatorSlashEvent extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSlashEvent', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorPeriod', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fraction') + ..hasRequiredFields = false + ; + + ValidatorSlashEvent._() : super(); + factory ValidatorSlashEvent({ + $fixnum.Int64? validatorPeriod, + $core.String? fraction, + }) { + final _result = create(); + if (validatorPeriod != null) { + _result.validatorPeriod = validatorPeriod; + } + if (fraction != null) { + _result.fraction = fraction; + } + return _result; + } + factory ValidatorSlashEvent.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSlashEvent.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSlashEvent clone() => ValidatorSlashEvent()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSlashEvent copyWith(void Function(ValidatorSlashEvent) updates) => super.copyWith((message) => updates(message as ValidatorSlashEvent)) as ValidatorSlashEvent; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSlashEvent create() => ValidatorSlashEvent._(); + ValidatorSlashEvent createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSlashEvent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSlashEvent? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get validatorPeriod => $_getI64(0); + @$pb.TagNumber(1) + set validatorPeriod($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorPeriod() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorPeriod() => clearField(1); + + @$pb.TagNumber(2) + $core.String get fraction => $_getSZ(1); + @$pb.TagNumber(2) + set fraction($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasFraction() => $_has(1); + @$pb.TagNumber(2) + void clearFraction() => clearField(2); +} + +class ValidatorSlashEvents extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSlashEvents', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSlashEvents', $pb.PbFieldType.PM, subBuilder: ValidatorSlashEvent.create) + ..hasRequiredFields = false + ; + + ValidatorSlashEvents._() : super(); + factory ValidatorSlashEvents({ + $core.Iterable? validatorSlashEvents, + }) { + final _result = create(); + if (validatorSlashEvents != null) { + _result.validatorSlashEvents.addAll(validatorSlashEvents); + } + return _result; + } + factory ValidatorSlashEvents.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSlashEvents.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSlashEvents clone() => ValidatorSlashEvents()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSlashEvents copyWith(void Function(ValidatorSlashEvents) updates) => super.copyWith((message) => updates(message as ValidatorSlashEvents)) as ValidatorSlashEvents; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSlashEvents create() => ValidatorSlashEvents._(); + ValidatorSlashEvents createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSlashEvents getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSlashEvents? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validatorSlashEvents => $_getList(0); +} + +class FeePool extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FeePool', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'communityPool', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + FeePool._() : super(); + factory FeePool({ + $core.Iterable<$2.DecCoin>? communityPool, + }) { + final _result = create(); + if (communityPool != null) { + _result.communityPool.addAll(communityPool); + } + return _result; + } + factory FeePool.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FeePool.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FeePool clone() => FeePool()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FeePool copyWith(void Function(FeePool) updates) => super.copyWith((message) => updates(message as FeePool)) as FeePool; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FeePool create() => FeePool._(); + FeePool createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FeePool getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FeePool? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get communityPool => $_getList(0); +} + +class CommunityPoolSpendProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommunityPoolSpendProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'recipient') + ..pc<$2.Coin>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + CommunityPoolSpendProposal._() : super(); + factory CommunityPoolSpendProposal({ + $core.String? title, + $core.String? description, + $core.String? recipient, + $core.Iterable<$2.Coin>? amount, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (recipient != null) { + _result.recipient = recipient; + } + if (amount != null) { + _result.amount.addAll(amount); + } + return _result; + } + factory CommunityPoolSpendProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommunityPoolSpendProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommunityPoolSpendProposal clone() => CommunityPoolSpendProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommunityPoolSpendProposal copyWith(void Function(CommunityPoolSpendProposal) updates) => super.copyWith((message) => updates(message as CommunityPoolSpendProposal)) as CommunityPoolSpendProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommunityPoolSpendProposal create() => CommunityPoolSpendProposal._(); + CommunityPoolSpendProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommunityPoolSpendProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommunityPoolSpendProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get recipient => $_getSZ(2); + @$pb.TagNumber(3) + set recipient($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasRecipient() => $_has(2); + @$pb.TagNumber(3) + void clearRecipient() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$2.Coin> get amount => $_getList(3); +} + +class DelegatorStartingInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DelegatorStartingInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'previousPeriod', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stake') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + DelegatorStartingInfo._() : super(); + factory DelegatorStartingInfo({ + $fixnum.Int64? previousPeriod, + $core.String? stake, + $fixnum.Int64? height, + }) { + final _result = create(); + if (previousPeriod != null) { + _result.previousPeriod = previousPeriod; + } + if (stake != null) { + _result.stake = stake; + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory DelegatorStartingInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DelegatorStartingInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DelegatorStartingInfo clone() => DelegatorStartingInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DelegatorStartingInfo copyWith(void Function(DelegatorStartingInfo) updates) => super.copyWith((message) => updates(message as DelegatorStartingInfo)) as DelegatorStartingInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DelegatorStartingInfo create() => DelegatorStartingInfo._(); + DelegatorStartingInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DelegatorStartingInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DelegatorStartingInfo? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get previousPeriod => $_getI64(0); + @$pb.TagNumber(1) + set previousPeriod($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasPreviousPeriod() => $_has(0); + @$pb.TagNumber(1) + void clearPreviousPeriod() => clearField(1); + + @$pb.TagNumber(2) + $core.String get stake => $_getSZ(1); + @$pb.TagNumber(2) + set stake($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasStake() => $_has(1); + @$pb.TagNumber(2) + void clearStake() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); +} + +class DelegationDelegatorReward extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DelegationDelegatorReward', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..pc<$2.DecCoin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reward', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + DelegationDelegatorReward._() : super(); + factory DelegationDelegatorReward({ + $core.String? validatorAddress, + $core.Iterable<$2.DecCoin>? reward, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (reward != null) { + _result.reward.addAll(reward); + } + return _result; + } + factory DelegationDelegatorReward.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DelegationDelegatorReward.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DelegationDelegatorReward clone() => DelegationDelegatorReward()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DelegationDelegatorReward copyWith(void Function(DelegationDelegatorReward) updates) => super.copyWith((message) => updates(message as DelegationDelegatorReward)) as DelegationDelegatorReward; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DelegationDelegatorReward create() => DelegationDelegatorReward._(); + DelegationDelegatorReward createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DelegationDelegatorReward getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DelegationDelegatorReward? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$2.DecCoin> get reward => $_getList(1); +} + +class CommunityPoolSpendProposalWithDeposit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommunityPoolSpendProposalWithDeposit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'recipient') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deposit') + ..hasRequiredFields = false + ; + + CommunityPoolSpendProposalWithDeposit._() : super(); + factory CommunityPoolSpendProposalWithDeposit({ + $core.String? title, + $core.String? description, + $core.String? recipient, + $core.String? amount, + $core.String? deposit, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (recipient != null) { + _result.recipient = recipient; + } + if (amount != null) { + _result.amount = amount; + } + if (deposit != null) { + _result.deposit = deposit; + } + return _result; + } + factory CommunityPoolSpendProposalWithDeposit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommunityPoolSpendProposalWithDeposit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommunityPoolSpendProposalWithDeposit clone() => CommunityPoolSpendProposalWithDeposit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommunityPoolSpendProposalWithDeposit copyWith(void Function(CommunityPoolSpendProposalWithDeposit) updates) => super.copyWith((message) => updates(message as CommunityPoolSpendProposalWithDeposit)) as CommunityPoolSpendProposalWithDeposit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommunityPoolSpendProposalWithDeposit create() => CommunityPoolSpendProposalWithDeposit._(); + CommunityPoolSpendProposalWithDeposit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommunityPoolSpendProposalWithDeposit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommunityPoolSpendProposalWithDeposit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get recipient => $_getSZ(2); + @$pb.TagNumber(3) + set recipient($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasRecipient() => $_has(2); + @$pb.TagNumber(3) + void clearRecipient() => clearField(3); + + @$pb.TagNumber(4) + $core.String get amount => $_getSZ(3); + @$pb.TagNumber(4) + set amount($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasAmount() => $_has(3); + @$pb.TagNumber(4) + void clearAmount() => clearField(4); + + @$pb.TagNumber(5) + $core.String get deposit => $_getSZ(4); + @$pb.TagNumber(5) + set deposit($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDeposit() => $_has(4); + @$pb.TagNumber(5) + void clearDeposit() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbenum.dart new file mode 100644 index 00000000..9bd02f72 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/distribution.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbjson.dart new file mode 100644 index 00000000..14dd437f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/distribution.pbjson.dart @@ -0,0 +1,151 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/distribution.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'community_tax', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'communityTax'}, + const {'1': 'base_proposer_reward', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'baseProposerReward'}, + const {'1': 'bonus_proposer_reward', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'bonusProposerReward'}, + const {'1': 'withdraw_addr_enabled', '3': 4, '4': 1, '5': 8, '8': const {}, '10': 'withdrawAddrEnabled'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSawoNY29tbXVuaXR5X3RheBgBIAEoCUJG8t4fFHlhbWw6ImNvbW11bml0eV90YXgi2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIMY29tbXVuaXR5VGF4En8KFGJhc2VfcHJvcG9zZXJfcmV3YXJkGAIgASgJQk3y3h8beWFtbDoiYmFzZV9wcm9wb3Nlcl9yZXdhcmQi2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFISYmFzZVByb3Bvc2VyUmV3YXJkEoIBChVib251c19wcm9wb3Nlcl9yZXdhcmQYAyABKAlCTvLeHxx5YW1sOiJib251c19wcm9wb3Nlcl9yZXdhcmQi2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFITYm9udXNQcm9wb3NlclJld2FyZBJUChV3aXRoZHJhd19hZGRyX2VuYWJsZWQYBCABKAhCIPLeHxx5YW1sOiJ3aXRoZHJhd19hZGRyX2VuYWJsZWQiUhN3aXRoZHJhd0FkZHJFbmFibGVkOgSYoB8A'); +@$core.Deprecated('Use validatorHistoricalRewardsDescriptor instead') +const ValidatorHistoricalRewards$json = const { + '1': 'ValidatorHistoricalRewards', + '2': const [ + const {'1': 'cumulative_reward_ratio', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'cumulativeRewardRatio'}, + const {'1': 'reference_count', '3': 2, '4': 1, '5': 13, '8': const {}, '10': 'referenceCount'}, + ], +}; + +/// Descriptor for `ValidatorHistoricalRewards`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorHistoricalRewardsDescriptor = $convert.base64Decode('ChpWYWxpZGF0b3JIaXN0b3JpY2FsUmV3YXJkcxKrAQoXY3VtdWxhdGl2ZV9yZXdhcmRfcmF0aW8YASADKAsyHC5jb3Ntb3MuYmFzZS52MWJldGExLkRlY0NvaW5CVfLeHx55YW1sOiJjdW11bGF0aXZlX3Jld2FyZF9yYXRpbyKq3x8rZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWNDb2luc8jeHwBSFWN1bXVsYXRpdmVSZXdhcmRSYXRpbxJDCg9yZWZlcmVuY2VfY291bnQYAiABKA1CGvLeHxZ5YW1sOiJyZWZlcmVuY2VfY291bnQiUg5yZWZlcmVuY2VDb3VudA=='); +@$core.Deprecated('Use validatorCurrentRewardsDescriptor instead') +const ValidatorCurrentRewards$json = const { + '1': 'ValidatorCurrentRewards', + '2': const [ + const {'1': 'rewards', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'rewards'}, + const {'1': 'period', '3': 2, '4': 1, '5': 4, '10': 'period'}, + ], +}; + +/// Descriptor for `ValidatorCurrentRewards`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorCurrentRewardsDescriptor = $convert.base64Decode('ChdWYWxpZGF0b3JDdXJyZW50UmV3YXJkcxJrCgdyZXdhcmRzGAEgAygLMhwuY29zbW9zLmJhc2UudjFiZXRhMS5EZWNDb2luQjOq3x8rZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWNDb2luc8jeHwBSB3Jld2FyZHMSFgoGcGVyaW9kGAIgASgEUgZwZXJpb2Q='); +@$core.Deprecated('Use validatorAccumulatedCommissionDescriptor instead') +const ValidatorAccumulatedCommission$json = const { + '1': 'ValidatorAccumulatedCommission', + '2': const [ + const {'1': 'commission', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'commission'}, + ], +}; + +/// Descriptor for `ValidatorAccumulatedCommission`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorAccumulatedCommissionDescriptor = $convert.base64Decode('Ch5WYWxpZGF0b3JBY2N1bXVsYXRlZENvbW1pc3Npb24ScQoKY29tbWlzc2lvbhgBIAMoCzIcLmNvc21vcy5iYXNlLnYxYmV0YTEuRGVjQ29pbkIzqt8fK2dpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjQ29pbnPI3h8AUgpjb21taXNzaW9u'); +@$core.Deprecated('Use validatorOutstandingRewardsDescriptor instead') +const ValidatorOutstandingRewards$json = const { + '1': 'ValidatorOutstandingRewards', + '2': const [ + const {'1': 'rewards', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'rewards'}, + ], +}; + +/// Descriptor for `ValidatorOutstandingRewards`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorOutstandingRewardsDescriptor = $convert.base64Decode('ChtWYWxpZGF0b3JPdXRzdGFuZGluZ1Jld2FyZHMSfQoHcmV3YXJkcxgBIAMoCzIcLmNvc21vcy5iYXNlLnYxYmV0YTEuRGVjQ29pbkJF8t4fDnlhbWw6InJld2FyZHMiqt8fK2dpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjQ29pbnPI3h8AUgdyZXdhcmRz'); +@$core.Deprecated('Use validatorSlashEventDescriptor instead') +const ValidatorSlashEvent$json = const { + '1': 'ValidatorSlashEvent', + '2': const [ + const {'1': 'validator_period', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'validatorPeriod'}, + const {'1': 'fraction', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'fraction'}, + ], +}; + +/// Descriptor for `ValidatorSlashEvent`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSlashEventDescriptor = $convert.base64Decode('ChNWYWxpZGF0b3JTbGFzaEV2ZW50EkYKEHZhbGlkYXRvcl9wZXJpb2QYASABKARCG/LeHxd5YW1sOiJ2YWxpZGF0b3JfcGVyaW9kIlIPdmFsaWRhdG9yUGVyaW9kEkoKCGZyYWN0aW9uGAIgASgJQi7a3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWPI3h8AUghmcmFjdGlvbg=='); +@$core.Deprecated('Use validatorSlashEventsDescriptor instead') +const ValidatorSlashEvents$json = const { + '1': 'ValidatorSlashEvents', + '2': const [ + const {'1': 'validator_slash_events', '3': 1, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorSlashEvent', '8': const {}, '10': 'validatorSlashEvents'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorSlashEvents`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSlashEventsDescriptor = $convert.base64Decode('ChRWYWxpZGF0b3JTbGFzaEV2ZW50cxKNAQoWdmFsaWRhdG9yX3NsYXNoX2V2ZW50cxgBIAMoCzIwLmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5WYWxpZGF0b3JTbGFzaEV2ZW50QiXy3h8deWFtbDoidmFsaWRhdG9yX3NsYXNoX2V2ZW50cyLI3h8AUhR2YWxpZGF0b3JTbGFzaEV2ZW50czoEmKAfAA=='); +@$core.Deprecated('Use feePoolDescriptor instead') +const FeePool$json = const { + '1': 'FeePool', + '2': const [ + const {'1': 'community_pool', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'communityPool'}, + ], +}; + +/// Descriptor for `FeePool`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List feePoolDescriptor = $convert.base64Decode('CgdGZWVQb29sEpEBCg5jb21tdW5pdHlfcG9vbBgBIAMoCzIcLmNvc21vcy5iYXNlLnYxYmV0YTEuRGVjQ29pbkJMyN4fAKrfHytnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY0NvaW5z8t4fFXlhbWw6ImNvbW11bml0eV9wb29sIlINY29tbXVuaXR5UG9vbA=='); +@$core.Deprecated('Use communityPoolSpendProposalDescriptor instead') +const CommunityPoolSpendProposal$json = const { + '1': 'CommunityPoolSpendProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'recipient', '3': 3, '4': 1, '5': 9, '10': 'recipient'}, + const {'1': 'amount', '3': 4, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `CommunityPoolSpendProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List communityPoolSpendProposalDescriptor = $convert.base64Decode('ChpDb21tdW5pdHlQb29sU3BlbmRQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEhwKCXJlY2lwaWVudBgDIAEoCVIJcmVjaXBpZW50EmMKBmFtb3VudBgEIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgZhbW91bnQ6DOigHwCIoB8AmKAfAA=='); +@$core.Deprecated('Use delegatorStartingInfoDescriptor instead') +const DelegatorStartingInfo$json = const { + '1': 'DelegatorStartingInfo', + '2': const [ + const {'1': 'previous_period', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'previousPeriod'}, + const {'1': 'stake', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'stake'}, + const {'1': 'height', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `DelegatorStartingInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delegatorStartingInfoDescriptor = $convert.base64Decode('ChVEZWxlZ2F0b3JTdGFydGluZ0luZm8SQwoPcHJldmlvdXNfcGVyaW9kGAEgASgEQhry3h8WeWFtbDoicHJldmlvdXNfcGVyaW9kIlIOcHJldmlvdXNQZXJpb2QSVAoFc3Rha2UYAiABKAlCPvLeHwx5YW1sOiJzdGFrZSLa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWPI3h8AUgVzdGFrZRJFCgZoZWlnaHQYAyABKARCLfLeHxZ5YW1sOiJjcmVhdGlvbl9oZWlnaHQi6t4fD2NyZWF0aW9uX2hlaWdodFIGaGVpZ2h0'); +@$core.Deprecated('Use delegationDelegatorRewardDescriptor instead') +const DelegationDelegatorReward$json = const { + '1': 'DelegationDelegatorReward', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'reward', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'reward'}, + ], + '7': const {}, +}; + +/// Descriptor for `DelegationDelegatorReward`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delegationDelegatorRewardDescriptor = $convert.base64Decode('ChlEZWxlZ2F0aW9uRGVsZWdhdG9yUmV3YXJkEkkKEXZhbGlkYXRvcl9hZGRyZXNzGAEgASgJQhzy3h8YeWFtbDoidmFsaWRhdG9yX2FkZHJlc3MiUhB2YWxpZGF0b3JBZGRyZXNzEmkKBnJld2FyZBgCIAMoCzIcLmNvc21vcy5iYXNlLnYxYmV0YTEuRGVjQ29pbkIzqt8fK2dpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjQ29pbnPI3h8AUgZyZXdhcmQ6CIigHwCYoB8B'); +@$core.Deprecated('Use communityPoolSpendProposalWithDepositDescriptor instead') +const CommunityPoolSpendProposalWithDeposit$json = const { + '1': 'CommunityPoolSpendProposalWithDeposit', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'description'}, + const {'1': 'recipient', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'recipient'}, + const {'1': 'amount', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + const {'1': 'deposit', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'deposit'}, + ], + '7': const {}, +}; + +/// Descriptor for `CommunityPoolSpendProposalWithDeposit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List communityPoolSpendProposalWithDepositDescriptor = $convert.base64Decode('CiVDb21tdW5pdHlQb29sU3BlbmRQcm9wb3NhbFdpdGhEZXBvc2l0EiYKBXRpdGxlGAEgASgJQhDy3h8MeWFtbDoidGl0bGUiUgV0aXRsZRI4CgtkZXNjcmlwdGlvbhgCIAEoCUIW8t4fEnlhbWw6ImRlc2NyaXB0aW9uIlILZGVzY3JpcHRpb24SMgoJcmVjaXBpZW50GAMgASgJQhTy3h8QeWFtbDoicmVjaXBpZW50IlIJcmVjaXBpZW50EikKBmFtb3VudBgEIAEoCUIR8t4fDXlhbWw6ImFtb3VudCJSBmFtb3VudBIsCgdkZXBvc2l0GAUgASgJQhLy3h8OeWFtbDoiZGVwb3NpdCJSB2RlcG9zaXQ6CIigHwCYoB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..5251c6b3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pb.dart @@ -0,0 +1,637 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; +import 'distribution.pb.dart' as $3; + +class DelegatorWithdrawInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DelegatorWithdrawInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'withdrawAddress') + ..hasRequiredFields = false + ; + + DelegatorWithdrawInfo._() : super(); + factory DelegatorWithdrawInfo({ + $core.String? delegatorAddress, + $core.String? withdrawAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (withdrawAddress != null) { + _result.withdrawAddress = withdrawAddress; + } + return _result; + } + factory DelegatorWithdrawInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DelegatorWithdrawInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DelegatorWithdrawInfo clone() => DelegatorWithdrawInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DelegatorWithdrawInfo copyWith(void Function(DelegatorWithdrawInfo) updates) => super.copyWith((message) => updates(message as DelegatorWithdrawInfo)) as DelegatorWithdrawInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DelegatorWithdrawInfo create() => DelegatorWithdrawInfo._(); + DelegatorWithdrawInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DelegatorWithdrawInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DelegatorWithdrawInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get withdrawAddress => $_getSZ(1); + @$pb.TagNumber(2) + set withdrawAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasWithdrawAddress() => $_has(1); + @$pb.TagNumber(2) + void clearWithdrawAddress() => clearField(2); +} + +class ValidatorOutstandingRewardsRecord extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorOutstandingRewardsRecord', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..pc<$2.DecCoin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outstandingRewards', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + ValidatorOutstandingRewardsRecord._() : super(); + factory ValidatorOutstandingRewardsRecord({ + $core.String? validatorAddress, + $core.Iterable<$2.DecCoin>? outstandingRewards, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (outstandingRewards != null) { + _result.outstandingRewards.addAll(outstandingRewards); + } + return _result; + } + factory ValidatorOutstandingRewardsRecord.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorOutstandingRewardsRecord.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorOutstandingRewardsRecord clone() => ValidatorOutstandingRewardsRecord()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorOutstandingRewardsRecord copyWith(void Function(ValidatorOutstandingRewardsRecord) updates) => super.copyWith((message) => updates(message as ValidatorOutstandingRewardsRecord)) as ValidatorOutstandingRewardsRecord; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorOutstandingRewardsRecord create() => ValidatorOutstandingRewardsRecord._(); + ValidatorOutstandingRewardsRecord createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorOutstandingRewardsRecord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorOutstandingRewardsRecord? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$2.DecCoin> get outstandingRewards => $_getList(1); +} + +class ValidatorAccumulatedCommissionRecord extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorAccumulatedCommissionRecord', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOM<$3.ValidatorAccumulatedCommission>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'accumulated', subBuilder: $3.ValidatorAccumulatedCommission.create) + ..hasRequiredFields = false + ; + + ValidatorAccumulatedCommissionRecord._() : super(); + factory ValidatorAccumulatedCommissionRecord({ + $core.String? validatorAddress, + $3.ValidatorAccumulatedCommission? accumulated, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (accumulated != null) { + _result.accumulated = accumulated; + } + return _result; + } + factory ValidatorAccumulatedCommissionRecord.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorAccumulatedCommissionRecord.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorAccumulatedCommissionRecord clone() => ValidatorAccumulatedCommissionRecord()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorAccumulatedCommissionRecord copyWith(void Function(ValidatorAccumulatedCommissionRecord) updates) => super.copyWith((message) => updates(message as ValidatorAccumulatedCommissionRecord)) as ValidatorAccumulatedCommissionRecord; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorAccumulatedCommissionRecord create() => ValidatorAccumulatedCommissionRecord._(); + ValidatorAccumulatedCommissionRecord createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorAccumulatedCommissionRecord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorAccumulatedCommissionRecord? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $3.ValidatorAccumulatedCommission get accumulated => $_getN(1); + @$pb.TagNumber(2) + set accumulated($3.ValidatorAccumulatedCommission v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAccumulated() => $_has(1); + @$pb.TagNumber(2) + void clearAccumulated() => clearField(2); + @$pb.TagNumber(2) + $3.ValidatorAccumulatedCommission ensureAccumulated() => $_ensure(1); +} + +class ValidatorHistoricalRewardsRecord extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorHistoricalRewardsRecord', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'period', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$3.ValidatorHistoricalRewards>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', subBuilder: $3.ValidatorHistoricalRewards.create) + ..hasRequiredFields = false + ; + + ValidatorHistoricalRewardsRecord._() : super(); + factory ValidatorHistoricalRewardsRecord({ + $core.String? validatorAddress, + $fixnum.Int64? period, + $3.ValidatorHistoricalRewards? rewards, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (period != null) { + _result.period = period; + } + if (rewards != null) { + _result.rewards = rewards; + } + return _result; + } + factory ValidatorHistoricalRewardsRecord.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorHistoricalRewardsRecord.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorHistoricalRewardsRecord clone() => ValidatorHistoricalRewardsRecord()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorHistoricalRewardsRecord copyWith(void Function(ValidatorHistoricalRewardsRecord) updates) => super.copyWith((message) => updates(message as ValidatorHistoricalRewardsRecord)) as ValidatorHistoricalRewardsRecord; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorHistoricalRewardsRecord create() => ValidatorHistoricalRewardsRecord._(); + ValidatorHistoricalRewardsRecord createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorHistoricalRewardsRecord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorHistoricalRewardsRecord? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get period => $_getI64(1); + @$pb.TagNumber(2) + set period($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasPeriod() => $_has(1); + @$pb.TagNumber(2) + void clearPeriod() => clearField(2); + + @$pb.TagNumber(3) + $3.ValidatorHistoricalRewards get rewards => $_getN(2); + @$pb.TagNumber(3) + set rewards($3.ValidatorHistoricalRewards v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRewards() => $_has(2); + @$pb.TagNumber(3) + void clearRewards() => clearField(3); + @$pb.TagNumber(3) + $3.ValidatorHistoricalRewards ensureRewards() => $_ensure(2); +} + +class ValidatorCurrentRewardsRecord extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorCurrentRewardsRecord', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOM<$3.ValidatorCurrentRewards>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', subBuilder: $3.ValidatorCurrentRewards.create) + ..hasRequiredFields = false + ; + + ValidatorCurrentRewardsRecord._() : super(); + factory ValidatorCurrentRewardsRecord({ + $core.String? validatorAddress, + $3.ValidatorCurrentRewards? rewards, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (rewards != null) { + _result.rewards = rewards; + } + return _result; + } + factory ValidatorCurrentRewardsRecord.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorCurrentRewardsRecord.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorCurrentRewardsRecord clone() => ValidatorCurrentRewardsRecord()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorCurrentRewardsRecord copyWith(void Function(ValidatorCurrentRewardsRecord) updates) => super.copyWith((message) => updates(message as ValidatorCurrentRewardsRecord)) as ValidatorCurrentRewardsRecord; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorCurrentRewardsRecord create() => ValidatorCurrentRewardsRecord._(); + ValidatorCurrentRewardsRecord createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorCurrentRewardsRecord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorCurrentRewardsRecord? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $3.ValidatorCurrentRewards get rewards => $_getN(1); + @$pb.TagNumber(2) + set rewards($3.ValidatorCurrentRewards v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasRewards() => $_has(1); + @$pb.TagNumber(2) + void clearRewards() => clearField(2); + @$pb.TagNumber(2) + $3.ValidatorCurrentRewards ensureRewards() => $_ensure(1); +} + +class DelegatorStartingInfoRecord extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DelegatorStartingInfoRecord', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOM<$3.DelegatorStartingInfo>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'startingInfo', subBuilder: $3.DelegatorStartingInfo.create) + ..hasRequiredFields = false + ; + + DelegatorStartingInfoRecord._() : super(); + factory DelegatorStartingInfoRecord({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + $3.DelegatorStartingInfo? startingInfo, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (startingInfo != null) { + _result.startingInfo = startingInfo; + } + return _result; + } + factory DelegatorStartingInfoRecord.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DelegatorStartingInfoRecord.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DelegatorStartingInfoRecord clone() => DelegatorStartingInfoRecord()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DelegatorStartingInfoRecord copyWith(void Function(DelegatorStartingInfoRecord) updates) => super.copyWith((message) => updates(message as DelegatorStartingInfoRecord)) as DelegatorStartingInfoRecord; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DelegatorStartingInfoRecord create() => DelegatorStartingInfoRecord._(); + DelegatorStartingInfoRecord createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DelegatorStartingInfoRecord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DelegatorStartingInfoRecord? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $3.DelegatorStartingInfo get startingInfo => $_getN(2); + @$pb.TagNumber(3) + set startingInfo($3.DelegatorStartingInfo v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasStartingInfo() => $_has(2); + @$pb.TagNumber(3) + void clearStartingInfo() => clearField(3); + @$pb.TagNumber(3) + $3.DelegatorStartingInfo ensureStartingInfo() => $_ensure(2); +} + +class ValidatorSlashEventRecord extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSlashEventRecord', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'period', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$3.ValidatorSlashEvent>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSlashEvent', subBuilder: $3.ValidatorSlashEvent.create) + ..hasRequiredFields = false + ; + + ValidatorSlashEventRecord._() : super(); + factory ValidatorSlashEventRecord({ + $core.String? validatorAddress, + $fixnum.Int64? height, + $fixnum.Int64? period, + $3.ValidatorSlashEvent? validatorSlashEvent, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (height != null) { + _result.height = height; + } + if (period != null) { + _result.period = period; + } + if (validatorSlashEvent != null) { + _result.validatorSlashEvent = validatorSlashEvent; + } + return _result; + } + factory ValidatorSlashEventRecord.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSlashEventRecord.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSlashEventRecord clone() => ValidatorSlashEventRecord()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSlashEventRecord copyWith(void Function(ValidatorSlashEventRecord) updates) => super.copyWith((message) => updates(message as ValidatorSlashEventRecord)) as ValidatorSlashEventRecord; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSlashEventRecord create() => ValidatorSlashEventRecord._(); + ValidatorSlashEventRecord createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSlashEventRecord getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSlashEventRecord? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get period => $_getI64(2); + @$pb.TagNumber(3) + set period($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasPeriod() => $_has(2); + @$pb.TagNumber(3) + void clearPeriod() => clearField(3); + + @$pb.TagNumber(4) + $3.ValidatorSlashEvent get validatorSlashEvent => $_getN(3); + @$pb.TagNumber(4) + set validatorSlashEvent($3.ValidatorSlashEvent v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasValidatorSlashEvent() => $_has(3); + @$pb.TagNumber(4) + void clearValidatorSlashEvent() => clearField(4); + @$pb.TagNumber(4) + $3.ValidatorSlashEvent ensureValidatorSlashEvent() => $_ensure(3); +} + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $3.Params.create) + ..aOM<$3.FeePool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'feePool', subBuilder: $3.FeePool.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorWithdrawInfos', $pb.PbFieldType.PM, subBuilder: DelegatorWithdrawInfo.create) + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'previousProposer') + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outstandingRewards', $pb.PbFieldType.PM, subBuilder: ValidatorOutstandingRewardsRecord.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAccumulatedCommissions', $pb.PbFieldType.PM, subBuilder: ValidatorAccumulatedCommissionRecord.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorHistoricalRewards', $pb.PbFieldType.PM, subBuilder: ValidatorHistoricalRewardsRecord.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorCurrentRewards', $pb.PbFieldType.PM, subBuilder: ValidatorCurrentRewardsRecord.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorStartingInfos', $pb.PbFieldType.PM, subBuilder: DelegatorStartingInfoRecord.create) + ..pc(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSlashEvents', $pb.PbFieldType.PM, subBuilder: ValidatorSlashEventRecord.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $3.Params? params, + $3.FeePool? feePool, + $core.Iterable? delegatorWithdrawInfos, + $core.String? previousProposer, + $core.Iterable? outstandingRewards, + $core.Iterable? validatorAccumulatedCommissions, + $core.Iterable? validatorHistoricalRewards, + $core.Iterable? validatorCurrentRewards, + $core.Iterable? delegatorStartingInfos, + $core.Iterable? validatorSlashEvents, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + if (feePool != null) { + _result.feePool = feePool; + } + if (delegatorWithdrawInfos != null) { + _result.delegatorWithdrawInfos.addAll(delegatorWithdrawInfos); + } + if (previousProposer != null) { + _result.previousProposer = previousProposer; + } + if (outstandingRewards != null) { + _result.outstandingRewards.addAll(outstandingRewards); + } + if (validatorAccumulatedCommissions != null) { + _result.validatorAccumulatedCommissions.addAll(validatorAccumulatedCommissions); + } + if (validatorHistoricalRewards != null) { + _result.validatorHistoricalRewards.addAll(validatorHistoricalRewards); + } + if (validatorCurrentRewards != null) { + _result.validatorCurrentRewards.addAll(validatorCurrentRewards); + } + if (delegatorStartingInfos != null) { + _result.delegatorStartingInfos.addAll(delegatorStartingInfos); + } + if (validatorSlashEvents != null) { + _result.validatorSlashEvents.addAll(validatorSlashEvents); + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $3.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($3.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $3.Params ensureParams() => $_ensure(0); + + @$pb.TagNumber(2) + $3.FeePool get feePool => $_getN(1); + @$pb.TagNumber(2) + set feePool($3.FeePool v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasFeePool() => $_has(1); + @$pb.TagNumber(2) + void clearFeePool() => clearField(2); + @$pb.TagNumber(2) + $3.FeePool ensureFeePool() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List get delegatorWithdrawInfos => $_getList(2); + + @$pb.TagNumber(4) + $core.String get previousProposer => $_getSZ(3); + @$pb.TagNumber(4) + set previousProposer($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPreviousProposer() => $_has(3); + @$pb.TagNumber(4) + void clearPreviousProposer() => clearField(4); + + @$pb.TagNumber(5) + $core.List get outstandingRewards => $_getList(4); + + @$pb.TagNumber(6) + $core.List get validatorAccumulatedCommissions => $_getList(5); + + @$pb.TagNumber(7) + $core.List get validatorHistoricalRewards => $_getList(6); + + @$pb.TagNumber(8) + $core.List get validatorCurrentRewards => $_getList(7); + + @$pb.TagNumber(9) + $core.List get delegatorStartingInfos => $_getList(8); + + @$pb.TagNumber(10) + $core.List get validatorSlashEvents => $_getList(9); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..f66bb8b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..ef67b81f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/genesis.pbjson.dart @@ -0,0 +1,118 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use delegatorWithdrawInfoDescriptor instead') +const DelegatorWithdrawInfo$json = const { + '1': 'DelegatorWithdrawInfo', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'withdraw_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'withdrawAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `DelegatorWithdrawInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delegatorWithdrawInfoDescriptor = $convert.base64Decode('ChVEZWxlZ2F0b3JXaXRoZHJhd0luZm8SSQoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSRgoQd2l0aGRyYXdfYWRkcmVzcxgCIAEoCUIb8t4fF3lhbWw6IndpdGhkcmF3X2FkZHJlc3MiUg93aXRoZHJhd0FkZHJlc3M6COigHwCIoB8A'); +@$core.Deprecated('Use validatorOutstandingRewardsRecordDescriptor instead') +const ValidatorOutstandingRewardsRecord$json = const { + '1': 'ValidatorOutstandingRewardsRecord', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'outstanding_rewards', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'outstandingRewards'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorOutstandingRewardsRecord`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorOutstandingRewardsRecordDescriptor = $convert.base64Decode('CiFWYWxpZGF0b3JPdXRzdGFuZGluZ1Jld2FyZHNSZWNvcmQSSQoRdmFsaWRhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJ2YWxpZGF0b3JfYWRkcmVzcyJSEHZhbGlkYXRvckFkZHJlc3MSoAEKE291dHN0YW5kaW5nX3Jld2FyZHMYAiADKAsyHC5jb3Ntb3MuYmFzZS52MWJldGExLkRlY0NvaW5CUarfHytnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY0NvaW5zyN4fAPLeHxp5YW1sOiJvdXRzdGFuZGluZ19yZXdhcmRzIlISb3V0c3RhbmRpbmdSZXdhcmRzOgjooB8AiKAfAA=='); +@$core.Deprecated('Use validatorAccumulatedCommissionRecordDescriptor instead') +const ValidatorAccumulatedCommissionRecord$json = const { + '1': 'ValidatorAccumulatedCommissionRecord', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'accumulated', '3': 2, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorAccumulatedCommission', '8': const {}, '10': 'accumulated'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorAccumulatedCommissionRecord`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorAccumulatedCommissionRecordDescriptor = $convert.base64Decode('CiRWYWxpZGF0b3JBY2N1bXVsYXRlZENvbW1pc3Npb25SZWNvcmQSSQoRdmFsaWRhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJ2YWxpZGF0b3JfYWRkcmVzcyJSEHZhbGlkYXRvckFkZHJlc3MSeQoLYWNjdW11bGF0ZWQYAiABKAsyOy5jb3Ntb3MuZGlzdHJpYnV0aW9uLnYxYmV0YTEuVmFsaWRhdG9yQWNjdW11bGF0ZWRDb21taXNzaW9uQhrI3h8A8t4fEnlhbWw6ImFjY3VtdWxhdGVkIlILYWNjdW11bGF0ZWQ6COigHwCIoB8A'); +@$core.Deprecated('Use validatorHistoricalRewardsRecordDescriptor instead') +const ValidatorHistoricalRewardsRecord$json = const { + '1': 'ValidatorHistoricalRewardsRecord', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'period', '3': 2, '4': 1, '5': 4, '10': 'period'}, + const {'1': 'rewards', '3': 3, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorHistoricalRewards', '8': const {}, '10': 'rewards'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorHistoricalRewardsRecord`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorHistoricalRewardsRecordDescriptor = $convert.base64Decode('CiBWYWxpZGF0b3JIaXN0b3JpY2FsUmV3YXJkc1JlY29yZBJJChF2YWxpZGF0b3JfYWRkcmVzcxgBIAEoCUIc8t4fGHlhbWw6InZhbGlkYXRvcl9hZGRyZXNzIlIQdmFsaWRhdG9yQWRkcmVzcxIWCgZwZXJpb2QYAiABKARSBnBlcmlvZBJpCgdyZXdhcmRzGAMgASgLMjcuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlZhbGlkYXRvckhpc3RvcmljYWxSZXdhcmRzQhbI3h8A8t4fDnlhbWw6InJld2FyZHMiUgdyZXdhcmRzOgjooB8AiKAfAA=='); +@$core.Deprecated('Use validatorCurrentRewardsRecordDescriptor instead') +const ValidatorCurrentRewardsRecord$json = const { + '1': 'ValidatorCurrentRewardsRecord', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'rewards', '3': 2, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorCurrentRewards', '8': const {}, '10': 'rewards'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorCurrentRewardsRecord`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorCurrentRewardsRecordDescriptor = $convert.base64Decode('Ch1WYWxpZGF0b3JDdXJyZW50UmV3YXJkc1JlY29yZBJJChF2YWxpZGF0b3JfYWRkcmVzcxgBIAEoCUIc8t4fGHlhbWw6InZhbGlkYXRvcl9hZGRyZXNzIlIQdmFsaWRhdG9yQWRkcmVzcxJmCgdyZXdhcmRzGAIgASgLMjQuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlZhbGlkYXRvckN1cnJlbnRSZXdhcmRzQhbI3h8A8t4fDnlhbWw6InJld2FyZHMiUgdyZXdhcmRzOgjooB8AiKAfAA=='); +@$core.Deprecated('Use delegatorStartingInfoRecordDescriptor instead') +const DelegatorStartingInfoRecord$json = const { + '1': 'DelegatorStartingInfoRecord', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'starting_info', '3': 3, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.DelegatorStartingInfo', '8': const {}, '10': 'startingInfo'}, + ], + '7': const {}, +}; + +/// Descriptor for `DelegatorStartingInfoRecord`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delegatorStartingInfoRecordDescriptor = $convert.base64Decode('ChtEZWxlZ2F0b3JTdGFydGluZ0luZm9SZWNvcmQSSQoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSSQoRdmFsaWRhdG9yX2FkZHJlc3MYAiABKAlCHPLeHxh5YW1sOiJ2YWxpZGF0b3JfYWRkcmVzcyJSEHZhbGlkYXRvckFkZHJlc3MSdQoNc3RhcnRpbmdfaW5mbxgDIAEoCzIyLmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5EZWxlZ2F0b3JTdGFydGluZ0luZm9CHMjeHwDy3h8UeWFtbDoic3RhcnRpbmdfaW5mbyJSDHN0YXJ0aW5nSW5mbzoI6KAfAIigHwA='); +@$core.Deprecated('Use validatorSlashEventRecordDescriptor instead') +const ValidatorSlashEventRecord$json = const { + '1': 'ValidatorSlashEventRecord', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'height', '3': 2, '4': 1, '5': 4, '10': 'height'}, + const {'1': 'period', '3': 3, '4': 1, '5': 4, '10': 'period'}, + const {'1': 'validator_slash_event', '3': 4, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorSlashEvent', '8': const {}, '10': 'validatorSlashEvent'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorSlashEventRecord`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSlashEventRecordDescriptor = $convert.base64Decode('ChlWYWxpZGF0b3JTbGFzaEV2ZW50UmVjb3JkEkkKEXZhbGlkYXRvcl9hZGRyZXNzGAEgASgJQhzy3h8YeWFtbDoidmFsaWRhdG9yX2FkZHJlc3MiUhB2YWxpZGF0b3JBZGRyZXNzEhYKBmhlaWdodBgCIAEoBFIGaGVpZ2h0EhYKBnBlcmlvZBgDIAEoBFIGcGVyaW9kEnoKFXZhbGlkYXRvcl9zbGFzaF9ldmVudBgEIAEoCzIwLmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5WYWxpZGF0b3JTbGFzaEV2ZW50QhTI3h8A8t4fDHlhbWw6ImV2ZW50IlITdmFsaWRhdG9yU2xhc2hFdmVudDoI6KAfAIigHwA='); +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.Params', '8': const {}, '10': 'params'}, + const {'1': 'fee_pool', '3': 2, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.FeePool', '8': const {}, '10': 'feePool'}, + const {'1': 'delegator_withdraw_infos', '3': 3, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.DelegatorWithdrawInfo', '8': const {}, '10': 'delegatorWithdrawInfos'}, + const {'1': 'previous_proposer', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'previousProposer'}, + const {'1': 'outstanding_rewards', '3': 5, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorOutstandingRewardsRecord', '8': const {}, '10': 'outstandingRewards'}, + const {'1': 'validator_accumulated_commissions', '3': 6, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorAccumulatedCommissionRecord', '8': const {}, '10': 'validatorAccumulatedCommissions'}, + const {'1': 'validator_historical_rewards', '3': 7, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorHistoricalRewardsRecord', '8': const {}, '10': 'validatorHistoricalRewards'}, + const {'1': 'validator_current_rewards', '3': 8, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorCurrentRewardsRecord', '8': const {}, '10': 'validatorCurrentRewards'}, + const {'1': 'delegator_starting_infos', '3': 9, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.DelegatorStartingInfoRecord', '8': const {}, '10': 'delegatorStartingInfos'}, + const {'1': 'validator_slash_events', '3': 10, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorSlashEventRecord', '8': const {}, '10': 'validatorSlashEvents'}, + ], + '7': const {}, +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSUgoGcGFyYW1zGAEgASgLMiMuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlBhcmFtc0IVyN4fAPLeHw15YW1sOiJwYXJhbXMiUgZwYXJhbXMSWAoIZmVlX3Bvb2wYAiABKAsyJC5jb3Ntb3MuZGlzdHJpYnV0aW9uLnYxYmV0YTEuRmVlUG9vbEIXyN4fAPLeHw95YW1sOiJmZWVfcG9vbCJSB2ZlZVBvb2wSlQEKGGRlbGVnYXRvcl93aXRoZHJhd19pbmZvcxgDIAMoCzIyLmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5EZWxlZ2F0b3JXaXRoZHJhd0luZm9CJ8jeHwDy3h8feWFtbDoiZGVsZWdhdG9yX3dpdGhkcmF3X2luZm9zIlIWZGVsZWdhdG9yV2l0aGRyYXdJbmZvcxJJChFwcmV2aW91c19wcm9wb3NlchgEIAEoCUIc8t4fGHlhbWw6InByZXZpb3VzX3Byb3Bvc2VyIlIQcHJldmlvdXNQcm9wb3NlchKTAQoTb3V0c3RhbmRpbmdfcmV3YXJkcxgFIAMoCzI+LmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5WYWxpZGF0b3JPdXRzdGFuZGluZ1Jld2FyZHNSZWNvcmRCIsjeHwDy3h8aeWFtbDoib3V0c3RhbmRpbmdfcmV3YXJkcyJSEm91dHN0YW5kaW5nUmV3YXJkcxK/AQohdmFsaWRhdG9yX2FjY3VtdWxhdGVkX2NvbW1pc3Npb25zGAYgAygLMkEuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlZhbGlkYXRvckFjY3VtdWxhdGVkQ29tbWlzc2lvblJlY29yZEIwyN4fAPLeHyh5YW1sOiJ2YWxpZGF0b3JfYWNjdW11bGF0ZWRfY29tbWlzc2lvbnMiUh92YWxpZGF0b3JBY2N1bXVsYXRlZENvbW1pc3Npb25zEqwBChx2YWxpZGF0b3JfaGlzdG9yaWNhbF9yZXdhcmRzGAcgAygLMj0uY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlZhbGlkYXRvckhpc3RvcmljYWxSZXdhcmRzUmVjb3JkQivI3h8A8t4fI3lhbWw6InZhbGlkYXRvcl9oaXN0b3JpY2FsX3Jld2FyZHMiUhp2YWxpZGF0b3JIaXN0b3JpY2FsUmV3YXJkcxKgAQoZdmFsaWRhdG9yX2N1cnJlbnRfcmV3YXJkcxgIIAMoCzI6LmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5WYWxpZGF0b3JDdXJyZW50UmV3YXJkc1JlY29yZEIoyN4fAPLeHyB5YW1sOiJ2YWxpZGF0b3JfY3VycmVudF9yZXdhcmRzIlIXdmFsaWRhdG9yQ3VycmVudFJld2FyZHMSmwEKGGRlbGVnYXRvcl9zdGFydGluZ19pbmZvcxgJIAMoCzI4LmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5EZWxlZ2F0b3JTdGFydGluZ0luZm9SZWNvcmRCJ8jeHwDy3h8feWFtbDoiZGVsZWdhdG9yX3N0YXJ0aW5nX2luZm9zIlIWZGVsZWdhdG9yU3RhcnRpbmdJbmZvcxKTAQoWdmFsaWRhdG9yX3NsYXNoX2V2ZW50cxgKIAMoCzI2LmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5WYWxpZGF0b3JTbGFzaEV2ZW50UmVjb3JkQiXI3h8A8t4fHXlhbWw6InZhbGlkYXRvcl9zbGFzaF9ldmVudHMiUhR2YWxpZGF0b3JTbGFzaEV2ZW50czoI6KAfAIigHwA='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pb.dart new file mode 100644 index 00000000..060f8ca4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pb.dart @@ -0,0 +1,884 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'distribution.pb.dart' as $3; +import '../../base/query/v1beta1/pagination.pb.dart' as $5; +import '../../base/v1beta1/coin.pb.dart' as $2; + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $3.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $3.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($3.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $3.Params ensureParams() => $_ensure(0); +} + +class QueryValidatorOutstandingRewardsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorOutstandingRewardsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..hasRequiredFields = false + ; + + QueryValidatorOutstandingRewardsRequest._() : super(); + factory QueryValidatorOutstandingRewardsRequest({ + $core.String? validatorAddress, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + return _result; + } + factory QueryValidatorOutstandingRewardsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorOutstandingRewardsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorOutstandingRewardsRequest clone() => QueryValidatorOutstandingRewardsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorOutstandingRewardsRequest copyWith(void Function(QueryValidatorOutstandingRewardsRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorOutstandingRewardsRequest)) as QueryValidatorOutstandingRewardsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorOutstandingRewardsRequest create() => QueryValidatorOutstandingRewardsRequest._(); + QueryValidatorOutstandingRewardsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorOutstandingRewardsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorOutstandingRewardsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); +} + +class QueryValidatorOutstandingRewardsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorOutstandingRewardsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOM<$3.ValidatorOutstandingRewards>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', subBuilder: $3.ValidatorOutstandingRewards.create) + ..hasRequiredFields = false + ; + + QueryValidatorOutstandingRewardsResponse._() : super(); + factory QueryValidatorOutstandingRewardsResponse({ + $3.ValidatorOutstandingRewards? rewards, + }) { + final _result = create(); + if (rewards != null) { + _result.rewards = rewards; + } + return _result; + } + factory QueryValidatorOutstandingRewardsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorOutstandingRewardsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorOutstandingRewardsResponse clone() => QueryValidatorOutstandingRewardsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorOutstandingRewardsResponse copyWith(void Function(QueryValidatorOutstandingRewardsResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorOutstandingRewardsResponse)) as QueryValidatorOutstandingRewardsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorOutstandingRewardsResponse create() => QueryValidatorOutstandingRewardsResponse._(); + QueryValidatorOutstandingRewardsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorOutstandingRewardsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorOutstandingRewardsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.ValidatorOutstandingRewards get rewards => $_getN(0); + @$pb.TagNumber(1) + set rewards($3.ValidatorOutstandingRewards v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasRewards() => $_has(0); + @$pb.TagNumber(1) + void clearRewards() => clearField(1); + @$pb.TagNumber(1) + $3.ValidatorOutstandingRewards ensureRewards() => $_ensure(0); +} + +class QueryValidatorCommissionRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorCommissionRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..hasRequiredFields = false + ; + + QueryValidatorCommissionRequest._() : super(); + factory QueryValidatorCommissionRequest({ + $core.String? validatorAddress, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + return _result; + } + factory QueryValidatorCommissionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorCommissionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorCommissionRequest clone() => QueryValidatorCommissionRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorCommissionRequest copyWith(void Function(QueryValidatorCommissionRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorCommissionRequest)) as QueryValidatorCommissionRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorCommissionRequest create() => QueryValidatorCommissionRequest._(); + QueryValidatorCommissionRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorCommissionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorCommissionRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); +} + +class QueryValidatorCommissionResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorCommissionResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOM<$3.ValidatorAccumulatedCommission>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commission', subBuilder: $3.ValidatorAccumulatedCommission.create) + ..hasRequiredFields = false + ; + + QueryValidatorCommissionResponse._() : super(); + factory QueryValidatorCommissionResponse({ + $3.ValidatorAccumulatedCommission? commission, + }) { + final _result = create(); + if (commission != null) { + _result.commission = commission; + } + return _result; + } + factory QueryValidatorCommissionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorCommissionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorCommissionResponse clone() => QueryValidatorCommissionResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorCommissionResponse copyWith(void Function(QueryValidatorCommissionResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorCommissionResponse)) as QueryValidatorCommissionResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorCommissionResponse create() => QueryValidatorCommissionResponse._(); + QueryValidatorCommissionResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorCommissionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorCommissionResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.ValidatorAccumulatedCommission get commission => $_getN(0); + @$pb.TagNumber(1) + set commission($3.ValidatorAccumulatedCommission v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCommission() => $_has(0); + @$pb.TagNumber(1) + void clearCommission() => clearField(1); + @$pb.TagNumber(1) + $3.ValidatorAccumulatedCommission ensureCommission() => $_ensure(0); +} + +class QueryValidatorSlashesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorSlashesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'startingHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endingHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$5.PageRequest>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryValidatorSlashesRequest._() : super(); + factory QueryValidatorSlashesRequest({ + $core.String? validatorAddress, + $fixnum.Int64? startingHeight, + $fixnum.Int64? endingHeight, + $5.PageRequest? pagination, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (startingHeight != null) { + _result.startingHeight = startingHeight; + } + if (endingHeight != null) { + _result.endingHeight = endingHeight; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorSlashesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorSlashesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorSlashesRequest clone() => QueryValidatorSlashesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorSlashesRequest copyWith(void Function(QueryValidatorSlashesRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorSlashesRequest)) as QueryValidatorSlashesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorSlashesRequest create() => QueryValidatorSlashesRequest._(); + QueryValidatorSlashesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorSlashesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorSlashesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get startingHeight => $_getI64(1); + @$pb.TagNumber(2) + set startingHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasStartingHeight() => $_has(1); + @$pb.TagNumber(2) + void clearStartingHeight() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get endingHeight => $_getI64(2); + @$pb.TagNumber(3) + set endingHeight($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasEndingHeight() => $_has(2); + @$pb.TagNumber(3) + void clearEndingHeight() => clearField(3); + + @$pb.TagNumber(4) + $5.PageRequest get pagination => $_getN(3); + @$pb.TagNumber(4) + set pagination($5.PageRequest v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasPagination() => $_has(3); + @$pb.TagNumber(4) + void clearPagination() => clearField(4); + @$pb.TagNumber(4) + $5.PageRequest ensurePagination() => $_ensure(3); +} + +class QueryValidatorSlashesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorSlashesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$3.ValidatorSlashEvent>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'slashes', $pb.PbFieldType.PM, subBuilder: $3.ValidatorSlashEvent.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryValidatorSlashesResponse._() : super(); + factory QueryValidatorSlashesResponse({ + $core.Iterable<$3.ValidatorSlashEvent>? slashes, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (slashes != null) { + _result.slashes.addAll(slashes); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorSlashesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorSlashesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorSlashesResponse clone() => QueryValidatorSlashesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorSlashesResponse copyWith(void Function(QueryValidatorSlashesResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorSlashesResponse)) as QueryValidatorSlashesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorSlashesResponse create() => QueryValidatorSlashesResponse._(); + QueryValidatorSlashesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorSlashesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorSlashesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.ValidatorSlashEvent> get slashes => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryDelegationRewardsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegationRewardsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..hasRequiredFields = false + ; + + QueryDelegationRewardsRequest._() : super(); + factory QueryDelegationRewardsRequest({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + return _result; + } + factory QueryDelegationRewardsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegationRewardsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegationRewardsRequest clone() => QueryDelegationRewardsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegationRewardsRequest copyWith(void Function(QueryDelegationRewardsRequest) updates) => super.copyWith((message) => updates(message as QueryDelegationRewardsRequest)) as QueryDelegationRewardsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegationRewardsRequest create() => QueryDelegationRewardsRequest._(); + QueryDelegationRewardsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegationRewardsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegationRewardsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); +} + +class QueryDelegationRewardsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegationRewardsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + QueryDelegationRewardsResponse._() : super(); + factory QueryDelegationRewardsResponse({ + $core.Iterable<$2.DecCoin>? rewards, + }) { + final _result = create(); + if (rewards != null) { + _result.rewards.addAll(rewards); + } + return _result; + } + factory QueryDelegationRewardsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegationRewardsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegationRewardsResponse clone() => QueryDelegationRewardsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegationRewardsResponse copyWith(void Function(QueryDelegationRewardsResponse) updates) => super.copyWith((message) => updates(message as QueryDelegationRewardsResponse)) as QueryDelegationRewardsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegationRewardsResponse create() => QueryDelegationRewardsResponse._(); + QueryDelegationRewardsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegationRewardsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegationRewardsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get rewards => $_getList(0); +} + +class QueryDelegationTotalRewardsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegationTotalRewardsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..hasRequiredFields = false + ; + + QueryDelegationTotalRewardsRequest._() : super(); + factory QueryDelegationTotalRewardsRequest({ + $core.String? delegatorAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + return _result; + } + factory QueryDelegationTotalRewardsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegationTotalRewardsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegationTotalRewardsRequest clone() => QueryDelegationTotalRewardsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegationTotalRewardsRequest copyWith(void Function(QueryDelegationTotalRewardsRequest) updates) => super.copyWith((message) => updates(message as QueryDelegationTotalRewardsRequest)) as QueryDelegationTotalRewardsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegationTotalRewardsRequest create() => QueryDelegationTotalRewardsRequest._(); + QueryDelegationTotalRewardsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegationTotalRewardsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegationTotalRewardsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); +} + +class QueryDelegationTotalRewardsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegationTotalRewardsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$3.DelegationDelegatorReward>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rewards', $pb.PbFieldType.PM, subBuilder: $3.DelegationDelegatorReward.create) + ..pc<$2.DecCoin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + QueryDelegationTotalRewardsResponse._() : super(); + factory QueryDelegationTotalRewardsResponse({ + $core.Iterable<$3.DelegationDelegatorReward>? rewards, + $core.Iterable<$2.DecCoin>? total, + }) { + final _result = create(); + if (rewards != null) { + _result.rewards.addAll(rewards); + } + if (total != null) { + _result.total.addAll(total); + } + return _result; + } + factory QueryDelegationTotalRewardsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegationTotalRewardsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegationTotalRewardsResponse clone() => QueryDelegationTotalRewardsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegationTotalRewardsResponse copyWith(void Function(QueryDelegationTotalRewardsResponse) updates) => super.copyWith((message) => updates(message as QueryDelegationTotalRewardsResponse)) as QueryDelegationTotalRewardsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegationTotalRewardsResponse create() => QueryDelegationTotalRewardsResponse._(); + QueryDelegationTotalRewardsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegationTotalRewardsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegationTotalRewardsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.DelegationDelegatorReward> get rewards => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$2.DecCoin> get total => $_getList(1); +} + +class QueryDelegatorValidatorsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorValidatorsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..hasRequiredFields = false + ; + + QueryDelegatorValidatorsRequest._() : super(); + factory QueryDelegatorValidatorsRequest({ + $core.String? delegatorAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + return _result; + } + factory QueryDelegatorValidatorsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorValidatorsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsRequest clone() => QueryDelegatorValidatorsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsRequest copyWith(void Function(QueryDelegatorValidatorsRequest) updates) => super.copyWith((message) => updates(message as QueryDelegatorValidatorsRequest)) as QueryDelegatorValidatorsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsRequest create() => QueryDelegatorValidatorsRequest._(); + QueryDelegatorValidatorsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorValidatorsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); +} + +class QueryDelegatorValidatorsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorValidatorsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators') + ..hasRequiredFields = false + ; + + QueryDelegatorValidatorsResponse._() : super(); + factory QueryDelegatorValidatorsResponse({ + $core.Iterable<$core.String>? validators, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + return _result; + } + factory QueryDelegatorValidatorsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorValidatorsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsResponse clone() => QueryDelegatorValidatorsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsResponse copyWith(void Function(QueryDelegatorValidatorsResponse) updates) => super.copyWith((message) => updates(message as QueryDelegatorValidatorsResponse)) as QueryDelegatorValidatorsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsResponse create() => QueryDelegatorValidatorsResponse._(); + QueryDelegatorValidatorsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorValidatorsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get validators => $_getList(0); +} + +class QueryDelegatorWithdrawAddressRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorWithdrawAddressRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..hasRequiredFields = false + ; + + QueryDelegatorWithdrawAddressRequest._() : super(); + factory QueryDelegatorWithdrawAddressRequest({ + $core.String? delegatorAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + return _result; + } + factory QueryDelegatorWithdrawAddressRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorWithdrawAddressRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorWithdrawAddressRequest clone() => QueryDelegatorWithdrawAddressRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorWithdrawAddressRequest copyWith(void Function(QueryDelegatorWithdrawAddressRequest) updates) => super.copyWith((message) => updates(message as QueryDelegatorWithdrawAddressRequest)) as QueryDelegatorWithdrawAddressRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorWithdrawAddressRequest create() => QueryDelegatorWithdrawAddressRequest._(); + QueryDelegatorWithdrawAddressRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorWithdrawAddressRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorWithdrawAddressRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); +} + +class QueryDelegatorWithdrawAddressResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorWithdrawAddressResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'withdrawAddress') + ..hasRequiredFields = false + ; + + QueryDelegatorWithdrawAddressResponse._() : super(); + factory QueryDelegatorWithdrawAddressResponse({ + $core.String? withdrawAddress, + }) { + final _result = create(); + if (withdrawAddress != null) { + _result.withdrawAddress = withdrawAddress; + } + return _result; + } + factory QueryDelegatorWithdrawAddressResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorWithdrawAddressResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorWithdrawAddressResponse clone() => QueryDelegatorWithdrawAddressResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorWithdrawAddressResponse copyWith(void Function(QueryDelegatorWithdrawAddressResponse) updates) => super.copyWith((message) => updates(message as QueryDelegatorWithdrawAddressResponse)) as QueryDelegatorWithdrawAddressResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorWithdrawAddressResponse create() => QueryDelegatorWithdrawAddressResponse._(); + QueryDelegatorWithdrawAddressResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorWithdrawAddressResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorWithdrawAddressResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get withdrawAddress => $_getSZ(0); + @$pb.TagNumber(1) + set withdrawAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasWithdrawAddress() => $_has(0); + @$pb.TagNumber(1) + void clearWithdrawAddress() => clearField(1); +} + +class QueryCommunityPoolRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryCommunityPoolRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryCommunityPoolRequest._() : super(); + factory QueryCommunityPoolRequest() => create(); + factory QueryCommunityPoolRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryCommunityPoolRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryCommunityPoolRequest clone() => QueryCommunityPoolRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryCommunityPoolRequest copyWith(void Function(QueryCommunityPoolRequest) updates) => super.copyWith((message) => updates(message as QueryCommunityPoolRequest)) as QueryCommunityPoolRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryCommunityPoolRequest create() => QueryCommunityPoolRequest._(); + QueryCommunityPoolRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryCommunityPoolRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryCommunityPoolRequest? _defaultInstance; +} + +class QueryCommunityPoolResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryCommunityPoolResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.DecCoin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pool', $pb.PbFieldType.PM, subBuilder: $2.DecCoin.create) + ..hasRequiredFields = false + ; + + QueryCommunityPoolResponse._() : super(); + factory QueryCommunityPoolResponse({ + $core.Iterable<$2.DecCoin>? pool, + }) { + final _result = create(); + if (pool != null) { + _result.pool.addAll(pool); + } + return _result; + } + factory QueryCommunityPoolResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryCommunityPoolResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryCommunityPoolResponse clone() => QueryCommunityPoolResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryCommunityPoolResponse copyWith(void Function(QueryCommunityPoolResponse) updates) => super.copyWith((message) => updates(message as QueryCommunityPoolResponse)) as QueryCommunityPoolResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryCommunityPoolResponse create() => QueryCommunityPoolResponse._(); + QueryCommunityPoolResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryCommunityPoolResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryCommunityPoolResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DecCoin> get pool => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..74a41df6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..aca8b987 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbgrpc.dart @@ -0,0 +1,309 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.distribution.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + static final _$validatorOutstandingRewards = $grpc.ClientMethod< + $0.QueryValidatorOutstandingRewardsRequest, + $0.QueryValidatorOutstandingRewardsResponse>( + '/cosmos.distribution.v1beta1.Query/ValidatorOutstandingRewards', + ($0.QueryValidatorOutstandingRewardsRequest value) => + value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorOutstandingRewardsResponse.fromBuffer(value)); + static final _$validatorCommission = $grpc.ClientMethod< + $0.QueryValidatorCommissionRequest, + $0.QueryValidatorCommissionResponse>( + '/cosmos.distribution.v1beta1.Query/ValidatorCommission', + ($0.QueryValidatorCommissionRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorCommissionResponse.fromBuffer(value)); + static final _$validatorSlashes = $grpc.ClientMethod< + $0.QueryValidatorSlashesRequest, $0.QueryValidatorSlashesResponse>( + '/cosmos.distribution.v1beta1.Query/ValidatorSlashes', + ($0.QueryValidatorSlashesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorSlashesResponse.fromBuffer(value)); + static final _$delegationRewards = $grpc.ClientMethod< + $0.QueryDelegationRewardsRequest, $0.QueryDelegationRewardsResponse>( + '/cosmos.distribution.v1beta1.Query/DelegationRewards', + ($0.QueryDelegationRewardsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegationRewardsResponse.fromBuffer(value)); + static final _$delegationTotalRewards = $grpc.ClientMethod< + $0.QueryDelegationTotalRewardsRequest, + $0.QueryDelegationTotalRewardsResponse>( + '/cosmos.distribution.v1beta1.Query/DelegationTotalRewards', + ($0.QueryDelegationTotalRewardsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegationTotalRewardsResponse.fromBuffer(value)); + static final _$delegatorValidators = $grpc.ClientMethod< + $0.QueryDelegatorValidatorsRequest, + $0.QueryDelegatorValidatorsResponse>( + '/cosmos.distribution.v1beta1.Query/DelegatorValidators', + ($0.QueryDelegatorValidatorsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegatorValidatorsResponse.fromBuffer(value)); + static final _$delegatorWithdrawAddress = $grpc.ClientMethod< + $0.QueryDelegatorWithdrawAddressRequest, + $0.QueryDelegatorWithdrawAddressResponse>( + '/cosmos.distribution.v1beta1.Query/DelegatorWithdrawAddress', + ($0.QueryDelegatorWithdrawAddressRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegatorWithdrawAddressResponse.fromBuffer(value)); + static final _$communityPool = $grpc.ClientMethod< + $0.QueryCommunityPoolRequest, $0.QueryCommunityPoolResponse>( + '/cosmos.distribution.v1beta1.Query/CommunityPool', + ($0.QueryCommunityPoolRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryCommunityPoolResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryValidatorOutstandingRewardsResponse> + validatorOutstandingRewards( + $0.QueryValidatorOutstandingRewardsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validatorOutstandingRewards, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryValidatorCommissionResponse> validatorCommission( + $0.QueryValidatorCommissionRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validatorCommission, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryValidatorSlashesResponse> validatorSlashes( + $0.QueryValidatorSlashesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validatorSlashes, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegationRewardsResponse> delegationRewards( + $0.QueryDelegationRewardsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegationRewards, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegationTotalRewardsResponse> + delegationTotalRewards($0.QueryDelegationTotalRewardsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegationTotalRewards, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegatorValidatorsResponse> delegatorValidators( + $0.QueryDelegatorValidatorsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegatorValidators, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegatorWithdrawAddressResponse> + delegatorWithdrawAddress($0.QueryDelegatorWithdrawAddressRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegatorWithdrawAddress, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryCommunityPoolResponse> communityPool( + $0.QueryCommunityPoolRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$communityPool, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.distribution.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryValidatorOutstandingRewardsRequest, + $0.QueryValidatorOutstandingRewardsResponse>( + 'ValidatorOutstandingRewards', + validatorOutstandingRewards_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorOutstandingRewardsRequest.fromBuffer(value), + ($0.QueryValidatorOutstandingRewardsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryValidatorCommissionRequest, + $0.QueryValidatorCommissionResponse>( + 'ValidatorCommission', + validatorCommission_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorCommissionRequest.fromBuffer(value), + ($0.QueryValidatorCommissionResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryValidatorSlashesRequest, + $0.QueryValidatorSlashesResponse>( + 'ValidatorSlashes', + validatorSlashes_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorSlashesRequest.fromBuffer(value), + ($0.QueryValidatorSlashesResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegationRewardsRequest, + $0.QueryDelegationRewardsResponse>( + 'DelegationRewards', + delegationRewards_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegationRewardsRequest.fromBuffer(value), + ($0.QueryDelegationRewardsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegationTotalRewardsRequest, + $0.QueryDelegationTotalRewardsResponse>( + 'DelegationTotalRewards', + delegationTotalRewards_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegationTotalRewardsRequest.fromBuffer(value), + ($0.QueryDelegationTotalRewardsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegatorValidatorsRequest, + $0.QueryDelegatorValidatorsResponse>( + 'DelegatorValidators', + delegatorValidators_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegatorValidatorsRequest.fromBuffer(value), + ($0.QueryDelegatorValidatorsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegatorWithdrawAddressRequest, + $0.QueryDelegatorWithdrawAddressResponse>( + 'DelegatorWithdrawAddress', + delegatorWithdrawAddress_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegatorWithdrawAddressRequest.fromBuffer(value), + ($0.QueryDelegatorWithdrawAddressResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryCommunityPoolRequest, + $0.QueryCommunityPoolResponse>( + 'CommunityPool', + communityPool_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryCommunityPoolRequest.fromBuffer(value), + ($0.QueryCommunityPoolResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryValidatorOutstandingRewardsResponse> + validatorOutstandingRewards_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryValidatorOutstandingRewardsRequest> + request) async { + return validatorOutstandingRewards(call, await request); + } + + $async.Future<$0.QueryValidatorCommissionResponse> validatorCommission_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryValidatorCommissionRequest> request) async { + return validatorCommission(call, await request); + } + + $async.Future<$0.QueryValidatorSlashesResponse> validatorSlashes_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryValidatorSlashesRequest> request) async { + return validatorSlashes(call, await request); + } + + $async.Future<$0.QueryDelegationRewardsResponse> delegationRewards_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegationRewardsRequest> request) async { + return delegationRewards(call, await request); + } + + $async.Future<$0.QueryDelegationTotalRewardsResponse> + delegationTotalRewards_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryDelegationTotalRewardsRequest> request) async { + return delegationTotalRewards(call, await request); + } + + $async.Future<$0.QueryDelegatorValidatorsResponse> delegatorValidators_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegatorValidatorsRequest> request) async { + return delegatorValidators(call, await request); + } + + $async.Future<$0.QueryDelegatorWithdrawAddressResponse> + delegatorWithdrawAddress_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegatorWithdrawAddressRequest> + request) async { + return delegatorWithdrawAddress(call, await request); + } + + $async.Future<$0.QueryCommunityPoolResponse> communityPool_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryCommunityPoolRequest> request) async { + return communityPool(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); + $async.Future<$0.QueryValidatorOutstandingRewardsResponse> + validatorOutstandingRewards($grpc.ServiceCall call, + $0.QueryValidatorOutstandingRewardsRequest request); + $async.Future<$0.QueryValidatorCommissionResponse> validatorCommission( + $grpc.ServiceCall call, $0.QueryValidatorCommissionRequest request); + $async.Future<$0.QueryValidatorSlashesResponse> validatorSlashes( + $grpc.ServiceCall call, $0.QueryValidatorSlashesRequest request); + $async.Future<$0.QueryDelegationRewardsResponse> delegationRewards( + $grpc.ServiceCall call, $0.QueryDelegationRewardsRequest request); + $async.Future<$0.QueryDelegationTotalRewardsResponse> delegationTotalRewards( + $grpc.ServiceCall call, $0.QueryDelegationTotalRewardsRequest request); + $async.Future<$0.QueryDelegatorValidatorsResponse> delegatorValidators( + $grpc.ServiceCall call, $0.QueryDelegatorValidatorsRequest request); + $async.Future<$0.QueryDelegatorWithdrawAddressResponse> + delegatorWithdrawAddress($grpc.ServiceCall call, + $0.QueryDelegatorWithdrawAddressRequest request); + $async.Future<$0.QueryCommunityPoolResponse> communityPool( + $grpc.ServiceCall call, $0.QueryCommunityPoolRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..4232093c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/query.pbjson.dart @@ -0,0 +1,197 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEkEKBnBhcmFtcxgBIAEoCzIjLmNvc21vcy5kaXN0cmlidXRpb24udjFiZXRhMS5QYXJhbXNCBMjeHwBSBnBhcmFtcw=='); +@$core.Deprecated('Use queryValidatorOutstandingRewardsRequestDescriptor instead') +const QueryValidatorOutstandingRewardsRequest$json = const { + '1': 'QueryValidatorOutstandingRewardsRequest', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '10': 'validatorAddress'}, + ], +}; + +/// Descriptor for `QueryValidatorOutstandingRewardsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorOutstandingRewardsRequestDescriptor = $convert.base64Decode('CidRdWVyeVZhbGlkYXRvck91dHN0YW5kaW5nUmV3YXJkc1JlcXVlc3QSKwoRdmFsaWRhdG9yX2FkZHJlc3MYASABKAlSEHZhbGlkYXRvckFkZHJlc3M='); +@$core.Deprecated('Use queryValidatorOutstandingRewardsResponseDescriptor instead') +const QueryValidatorOutstandingRewardsResponse$json = const { + '1': 'QueryValidatorOutstandingRewardsResponse', + '2': const [ + const {'1': 'rewards', '3': 1, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorOutstandingRewards', '8': const {}, '10': 'rewards'}, + ], +}; + +/// Descriptor for `QueryValidatorOutstandingRewardsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorOutstandingRewardsResponseDescriptor = $convert.base64Decode('CihRdWVyeVZhbGlkYXRvck91dHN0YW5kaW5nUmV3YXJkc1Jlc3BvbnNlElgKB3Jld2FyZHMYASABKAsyOC5jb3Ntb3MuZGlzdHJpYnV0aW9uLnYxYmV0YTEuVmFsaWRhdG9yT3V0c3RhbmRpbmdSZXdhcmRzQgTI3h8AUgdyZXdhcmRz'); +@$core.Deprecated('Use queryValidatorCommissionRequestDescriptor instead') +const QueryValidatorCommissionRequest$json = const { + '1': 'QueryValidatorCommissionRequest', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '10': 'validatorAddress'}, + ], +}; + +/// Descriptor for `QueryValidatorCommissionRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorCommissionRequestDescriptor = $convert.base64Decode('Ch9RdWVyeVZhbGlkYXRvckNvbW1pc3Npb25SZXF1ZXN0EisKEXZhbGlkYXRvcl9hZGRyZXNzGAEgASgJUhB2YWxpZGF0b3JBZGRyZXNz'); +@$core.Deprecated('Use queryValidatorCommissionResponseDescriptor instead') +const QueryValidatorCommissionResponse$json = const { + '1': 'QueryValidatorCommissionResponse', + '2': const [ + const {'1': 'commission', '3': 1, '4': 1, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorAccumulatedCommission', '8': const {}, '10': 'commission'}, + ], +}; + +/// Descriptor for `QueryValidatorCommissionResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorCommissionResponseDescriptor = $convert.base64Decode('CiBRdWVyeVZhbGlkYXRvckNvbW1pc3Npb25SZXNwb25zZRJhCgpjb21taXNzaW9uGAEgASgLMjsuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlZhbGlkYXRvckFjY3VtdWxhdGVkQ29tbWlzc2lvbkIEyN4fAFIKY29tbWlzc2lvbg=='); +@$core.Deprecated('Use queryValidatorSlashesRequestDescriptor instead') +const QueryValidatorSlashesRequest$json = const { + '1': 'QueryValidatorSlashesRequest', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '10': 'validatorAddress'}, + const {'1': 'starting_height', '3': 2, '4': 1, '5': 4, '10': 'startingHeight'}, + const {'1': 'ending_height', '3': 3, '4': 1, '5': 4, '10': 'endingHeight'}, + const {'1': 'pagination', '3': 4, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryValidatorSlashesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorSlashesRequestDescriptor = $convert.base64Decode('ChxRdWVyeVZhbGlkYXRvclNsYXNoZXNSZXF1ZXN0EisKEXZhbGlkYXRvcl9hZGRyZXNzGAEgASgJUhB2YWxpZGF0b3JBZGRyZXNzEicKD3N0YXJ0aW5nX2hlaWdodBgCIAEoBFIOc3RhcnRpbmdIZWlnaHQSIwoNZW5kaW5nX2hlaWdodBgDIAEoBFIMZW5kaW5nSGVpZ2h0EkYKCnBhZ2luYXRpb24YBCABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9uOgiIoB8AmKAfAQ=='); +@$core.Deprecated('Use queryValidatorSlashesResponseDescriptor instead') +const QueryValidatorSlashesResponse$json = const { + '1': 'QueryValidatorSlashesResponse', + '2': const [ + const {'1': 'slashes', '3': 1, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.ValidatorSlashEvent', '8': const {}, '10': 'slashes'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorSlashesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorSlashesResponseDescriptor = $convert.base64Decode('Ch1RdWVyeVZhbGlkYXRvclNsYXNoZXNSZXNwb25zZRJQCgdzbGFzaGVzGAEgAygLMjAuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLlZhbGlkYXRvclNsYXNoRXZlbnRCBMjeHwBSB3NsYXNoZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryDelegationRewardsRequestDescriptor instead') +const QueryDelegationRewardsRequest$json = const { + '1': 'QueryDelegationRewardsRequest', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '10': 'validatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegationRewardsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegationRewardsRequestDescriptor = $convert.base64Decode('Ch1RdWVyeURlbGVnYXRpb25SZXdhcmRzUmVxdWVzdBIrChFkZWxlZ2F0b3JfYWRkcmVzcxgBIAEoCVIQZGVsZWdhdG9yQWRkcmVzcxIrChF2YWxpZGF0b3JfYWRkcmVzcxgCIAEoCVIQdmFsaWRhdG9yQWRkcmVzczoI6KAfAIigHwA='); +@$core.Deprecated('Use queryDelegationRewardsResponseDescriptor instead') +const QueryDelegationRewardsResponse$json = const { + '1': 'QueryDelegationRewardsResponse', + '2': const [ + const {'1': 'rewards', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'rewards'}, + ], +}; + +/// Descriptor for `QueryDelegationRewardsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegationRewardsResponseDescriptor = $convert.base64Decode('Ch5RdWVyeURlbGVnYXRpb25SZXdhcmRzUmVzcG9uc2USawoHcmV3YXJkcxgBIAMoCzIcLmNvc21vcy5iYXNlLnYxYmV0YTEuRGVjQ29pbkIzyN4fAKrfHytnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY0NvaW5zUgdyZXdhcmRz'); +@$core.Deprecated('Use queryDelegationTotalRewardsRequestDescriptor instead') +const QueryDelegationTotalRewardsRequest$json = const { + '1': 'QueryDelegationTotalRewardsRequest', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegationTotalRewardsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegationTotalRewardsRequestDescriptor = $convert.base64Decode('CiJRdWVyeURlbGVnYXRpb25Ub3RhbFJld2FyZHNSZXF1ZXN0EisKEWRlbGVnYXRvcl9hZGRyZXNzGAEgASgJUhBkZWxlZ2F0b3JBZGRyZXNzOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryDelegationTotalRewardsResponseDescriptor instead') +const QueryDelegationTotalRewardsResponse$json = const { + '1': 'QueryDelegationTotalRewardsResponse', + '2': const [ + const {'1': 'rewards', '3': 1, '4': 3, '5': 11, '6': '.cosmos.distribution.v1beta1.DelegationDelegatorReward', '8': const {}, '10': 'rewards'}, + const {'1': 'total', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'total'}, + ], +}; + +/// Descriptor for `QueryDelegationTotalRewardsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegationTotalRewardsResponseDescriptor = $convert.base64Decode('CiNRdWVyeURlbGVnYXRpb25Ub3RhbFJld2FyZHNSZXNwb25zZRJWCgdyZXdhcmRzGAEgAygLMjYuY29zbW9zLmRpc3RyaWJ1dGlvbi52MWJldGExLkRlbGVnYXRpb25EZWxlZ2F0b3JSZXdhcmRCBMjeHwBSB3Jld2FyZHMSZwoFdG90YWwYAiADKAsyHC5jb3Ntb3MuYmFzZS52MWJldGExLkRlY0NvaW5CM8jeHwCq3x8rZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWNDb2luc1IFdG90YWw='); +@$core.Deprecated('Use queryDelegatorValidatorsRequestDescriptor instead') +const QueryDelegatorValidatorsRequest$json = const { + '1': 'QueryDelegatorValidatorsRequest', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorValidatorsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorValidatorsRequestDescriptor = $convert.base64Decode('Ch9RdWVyeURlbGVnYXRvclZhbGlkYXRvcnNSZXF1ZXN0EisKEWRlbGVnYXRvcl9hZGRyZXNzGAEgASgJUhBkZWxlZ2F0b3JBZGRyZXNzOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryDelegatorValidatorsResponseDescriptor instead') +const QueryDelegatorValidatorsResponse$json = const { + '1': 'QueryDelegatorValidatorsResponse', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 9, '10': 'validators'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorValidatorsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorValidatorsResponseDescriptor = $convert.base64Decode('CiBRdWVyeURlbGVnYXRvclZhbGlkYXRvcnNSZXNwb25zZRIeCgp2YWxpZGF0b3JzGAEgAygJUgp2YWxpZGF0b3JzOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryDelegatorWithdrawAddressRequestDescriptor instead') +const QueryDelegatorWithdrawAddressRequest$json = const { + '1': 'QueryDelegatorWithdrawAddressRequest', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorWithdrawAddressRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorWithdrawAddressRequestDescriptor = $convert.base64Decode('CiRRdWVyeURlbGVnYXRvcldpdGhkcmF3QWRkcmVzc1JlcXVlc3QSKwoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlSEGRlbGVnYXRvckFkZHJlc3M6COigHwCIoB8A'); +@$core.Deprecated('Use queryDelegatorWithdrawAddressResponseDescriptor instead') +const QueryDelegatorWithdrawAddressResponse$json = const { + '1': 'QueryDelegatorWithdrawAddressResponse', + '2': const [ + const {'1': 'withdraw_address', '3': 1, '4': 1, '5': 9, '10': 'withdrawAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorWithdrawAddressResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorWithdrawAddressResponseDescriptor = $convert.base64Decode('CiVRdWVyeURlbGVnYXRvcldpdGhkcmF3QWRkcmVzc1Jlc3BvbnNlEikKEHdpdGhkcmF3X2FkZHJlc3MYASABKAlSD3dpdGhkcmF3QWRkcmVzczoI6KAfAIigHwA='); +@$core.Deprecated('Use queryCommunityPoolRequestDescriptor instead') +const QueryCommunityPoolRequest$json = const { + '1': 'QueryCommunityPoolRequest', +}; + +/// Descriptor for `QueryCommunityPoolRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryCommunityPoolRequestDescriptor = $convert.base64Decode('ChlRdWVyeUNvbW11bml0eVBvb2xSZXF1ZXN0'); +@$core.Deprecated('Use queryCommunityPoolResponseDescriptor instead') +const QueryCommunityPoolResponse$json = const { + '1': 'QueryCommunityPoolResponse', + '2': const [ + const {'1': 'pool', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.DecCoin', '8': const {}, '10': 'pool'}, + ], +}; + +/// Descriptor for `QueryCommunityPoolResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryCommunityPoolResponseDescriptor = $convert.base64Decode('ChpRdWVyeUNvbW11bml0eVBvb2xSZXNwb25zZRJlCgRwb29sGAEgAygLMhwuY29zbW9zLmJhc2UudjFiZXRhMS5EZWNDb2luQjOq3x8rZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWNDb2luc8jeHwBSBHBvb2w='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pb.dart new file mode 100644 index 00000000..ddb01324 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pb.dart @@ -0,0 +1,353 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; + +class MsgSetWithdrawAddress extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSetWithdrawAddress', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'withdrawAddress') + ..hasRequiredFields = false + ; + + MsgSetWithdrawAddress._() : super(); + factory MsgSetWithdrawAddress({ + $core.String? delegatorAddress, + $core.String? withdrawAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (withdrawAddress != null) { + _result.withdrawAddress = withdrawAddress; + } + return _result; + } + factory MsgSetWithdrawAddress.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSetWithdrawAddress.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSetWithdrawAddress clone() => MsgSetWithdrawAddress()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSetWithdrawAddress copyWith(void Function(MsgSetWithdrawAddress) updates) => super.copyWith((message) => updates(message as MsgSetWithdrawAddress)) as MsgSetWithdrawAddress; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSetWithdrawAddress create() => MsgSetWithdrawAddress._(); + MsgSetWithdrawAddress createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSetWithdrawAddress getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSetWithdrawAddress? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get withdrawAddress => $_getSZ(1); + @$pb.TagNumber(2) + set withdrawAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasWithdrawAddress() => $_has(1); + @$pb.TagNumber(2) + void clearWithdrawAddress() => clearField(2); +} + +class MsgSetWithdrawAddressResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSetWithdrawAddressResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgSetWithdrawAddressResponse._() : super(); + factory MsgSetWithdrawAddressResponse() => create(); + factory MsgSetWithdrawAddressResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSetWithdrawAddressResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSetWithdrawAddressResponse clone() => MsgSetWithdrawAddressResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSetWithdrawAddressResponse copyWith(void Function(MsgSetWithdrawAddressResponse) updates) => super.copyWith((message) => updates(message as MsgSetWithdrawAddressResponse)) as MsgSetWithdrawAddressResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSetWithdrawAddressResponse create() => MsgSetWithdrawAddressResponse._(); + MsgSetWithdrawAddressResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSetWithdrawAddressResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSetWithdrawAddressResponse? _defaultInstance; +} + +class MsgWithdrawDelegatorReward extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgWithdrawDelegatorReward', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..hasRequiredFields = false + ; + + MsgWithdrawDelegatorReward._() : super(); + factory MsgWithdrawDelegatorReward({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + return _result; + } + factory MsgWithdrawDelegatorReward.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgWithdrawDelegatorReward.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgWithdrawDelegatorReward clone() => MsgWithdrawDelegatorReward()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgWithdrawDelegatorReward copyWith(void Function(MsgWithdrawDelegatorReward) updates) => super.copyWith((message) => updates(message as MsgWithdrawDelegatorReward)) as MsgWithdrawDelegatorReward; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgWithdrawDelegatorReward create() => MsgWithdrawDelegatorReward._(); + MsgWithdrawDelegatorReward createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgWithdrawDelegatorReward getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgWithdrawDelegatorReward? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); +} + +class MsgWithdrawDelegatorRewardResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgWithdrawDelegatorRewardResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgWithdrawDelegatorRewardResponse._() : super(); + factory MsgWithdrawDelegatorRewardResponse() => create(); + factory MsgWithdrawDelegatorRewardResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgWithdrawDelegatorRewardResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgWithdrawDelegatorRewardResponse clone() => MsgWithdrawDelegatorRewardResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgWithdrawDelegatorRewardResponse copyWith(void Function(MsgWithdrawDelegatorRewardResponse) updates) => super.copyWith((message) => updates(message as MsgWithdrawDelegatorRewardResponse)) as MsgWithdrawDelegatorRewardResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgWithdrawDelegatorRewardResponse create() => MsgWithdrawDelegatorRewardResponse._(); + MsgWithdrawDelegatorRewardResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgWithdrawDelegatorRewardResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgWithdrawDelegatorRewardResponse? _defaultInstance; +} + +class MsgWithdrawValidatorCommission extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgWithdrawValidatorCommission', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..hasRequiredFields = false + ; + + MsgWithdrawValidatorCommission._() : super(); + factory MsgWithdrawValidatorCommission({ + $core.String? validatorAddress, + }) { + final _result = create(); + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + return _result; + } + factory MsgWithdrawValidatorCommission.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgWithdrawValidatorCommission.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgWithdrawValidatorCommission clone() => MsgWithdrawValidatorCommission()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgWithdrawValidatorCommission copyWith(void Function(MsgWithdrawValidatorCommission) updates) => super.copyWith((message) => updates(message as MsgWithdrawValidatorCommission)) as MsgWithdrawValidatorCommission; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgWithdrawValidatorCommission create() => MsgWithdrawValidatorCommission._(); + MsgWithdrawValidatorCommission createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgWithdrawValidatorCommission getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgWithdrawValidatorCommission? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddress() => clearField(1); +} + +class MsgWithdrawValidatorCommissionResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgWithdrawValidatorCommissionResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgWithdrawValidatorCommissionResponse._() : super(); + factory MsgWithdrawValidatorCommissionResponse() => create(); + factory MsgWithdrawValidatorCommissionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgWithdrawValidatorCommissionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgWithdrawValidatorCommissionResponse clone() => MsgWithdrawValidatorCommissionResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgWithdrawValidatorCommissionResponse copyWith(void Function(MsgWithdrawValidatorCommissionResponse) updates) => super.copyWith((message) => updates(message as MsgWithdrawValidatorCommissionResponse)) as MsgWithdrawValidatorCommissionResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgWithdrawValidatorCommissionResponse create() => MsgWithdrawValidatorCommissionResponse._(); + MsgWithdrawValidatorCommissionResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgWithdrawValidatorCommissionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgWithdrawValidatorCommissionResponse? _defaultInstance; +} + +class MsgFundCommunityPool extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgFundCommunityPool', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositor') + ..hasRequiredFields = false + ; + + MsgFundCommunityPool._() : super(); + factory MsgFundCommunityPool({ + $core.Iterable<$2.Coin>? amount, + $core.String? depositor, + }) { + final _result = create(); + if (amount != null) { + _result.amount.addAll(amount); + } + if (depositor != null) { + _result.depositor = depositor; + } + return _result; + } + factory MsgFundCommunityPool.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgFundCommunityPool.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgFundCommunityPool clone() => MsgFundCommunityPool()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgFundCommunityPool copyWith(void Function(MsgFundCommunityPool) updates) => super.copyWith((message) => updates(message as MsgFundCommunityPool)) as MsgFundCommunityPool; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgFundCommunityPool create() => MsgFundCommunityPool._(); + MsgFundCommunityPool createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgFundCommunityPool getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgFundCommunityPool? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get amount => $_getList(0); + + @$pb.TagNumber(2) + $core.String get depositor => $_getSZ(1); + @$pb.TagNumber(2) + set depositor($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDepositor() => $_has(1); + @$pb.TagNumber(2) + void clearDepositor() => clearField(2); +} + +class MsgFundCommunityPoolResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgFundCommunityPoolResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.distribution.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgFundCommunityPoolResponse._() : super(); + factory MsgFundCommunityPoolResponse() => create(); + factory MsgFundCommunityPoolResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgFundCommunityPoolResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgFundCommunityPoolResponse clone() => MsgFundCommunityPoolResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgFundCommunityPoolResponse copyWith(void Function(MsgFundCommunityPoolResponse) updates) => super.copyWith((message) => updates(message as MsgFundCommunityPoolResponse)) as MsgFundCommunityPoolResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgFundCommunityPoolResponse create() => MsgFundCommunityPoolResponse._(); + MsgFundCommunityPoolResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgFundCommunityPoolResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgFundCommunityPoolResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..bc5c5d63 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..fe27c6ca --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,152 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$setWithdrawAddress = $grpc.ClientMethod< + $1.MsgSetWithdrawAddress, $1.MsgSetWithdrawAddressResponse>( + '/cosmos.distribution.v1beta1.Msg/SetWithdrawAddress', + ($1.MsgSetWithdrawAddress value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgSetWithdrawAddressResponse.fromBuffer(value)); + static final _$withdrawDelegatorReward = $grpc.ClientMethod< + $1.MsgWithdrawDelegatorReward, $1.MsgWithdrawDelegatorRewardResponse>( + '/cosmos.distribution.v1beta1.Msg/WithdrawDelegatorReward', + ($1.MsgWithdrawDelegatorReward value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgWithdrawDelegatorRewardResponse.fromBuffer(value)); + static final _$withdrawValidatorCommission = $grpc.ClientMethod< + $1.MsgWithdrawValidatorCommission, + $1.MsgWithdrawValidatorCommissionResponse>( + '/cosmos.distribution.v1beta1.Msg/WithdrawValidatorCommission', + ($1.MsgWithdrawValidatorCommission value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgWithdrawValidatorCommissionResponse.fromBuffer(value)); + static final _$fundCommunityPool = $grpc.ClientMethod<$1.MsgFundCommunityPool, + $1.MsgFundCommunityPoolResponse>( + '/cosmos.distribution.v1beta1.Msg/FundCommunityPool', + ($1.MsgFundCommunityPool value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgFundCommunityPoolResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgSetWithdrawAddressResponse> setWithdrawAddress( + $1.MsgSetWithdrawAddress request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setWithdrawAddress, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgWithdrawDelegatorRewardResponse> + withdrawDelegatorReward($1.MsgWithdrawDelegatorReward request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$withdrawDelegatorReward, request, + options: options); + } + + $grpc.ResponseFuture<$1.MsgWithdrawValidatorCommissionResponse> + withdrawValidatorCommission($1.MsgWithdrawValidatorCommission request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$withdrawValidatorCommission, request, + options: options); + } + + $grpc.ResponseFuture<$1.MsgFundCommunityPoolResponse> fundCommunityPool( + $1.MsgFundCommunityPool request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$fundCommunityPool, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.distribution.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgSetWithdrawAddress, + $1.MsgSetWithdrawAddressResponse>( + 'SetWithdrawAddress', + setWithdrawAddress_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgSetWithdrawAddress.fromBuffer(value), + ($1.MsgSetWithdrawAddressResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgWithdrawDelegatorReward, + $1.MsgWithdrawDelegatorRewardResponse>( + 'WithdrawDelegatorReward', + withdrawDelegatorReward_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgWithdrawDelegatorReward.fromBuffer(value), + ($1.MsgWithdrawDelegatorRewardResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgWithdrawValidatorCommission, + $1.MsgWithdrawValidatorCommissionResponse>( + 'WithdrawValidatorCommission', + withdrawValidatorCommission_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgWithdrawValidatorCommission.fromBuffer(value), + ($1.MsgWithdrawValidatorCommissionResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgFundCommunityPool, + $1.MsgFundCommunityPoolResponse>( + 'FundCommunityPool', + fundCommunityPool_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgFundCommunityPool.fromBuffer(value), + ($1.MsgFundCommunityPoolResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgSetWithdrawAddressResponse> setWithdrawAddress_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgSetWithdrawAddress> request) async { + return setWithdrawAddress(call, await request); + } + + $async.Future<$1.MsgWithdrawDelegatorRewardResponse> + withdrawDelegatorReward_Pre($grpc.ServiceCall call, + $async.Future<$1.MsgWithdrawDelegatorReward> request) async { + return withdrawDelegatorReward(call, await request); + } + + $async.Future<$1.MsgWithdrawValidatorCommissionResponse> + withdrawValidatorCommission_Pre($grpc.ServiceCall call, + $async.Future<$1.MsgWithdrawValidatorCommission> request) async { + return withdrawValidatorCommission(call, await request); + } + + $async.Future<$1.MsgFundCommunityPoolResponse> fundCommunityPool_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgFundCommunityPool> request) async { + return fundCommunityPool(call, await request); + } + + $async.Future<$1.MsgSetWithdrawAddressResponse> setWithdrawAddress( + $grpc.ServiceCall call, $1.MsgSetWithdrawAddress request); + $async.Future<$1.MsgWithdrawDelegatorRewardResponse> withdrawDelegatorReward( + $grpc.ServiceCall call, $1.MsgWithdrawDelegatorReward request); + $async.Future<$1.MsgWithdrawValidatorCommissionResponse> + withdrawValidatorCommission( + $grpc.ServiceCall call, $1.MsgWithdrawValidatorCommission request); + $async.Future<$1.MsgFundCommunityPoolResponse> fundCommunityPool( + $grpc.ServiceCall call, $1.MsgFundCommunityPool request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..3e762665 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/cosmos/distribution/v1beta1/tx.pbjson.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: cosmos/distribution/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgSetWithdrawAddressDescriptor instead') +const MsgSetWithdrawAddress$json = const { + '1': 'MsgSetWithdrawAddress', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'withdraw_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'withdrawAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgSetWithdrawAddress`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSetWithdrawAddressDescriptor = $convert.base64Decode('ChVNc2dTZXRXaXRoZHJhd0FkZHJlc3MSSQoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSRgoQd2l0aGRyYXdfYWRkcmVzcxgCIAEoCUIb8t4fF3lhbWw6IndpdGhkcmF3X2FkZHJlc3MiUg93aXRoZHJhd0FkZHJlc3M6COigHwCIoB8A'); +@$core.Deprecated('Use msgSetWithdrawAddressResponseDescriptor instead') +const MsgSetWithdrawAddressResponse$json = const { + '1': 'MsgSetWithdrawAddressResponse', +}; + +/// Descriptor for `MsgSetWithdrawAddressResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSetWithdrawAddressResponseDescriptor = $convert.base64Decode('Ch1Nc2dTZXRXaXRoZHJhd0FkZHJlc3NSZXNwb25zZQ=='); +@$core.Deprecated('Use msgWithdrawDelegatorRewardDescriptor instead') +const MsgWithdrawDelegatorReward$json = const { + '1': 'MsgWithdrawDelegatorReward', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgWithdrawDelegatorReward`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgWithdrawDelegatorRewardDescriptor = $convert.base64Decode('ChpNc2dXaXRoZHJhd0RlbGVnYXRvclJld2FyZBJJChFkZWxlZ2F0b3JfYWRkcmVzcxgBIAEoCUIc8t4fGHlhbWw6ImRlbGVnYXRvcl9hZGRyZXNzIlIQZGVsZWdhdG9yQWRkcmVzcxJJChF2YWxpZGF0b3JfYWRkcmVzcxgCIAEoCUIc8t4fGHlhbWw6InZhbGlkYXRvcl9hZGRyZXNzIlIQdmFsaWRhdG9yQWRkcmVzczoI6KAfAIigHwA='); +@$core.Deprecated('Use msgWithdrawDelegatorRewardResponseDescriptor instead') +const MsgWithdrawDelegatorRewardResponse$json = const { + '1': 'MsgWithdrawDelegatorRewardResponse', +}; + +/// Descriptor for `MsgWithdrawDelegatorRewardResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgWithdrawDelegatorRewardResponseDescriptor = $convert.base64Decode('CiJNc2dXaXRoZHJhd0RlbGVnYXRvclJld2FyZFJlc3BvbnNl'); +@$core.Deprecated('Use msgWithdrawValidatorCommissionDescriptor instead') +const MsgWithdrawValidatorCommission$json = const { + '1': 'MsgWithdrawValidatorCommission', + '2': const [ + const {'1': 'validator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgWithdrawValidatorCommission`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgWithdrawValidatorCommissionDescriptor = $convert.base64Decode('Ch5Nc2dXaXRoZHJhd1ZhbGlkYXRvckNvbW1pc3Npb24SSQoRdmFsaWRhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJ2YWxpZGF0b3JfYWRkcmVzcyJSEHZhbGlkYXRvckFkZHJlc3M6COigHwCIoB8A'); +@$core.Deprecated('Use msgWithdrawValidatorCommissionResponseDescriptor instead') +const MsgWithdrawValidatorCommissionResponse$json = const { + '1': 'MsgWithdrawValidatorCommissionResponse', +}; + +/// Descriptor for `MsgWithdrawValidatorCommissionResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgWithdrawValidatorCommissionResponseDescriptor = $convert.base64Decode('CiZNc2dXaXRoZHJhd1ZhbGlkYXRvckNvbW1pc3Npb25SZXNwb25zZQ=='); +@$core.Deprecated('Use msgFundCommunityPoolDescriptor instead') +const MsgFundCommunityPool$json = const { + '1': 'MsgFundCommunityPool', + '2': const [ + const {'1': 'amount', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + const {'1': 'depositor', '3': 2, '4': 1, '5': 9, '10': 'depositor'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgFundCommunityPool`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgFundCommunityPoolDescriptor = $convert.base64Decode('ChRNc2dGdW5kQ29tbXVuaXR5UG9vbBJjCgZhbW91bnQYASADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CMMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc1IGYW1vdW50EhwKCWRlcG9zaXRvchgCIAEoCVIJZGVwb3NpdG9yOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgFundCommunityPoolResponseDescriptor instead') +const MsgFundCommunityPoolResponse$json = const { + '1': 'MsgFundCommunityPoolResponse', +}; + +/// Descriptor for `MsgFundCommunityPoolResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgFundCommunityPoolResponseDescriptor = $convert.base64Decode('ChxNc2dGdW5kQ29tbXVuaXR5UG9vbFJlc3BvbnNl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..503d3528 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $4; + +class Annotations { + static final http = $pb.Extension<$4.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $4.HttpRule.getDefault, subBuilder: $4.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/export.dart new file mode 100644 index 00000000..16033e6a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.distribution.v1beta1/module/export.dart @@ -0,0 +1,32 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/distribution/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/distribution/v1beta1/distribution.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/cosmos/distribution/v1beta1/query.pbjson.dart'; +export 'client/cosmos/distribution/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/distribution/v1beta1/distribution.pbenum.dart'; +export 'client/cosmos/distribution/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/distribution/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/distribution/v1beta1/distribution.pbjson.dart'; +export 'client/cosmos/distribution/v1beta1/genesis.pb.dart'; +export 'client/cosmos/distribution/v1beta1/tx.pb.dart'; +export 'client/cosmos/distribution/v1beta1/query.pbenum.dart'; +export 'client/cosmos/distribution/v1beta1/query.pb.dart'; +export 'client/cosmos/distribution/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/distribution/v1beta1/tx.pbgrpc.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pb.dart new file mode 100644 index 00000000..f368b23b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pb.dart @@ -0,0 +1,105 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $2; + +class Equivocation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Equivocation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$2.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $2.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusAddress') + ..hasRequiredFields = false + ; + + Equivocation._() : super(); + factory Equivocation({ + $fixnum.Int64? height, + $2.Timestamp? time, + $fixnum.Int64? power, + $core.String? consensusAddress, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (power != null) { + _result.power = power; + } + if (consensusAddress != null) { + _result.consensusAddress = consensusAddress; + } + return _result; + } + factory Equivocation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Equivocation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Equivocation clone() => Equivocation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Equivocation copyWith(void Function(Equivocation) updates) => super.copyWith((message) => updates(message as Equivocation)) as Equivocation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Equivocation create() => Equivocation._(); + Equivocation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Equivocation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Equivocation? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $2.Timestamp get time => $_getN(1); + @$pb.TagNumber(2) + set time($2.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$pb.TagNumber(2) + $2.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get power => $_getI64(2); + @$pb.TagNumber(3) + set power($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasPower() => $_has(2); + @$pb.TagNumber(3) + void clearPower() => clearField(3); + + @$pb.TagNumber(4) + $core.String get consensusAddress => $_getSZ(3); + @$pb.TagNumber(4) + set consensusAddress($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasConsensusAddress() => $_has(3); + @$pb.TagNumber(4) + void clearConsensusAddress() => clearField(4); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbenum.dart new file mode 100644 index 00000000..6d89ba70 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbjson.dart new file mode 100644 index 00000000..a12db763 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/evidence.pbjson.dart @@ -0,0 +1,24 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use equivocationDescriptor instead') +const Equivocation$json = const { + '1': 'Equivocation', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'power', '3': 3, '4': 1, '5': 3, '10': 'power'}, + const {'1': 'consensus_address', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'consensusAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `Equivocation`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List equivocationDescriptor = $convert.base64Decode('CgxFcXVpdm9jYXRpb24SFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSOAoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgR0aW1lEhQKBXBvd2VyGAMgASgDUgVwb3dlchJJChFjb25zZW5zdXNfYWRkcmVzcxgEIAEoCUIc8t4fGHlhbWw6ImNvbnNlbnN1c19hZGRyZXNzIlIQY29uc2Vuc3VzQWRkcmVzczoMmKAfAIigHwDooB8A'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..d17e30c7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pb.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $3; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..pc<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', $pb.PbFieldType.PM, subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.Iterable<$3.Any>? evidence, + }) { + final _result = create(); + if (evidence != null) { + _result.evidence.addAll(evidence); + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.Any> get evidence => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..20341b63 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..3e1adf03 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/genesis.pbjson.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'evidence', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'evidence'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSMAoIZXZpZGVuY2UYASADKAsyFC5nb29nbGUucHJvdG9idWYuQW55UghldmlkZW5jZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pb.dart new file mode 100644 index 00000000..1ac2bbe3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pb.dart @@ -0,0 +1,216 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $3; +import '../../base/query/v1beta1/pagination.pb.dart' as $5; + +class QueryEvidenceRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryEvidenceRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidenceHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + QueryEvidenceRequest._() : super(); + factory QueryEvidenceRequest({ + $core.List<$core.int>? evidenceHash, + }) { + final _result = create(); + if (evidenceHash != null) { + _result.evidenceHash = evidenceHash; + } + return _result; + } + factory QueryEvidenceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryEvidenceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryEvidenceRequest clone() => QueryEvidenceRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryEvidenceRequest copyWith(void Function(QueryEvidenceRequest) updates) => super.copyWith((message) => updates(message as QueryEvidenceRequest)) as QueryEvidenceRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryEvidenceRequest create() => QueryEvidenceRequest._(); + QueryEvidenceRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryEvidenceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryEvidenceRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get evidenceHash => $_getN(0); + @$pb.TagNumber(1) + set evidenceHash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasEvidenceHash() => $_has(0); + @$pb.TagNumber(1) + void clearEvidenceHash() => clearField(1); +} + +class QueryEvidenceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryEvidenceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + QueryEvidenceResponse._() : super(); + factory QueryEvidenceResponse({ + $3.Any? evidence, + }) { + final _result = create(); + if (evidence != null) { + _result.evidence = evidence; + } + return _result; + } + factory QueryEvidenceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryEvidenceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryEvidenceResponse clone() => QueryEvidenceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryEvidenceResponse copyWith(void Function(QueryEvidenceResponse) updates) => super.copyWith((message) => updates(message as QueryEvidenceResponse)) as QueryEvidenceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryEvidenceResponse create() => QueryEvidenceResponse._(); + QueryEvidenceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryEvidenceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryEvidenceResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get evidence => $_getN(0); + @$pb.TagNumber(1) + set evidence($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasEvidence() => $_has(0); + @$pb.TagNumber(1) + void clearEvidence() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureEvidence() => $_ensure(0); +} + +class QueryAllEvidenceRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllEvidenceRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..aOM<$5.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryAllEvidenceRequest._() : super(); + factory QueryAllEvidenceRequest({ + $5.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllEvidenceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllEvidenceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllEvidenceRequest clone() => QueryAllEvidenceRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllEvidenceRequest copyWith(void Function(QueryAllEvidenceRequest) updates) => super.copyWith((message) => updates(message as QueryAllEvidenceRequest)) as QueryAllEvidenceRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllEvidenceRequest create() => QueryAllEvidenceRequest._(); + QueryAllEvidenceRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllEvidenceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllEvidenceRequest? _defaultInstance; + + @$pb.TagNumber(1) + $5.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($5.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $5.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryAllEvidenceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllEvidenceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..pc<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', $pb.PbFieldType.PM, subBuilder: $3.Any.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryAllEvidenceResponse._() : super(); + factory QueryAllEvidenceResponse({ + $core.Iterable<$3.Any>? evidence, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (evidence != null) { + _result.evidence.addAll(evidence); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllEvidenceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllEvidenceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllEvidenceResponse clone() => QueryAllEvidenceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllEvidenceResponse copyWith(void Function(QueryAllEvidenceResponse) updates) => super.copyWith((message) => updates(message as QueryAllEvidenceResponse)) as QueryAllEvidenceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllEvidenceResponse create() => QueryAllEvidenceResponse._(); + QueryAllEvidenceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllEvidenceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllEvidenceResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.Any> get evidence => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..e60ccab5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..4ab85b36 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbgrpc.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$evidence = + $grpc.ClientMethod<$0.QueryEvidenceRequest, $0.QueryEvidenceResponse>( + '/cosmos.evidence.v1beta1.Query/Evidence', + ($0.QueryEvidenceRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryEvidenceResponse.fromBuffer(value)); + static final _$allEvidence = $grpc.ClientMethod<$0.QueryAllEvidenceRequest, + $0.QueryAllEvidenceResponse>( + '/cosmos.evidence.v1beta1.Query/AllEvidence', + ($0.QueryAllEvidenceRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAllEvidenceResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryEvidenceResponse> evidence( + $0.QueryEvidenceRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$evidence, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAllEvidenceResponse> allEvidence( + $0.QueryAllEvidenceRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$allEvidence, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.evidence.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryEvidenceRequest, $0.QueryEvidenceResponse>( + 'Evidence', + evidence_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryEvidenceRequest.fromBuffer(value), + ($0.QueryEvidenceResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryAllEvidenceRequest, + $0.QueryAllEvidenceResponse>( + 'AllEvidence', + allEvidence_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAllEvidenceRequest.fromBuffer(value), + ($0.QueryAllEvidenceResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryEvidenceResponse> evidence_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryEvidenceRequest> request) async { + return evidence(call, await request); + } + + $async.Future<$0.QueryAllEvidenceResponse> allEvidence_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryAllEvidenceRequest> request) async { + return allEvidence(call, await request); + } + + $async.Future<$0.QueryEvidenceResponse> evidence( + $grpc.ServiceCall call, $0.QueryEvidenceRequest request); + $async.Future<$0.QueryAllEvidenceResponse> allEvidence( + $grpc.ServiceCall call, $0.QueryAllEvidenceRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..76e8b837 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/query.pbjson.dart @@ -0,0 +1,51 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryEvidenceRequestDescriptor instead') +const QueryEvidenceRequest$json = const { + '1': 'QueryEvidenceRequest', + '2': const [ + const {'1': 'evidence_hash', '3': 1, '4': 1, '5': 12, '8': const {}, '10': 'evidenceHash'}, + ], +}; + +/// Descriptor for `QueryEvidenceRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryEvidenceRequestDescriptor = $convert.base64Decode('ChRRdWVyeUV2aWRlbmNlUmVxdWVzdBJdCg1ldmlkZW5jZV9oYXNoGAEgASgMQjj63h80Z2l0aHViLmNvbS90ZW5kZXJtaW50L3RlbmRlcm1pbnQvbGlicy9ieXRlcy5IZXhCeXRlc1IMZXZpZGVuY2VIYXNo'); +@$core.Deprecated('Use queryEvidenceResponseDescriptor instead') +const QueryEvidenceResponse$json = const { + '1': 'QueryEvidenceResponse', + '2': const [ + const {'1': 'evidence', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'evidence'}, + ], +}; + +/// Descriptor for `QueryEvidenceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryEvidenceResponseDescriptor = $convert.base64Decode('ChVRdWVyeUV2aWRlbmNlUmVzcG9uc2USMAoIZXZpZGVuY2UYASABKAsyFC5nb29nbGUucHJvdG9idWYuQW55UghldmlkZW5jZQ=='); +@$core.Deprecated('Use queryAllEvidenceRequestDescriptor instead') +const QueryAllEvidenceRequest$json = const { + '1': 'QueryAllEvidenceRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllEvidenceRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllEvidenceRequestDescriptor = $convert.base64Decode('ChdRdWVyeUFsbEV2aWRlbmNlUmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryAllEvidenceResponseDescriptor instead') +const QueryAllEvidenceResponse$json = const { + '1': 'QueryAllEvidenceResponse', + '2': const [ + const {'1': 'evidence', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'evidence'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllEvidenceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllEvidenceResponseDescriptor = $convert.base64Decode('ChhRdWVyeUFsbEV2aWRlbmNlUmVzcG9uc2USMAoIZXZpZGVuY2UYASADKAsyFC5nb29nbGUucHJvdG9idWYuQW55UghldmlkZW5jZRJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pb.dart new file mode 100644 index 00000000..5168d1f5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pb.dart @@ -0,0 +1,123 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $3; + +class MsgSubmitEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSubmitEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'submitter') + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + MsgSubmitEvidence._() : super(); + factory MsgSubmitEvidence({ + $core.String? submitter, + $3.Any? evidence, + }) { + final _result = create(); + if (submitter != null) { + _result.submitter = submitter; + } + if (evidence != null) { + _result.evidence = evidence; + } + return _result; + } + factory MsgSubmitEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSubmitEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSubmitEvidence clone() => MsgSubmitEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSubmitEvidence copyWith(void Function(MsgSubmitEvidence) updates) => super.copyWith((message) => updates(message as MsgSubmitEvidence)) as MsgSubmitEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSubmitEvidence create() => MsgSubmitEvidence._(); + MsgSubmitEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSubmitEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSubmitEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get submitter => $_getSZ(0); + @$pb.TagNumber(1) + set submitter($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSubmitter() => $_has(0); + @$pb.TagNumber(1) + void clearSubmitter() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get evidence => $_getN(1); + @$pb.TagNumber(2) + set evidence($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearEvidence() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureEvidence() => $_ensure(1); +} + +class MsgSubmitEvidenceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSubmitEvidenceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.evidence.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + MsgSubmitEvidenceResponse._() : super(); + factory MsgSubmitEvidenceResponse({ + $core.List<$core.int>? hash, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory MsgSubmitEvidenceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSubmitEvidenceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSubmitEvidenceResponse clone() => MsgSubmitEvidenceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSubmitEvidenceResponse copyWith(void Function(MsgSubmitEvidenceResponse) updates) => super.copyWith((message) => updates(message as MsgSubmitEvidenceResponse)) as MsgSubmitEvidenceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSubmitEvidenceResponse create() => MsgSubmitEvidenceResponse._(); + MsgSubmitEvidenceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSubmitEvidenceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSubmitEvidenceResponse? _defaultInstance; + + @$pb.TagNumber(4) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(4) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(4) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(4) + void clearHash() => clearField(4); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..3624d69c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..27fd35f9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,59 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$submitEvidence = + $grpc.ClientMethod<$1.MsgSubmitEvidence, $1.MsgSubmitEvidenceResponse>( + '/cosmos.evidence.v1beta1.Msg/SubmitEvidence', + ($1.MsgSubmitEvidence value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgSubmitEvidenceResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgSubmitEvidenceResponse> submitEvidence( + $1.MsgSubmitEvidence request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$submitEvidence, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.evidence.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod( + $grpc.ServiceMethod<$1.MsgSubmitEvidence, $1.MsgSubmitEvidenceResponse>( + 'SubmitEvidence', + submitEvidence_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgSubmitEvidence.fromBuffer(value), + ($1.MsgSubmitEvidenceResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgSubmitEvidenceResponse> submitEvidence_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgSubmitEvidence> request) async { + return submitEvidence(call, await request); + } + + $async.Future<$1.MsgSubmitEvidenceResponse> submitEvidence( + $grpc.ServiceCall call, $1.MsgSubmitEvidence request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..c888060b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos/evidence/v1beta1/tx.pbjson.dart @@ -0,0 +1,32 @@ +/// +// Generated code. Do not modify. +// source: cosmos/evidence/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgSubmitEvidenceDescriptor instead') +const MsgSubmitEvidence$json = const { + '1': 'MsgSubmitEvidence', + '2': const [ + const {'1': 'submitter', '3': 1, '4': 1, '5': 9, '10': 'submitter'}, + const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'evidence'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgSubmitEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSubmitEvidenceDescriptor = $convert.base64Decode('ChFNc2dTdWJtaXRFdmlkZW5jZRIcCglzdWJtaXR0ZXIYASABKAlSCXN1Ym1pdHRlchI+CghldmlkZW5jZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCDMq0LQhFdmlkZW5jZVIIZXZpZGVuY2U6COigHwCIoB8A'); +@$core.Deprecated('Use msgSubmitEvidenceResponseDescriptor instead') +const MsgSubmitEvidenceResponse$json = const { + '1': 'MsgSubmitEvidenceResponse', + '2': const [ + const {'1': 'hash', '3': 4, '4': 1, '5': 12, '10': 'hash'}, + ], +}; + +/// Descriptor for `MsgSubmitEvidenceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSubmitEvidenceResponseDescriptor = $convert.base64Decode('ChlNc2dTdWJtaXRFdmlkZW5jZVJlc3BvbnNlEhIKBGhhc2gYBCABKAxSBGhhc2g='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..503d3528 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $4; + +class Annotations { + static final http = $pb.Extension<$4.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $4.HttpRule.getDefault, subBuilder: $4.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/export.dart new file mode 100644 index 00000000..fcc048c7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.evidence.v1beta1/module/export.dart @@ -0,0 +1,38 @@ +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/evidence/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/evidence/v1beta1/query.pbjson.dart'; +export 'client/cosmos/evidence/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/evidence/v1beta1/evidence.pbjson.dart'; +export 'client/cosmos/evidence/v1beta1/evidence.pb.dart'; +export 'client/cosmos/evidence/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/evidence/v1beta1/evidence.pbenum.dart'; +export 'client/cosmos/evidence/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/evidence/v1beta1/genesis.pb.dart'; +export 'client/cosmos/evidence/v1beta1/tx.pb.dart'; +export 'client/cosmos/evidence/v1beta1/query.pbenum.dart'; +export 'client/cosmos/evidence/v1beta1/query.pb.dart'; +export 'client/cosmos/evidence/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/evidence/v1beta1/tx.pbgrpc.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pb.dart new file mode 100644 index 00000000..595231a0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pb.dart @@ -0,0 +1,304 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/feegrant.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; +import '../../../google/protobuf/timestamp.pb.dart' as $3; +import '../../../google/protobuf/duration.pb.dart' as $4; +import '../../../google/protobuf/any.pb.dart' as $5; + +class BasicAllowance extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BasicAllowance', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'spendLimit', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$3.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'expiration', subBuilder: $3.Timestamp.create) + ..hasRequiredFields = false + ; + + BasicAllowance._() : super(); + factory BasicAllowance({ + $core.Iterable<$2.Coin>? spendLimit, + $3.Timestamp? expiration, + }) { + final _result = create(); + if (spendLimit != null) { + _result.spendLimit.addAll(spendLimit); + } + if (expiration != null) { + _result.expiration = expiration; + } + return _result; + } + factory BasicAllowance.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BasicAllowance.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BasicAllowance clone() => BasicAllowance()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BasicAllowance copyWith(void Function(BasicAllowance) updates) => super.copyWith((message) => updates(message as BasicAllowance)) as BasicAllowance; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BasicAllowance create() => BasicAllowance._(); + BasicAllowance createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BasicAllowance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BasicAllowance? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get spendLimit => $_getList(0); + + @$pb.TagNumber(2) + $3.Timestamp get expiration => $_getN(1); + @$pb.TagNumber(2) + set expiration($3.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasExpiration() => $_has(1); + @$pb.TagNumber(2) + void clearExpiration() => clearField(2); + @$pb.TagNumber(2) + $3.Timestamp ensureExpiration() => $_ensure(1); +} + +class PeriodicAllowance extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PeriodicAllowance', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'basic', subBuilder: BasicAllowance.create) + ..aOM<$4.Duration>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'period', subBuilder: $4.Duration.create) + ..pc<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'periodSpendLimit', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..pc<$2.Coin>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'periodCanSpend', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$3.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'periodReset', subBuilder: $3.Timestamp.create) + ..hasRequiredFields = false + ; + + PeriodicAllowance._() : super(); + factory PeriodicAllowance({ + BasicAllowance? basic, + $4.Duration? period, + $core.Iterable<$2.Coin>? periodSpendLimit, + $core.Iterable<$2.Coin>? periodCanSpend, + $3.Timestamp? periodReset, + }) { + final _result = create(); + if (basic != null) { + _result.basic = basic; + } + if (period != null) { + _result.period = period; + } + if (periodSpendLimit != null) { + _result.periodSpendLimit.addAll(periodSpendLimit); + } + if (periodCanSpend != null) { + _result.periodCanSpend.addAll(periodCanSpend); + } + if (periodReset != null) { + _result.periodReset = periodReset; + } + return _result; + } + factory PeriodicAllowance.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PeriodicAllowance.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PeriodicAllowance clone() => PeriodicAllowance()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PeriodicAllowance copyWith(void Function(PeriodicAllowance) updates) => super.copyWith((message) => updates(message as PeriodicAllowance)) as PeriodicAllowance; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PeriodicAllowance create() => PeriodicAllowance._(); + PeriodicAllowance createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PeriodicAllowance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PeriodicAllowance? _defaultInstance; + + @$pb.TagNumber(1) + BasicAllowance get basic => $_getN(0); + @$pb.TagNumber(1) + set basic(BasicAllowance v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBasic() => $_has(0); + @$pb.TagNumber(1) + void clearBasic() => clearField(1); + @$pb.TagNumber(1) + BasicAllowance ensureBasic() => $_ensure(0); + + @$pb.TagNumber(2) + $4.Duration get period => $_getN(1); + @$pb.TagNumber(2) + set period($4.Duration v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPeriod() => $_has(1); + @$pb.TagNumber(2) + void clearPeriod() => clearField(2); + @$pb.TagNumber(2) + $4.Duration ensurePeriod() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List<$2.Coin> get periodSpendLimit => $_getList(2); + + @$pb.TagNumber(4) + $core.List<$2.Coin> get periodCanSpend => $_getList(3); + + @$pb.TagNumber(5) + $3.Timestamp get periodReset => $_getN(4); + @$pb.TagNumber(5) + set periodReset($3.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasPeriodReset() => $_has(4); + @$pb.TagNumber(5) + void clearPeriodReset() => clearField(5); + @$pb.TagNumber(5) + $3.Timestamp ensurePeriodReset() => $_ensure(4); +} + +class AllowedMsgAllowance extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'AllowedMsgAllowance', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOM<$5.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowance', subBuilder: $5.Any.create) + ..pPS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowedMessages') + ..hasRequiredFields = false + ; + + AllowedMsgAllowance._() : super(); + factory AllowedMsgAllowance({ + $5.Any? allowance, + $core.Iterable<$core.String>? allowedMessages, + }) { + final _result = create(); + if (allowance != null) { + _result.allowance = allowance; + } + if (allowedMessages != null) { + _result.allowedMessages.addAll(allowedMessages); + } + return _result; + } + factory AllowedMsgAllowance.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AllowedMsgAllowance.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AllowedMsgAllowance clone() => AllowedMsgAllowance()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AllowedMsgAllowance copyWith(void Function(AllowedMsgAllowance) updates) => super.copyWith((message) => updates(message as AllowedMsgAllowance)) as AllowedMsgAllowance; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static AllowedMsgAllowance create() => AllowedMsgAllowance._(); + AllowedMsgAllowance createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AllowedMsgAllowance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AllowedMsgAllowance? _defaultInstance; + + @$pb.TagNumber(1) + $5.Any get allowance => $_getN(0); + @$pb.TagNumber(1) + set allowance($5.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasAllowance() => $_has(0); + @$pb.TagNumber(1) + void clearAllowance() => clearField(1); + @$pb.TagNumber(1) + $5.Any ensureAllowance() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.String> get allowedMessages => $_getList(1); +} + +class Grant extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Grant', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'granter') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'grantee') + ..aOM<$5.Any>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowance', subBuilder: $5.Any.create) + ..hasRequiredFields = false + ; + + Grant._() : super(); + factory Grant({ + $core.String? granter, + $core.String? grantee, + $5.Any? allowance, + }) { + final _result = create(); + if (granter != null) { + _result.granter = granter; + } + if (grantee != null) { + _result.grantee = grantee; + } + if (allowance != null) { + _result.allowance = allowance; + } + return _result; + } + factory Grant.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Grant.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Grant clone() => Grant()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Grant copyWith(void Function(Grant) updates) => super.copyWith((message) => updates(message as Grant)) as Grant; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Grant create() => Grant._(); + Grant createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Grant getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Grant? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get granter => $_getSZ(0); + @$pb.TagNumber(1) + set granter($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasGranter() => $_has(0); + @$pb.TagNumber(1) + void clearGranter() => clearField(1); + + @$pb.TagNumber(2) + $core.String get grantee => $_getSZ(1); + @$pb.TagNumber(2) + set grantee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGrantee() => $_has(1); + @$pb.TagNumber(2) + void clearGrantee() => clearField(2); + + @$pb.TagNumber(3) + $5.Any get allowance => $_getN(2); + @$pb.TagNumber(3) + set allowance($5.Any v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAllowance() => $_has(2); + @$pb.TagNumber(3) + void clearAllowance() => clearField(3); + @$pb.TagNumber(3) + $5.Any ensureAllowance() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbenum.dart new file mode 100644 index 00000000..90b203aa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/feegrant.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbjson.dart new file mode 100644 index 00000000..f4d11c33 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/feegrant.pbjson.dart @@ -0,0 +1,61 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/feegrant.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use basicAllowanceDescriptor instead') +const BasicAllowance$json = const { + '1': 'BasicAllowance', + '2': const [ + const {'1': 'spend_limit', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'spendLimit'}, + const {'1': 'expiration', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'expiration'}, + ], + '7': const {}, +}; + +/// Descriptor for `BasicAllowance`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List basicAllowanceDescriptor = $convert.base64Decode('Cg5CYXNpY0FsbG93YW5jZRJsCgtzcGVuZF9saW1pdBgBIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgpzcGVuZExpbWl0EkAKCmV4cGlyYXRpb24YAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgSQ3x8BUgpleHBpcmF0aW9uOhHStC0NRmVlQWxsb3dhbmNlSQ=='); +@$core.Deprecated('Use periodicAllowanceDescriptor instead') +const PeriodicAllowance$json = const { + '1': 'PeriodicAllowance', + '2': const [ + const {'1': 'basic', '3': 1, '4': 1, '5': 11, '6': '.cosmos.feegrant.v1beta1.BasicAllowance', '8': const {}, '10': 'basic'}, + const {'1': 'period', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'period'}, + const {'1': 'period_spend_limit', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'periodSpendLimit'}, + const {'1': 'period_can_spend', '3': 4, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'periodCanSpend'}, + const {'1': 'period_reset', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'periodReset'}, + ], + '7': const {}, +}; + +/// Descriptor for `PeriodicAllowance`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List periodicAllowanceDescriptor = $convert.base64Decode('ChFQZXJpb2RpY0FsbG93YW5jZRJDCgViYXNpYxgBIAEoCzInLmNvc21vcy5mZWVncmFudC52MWJldGExLkJhc2ljQWxsb3dhbmNlQgTI3h8AUgViYXNpYxI7CgZwZXJpb2QYAiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb25CCJjfHwHI3h8AUgZwZXJpb2QSeQoScGVyaW9kX3NwZW5kX2xpbWl0GAMgAygLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQjDI3h8Aqt8fKGdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuQ29pbnNSEHBlcmlvZFNwZW5kTGltaXQSdQoQcGVyaW9kX2Nhbl9zcGVuZBgEIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUg5wZXJpb2RDYW5TcGVuZBJHCgxwZXJpb2RfcmVzZXQYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgiQ3x8ByN4fAFILcGVyaW9kUmVzZXQ6EdK0LQ1GZWVBbGxvd2FuY2VJ'); +@$core.Deprecated('Use allowedMsgAllowanceDescriptor instead') +const AllowedMsgAllowance$json = const { + '1': 'AllowedMsgAllowance', + '2': const [ + const {'1': 'allowance', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'allowance'}, + const {'1': 'allowed_messages', '3': 2, '4': 3, '5': 9, '10': 'allowedMessages'}, + ], + '7': const {}, +}; + +/// Descriptor for `AllowedMsgAllowance`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List allowedMsgAllowanceDescriptor = $convert.base64Decode('ChNBbGxvd2VkTXNnQWxsb3dhbmNlEkUKCWFsbG93YW5jZRgBIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCEcq0LQ1GZWVBbGxvd2FuY2VJUglhbGxvd2FuY2USKQoQYWxsb3dlZF9tZXNzYWdlcxgCIAMoCVIPYWxsb3dlZE1lc3NhZ2VzOhWIoB8A0rQtDUZlZUFsbG93YW5jZUk='); +@$core.Deprecated('Use grantDescriptor instead') +const Grant$json = const { + '1': 'Grant', + '2': const [ + const {'1': 'granter', '3': 1, '4': 1, '5': 9, '10': 'granter'}, + const {'1': 'grantee', '3': 2, '4': 1, '5': 9, '10': 'grantee'}, + const {'1': 'allowance', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'allowance'}, + ], +}; + +/// Descriptor for `Grant`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List grantDescriptor = $convert.base64Decode('CgVHcmFudBIYCgdncmFudGVyGAEgASgJUgdncmFudGVyEhgKB2dyYW50ZWUYAiABKAlSB2dyYW50ZWUSRQoJYWxsb3dhbmNlGAMgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIRyrQtDUZlZUFsbG93YW5jZUlSCWFsbG93YW5jZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..974bace4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pb.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'feegrant.pb.dart' as $6; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..pc<$6.Grant>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowances', $pb.PbFieldType.PM, subBuilder: $6.Grant.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.Iterable<$6.Grant>? allowances, + }) { + final _result = create(); + if (allowances != null) { + _result.allowances.addAll(allowances); + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.Grant> get allowances => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..c3324c61 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..4643bf71 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/genesis.pbjson.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'allowances', '3': 1, '4': 3, '5': 11, '6': '.cosmos.feegrant.v1beta1.Grant', '8': const {}, '10': 'allowances'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSRAoKYWxsb3dhbmNlcxgBIAMoCzIeLmNvc21vcy5mZWVncmFudC52MWJldGExLkdyYW50QgTI3h8AUgphbGxvd2FuY2Vz'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pb.dart new file mode 100644 index 00000000..b47cf2a3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pb.dart @@ -0,0 +1,244 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'feegrant.pb.dart' as $6; +import '../../base/query/v1beta1/pagination.pb.dart' as $8; + +class QueryAllowanceRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllowanceRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'granter') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'grantee') + ..hasRequiredFields = false + ; + + QueryAllowanceRequest._() : super(); + factory QueryAllowanceRequest({ + $core.String? granter, + $core.String? grantee, + }) { + final _result = create(); + if (granter != null) { + _result.granter = granter; + } + if (grantee != null) { + _result.grantee = grantee; + } + return _result; + } + factory QueryAllowanceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllowanceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllowanceRequest clone() => QueryAllowanceRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllowanceRequest copyWith(void Function(QueryAllowanceRequest) updates) => super.copyWith((message) => updates(message as QueryAllowanceRequest)) as QueryAllowanceRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllowanceRequest create() => QueryAllowanceRequest._(); + QueryAllowanceRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllowanceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllowanceRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get granter => $_getSZ(0); + @$pb.TagNumber(1) + set granter($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasGranter() => $_has(0); + @$pb.TagNumber(1) + void clearGranter() => clearField(1); + + @$pb.TagNumber(2) + $core.String get grantee => $_getSZ(1); + @$pb.TagNumber(2) + set grantee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGrantee() => $_has(1); + @$pb.TagNumber(2) + void clearGrantee() => clearField(2); +} + +class QueryAllowanceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllowanceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOM<$6.Grant>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowance', subBuilder: $6.Grant.create) + ..hasRequiredFields = false + ; + + QueryAllowanceResponse._() : super(); + factory QueryAllowanceResponse({ + $6.Grant? allowance, + }) { + final _result = create(); + if (allowance != null) { + _result.allowance = allowance; + } + return _result; + } + factory QueryAllowanceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllowanceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllowanceResponse clone() => QueryAllowanceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllowanceResponse copyWith(void Function(QueryAllowanceResponse) updates) => super.copyWith((message) => updates(message as QueryAllowanceResponse)) as QueryAllowanceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllowanceResponse create() => QueryAllowanceResponse._(); + QueryAllowanceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllowanceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllowanceResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Grant get allowance => $_getN(0); + @$pb.TagNumber(1) + set allowance($6.Grant v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasAllowance() => $_has(0); + @$pb.TagNumber(1) + void clearAllowance() => clearField(1); + @$pb.TagNumber(1) + $6.Grant ensureAllowance() => $_ensure(0); +} + +class QueryAllowancesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllowancesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'grantee') + ..aOM<$8.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryAllowancesRequest._() : super(); + factory QueryAllowancesRequest({ + $core.String? grantee, + $8.PageRequest? pagination, + }) { + final _result = create(); + if (grantee != null) { + _result.grantee = grantee; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllowancesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllowancesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllowancesRequest clone() => QueryAllowancesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllowancesRequest copyWith(void Function(QueryAllowancesRequest) updates) => super.copyWith((message) => updates(message as QueryAllowancesRequest)) as QueryAllowancesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllowancesRequest create() => QueryAllowancesRequest._(); + QueryAllowancesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllowancesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllowancesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get grantee => $_getSZ(0); + @$pb.TagNumber(1) + set grantee($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasGrantee() => $_has(0); + @$pb.TagNumber(1) + void clearGrantee() => clearField(1); + + @$pb.TagNumber(2) + $8.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryAllowancesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllowancesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..pc<$6.Grant>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowances', $pb.PbFieldType.PM, subBuilder: $6.Grant.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryAllowancesResponse._() : super(); + factory QueryAllowancesResponse({ + $core.Iterable<$6.Grant>? allowances, + $8.PageResponse? pagination, + }) { + final _result = create(); + if (allowances != null) { + _result.allowances.addAll(allowances); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllowancesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllowancesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllowancesResponse clone() => QueryAllowancesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllowancesResponse copyWith(void Function(QueryAllowancesResponse) updates) => super.copyWith((message) => updates(message as QueryAllowancesResponse)) as QueryAllowancesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllowancesResponse create() => QueryAllowancesResponse._(); + QueryAllowancesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllowancesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllowancesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.Grant> get allowances => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..f4d6a9a7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..727c6677 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbgrpc.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$allowance = + $grpc.ClientMethod<$0.QueryAllowanceRequest, $0.QueryAllowanceResponse>( + '/cosmos.feegrant.v1beta1.Query/Allowance', + ($0.QueryAllowanceRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAllowanceResponse.fromBuffer(value)); + static final _$allowances = + $grpc.ClientMethod<$0.QueryAllowancesRequest, $0.QueryAllowancesResponse>( + '/cosmos.feegrant.v1beta1.Query/Allowances', + ($0.QueryAllowancesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAllowancesResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryAllowanceResponse> allowance( + $0.QueryAllowanceRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$allowance, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAllowancesResponse> allowances( + $0.QueryAllowancesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$allowances, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.feegrant.v1beta1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryAllowanceRequest, + $0.QueryAllowanceResponse>( + 'Allowance', + allowance_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAllowanceRequest.fromBuffer(value), + ($0.QueryAllowanceResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryAllowancesRequest, + $0.QueryAllowancesResponse>( + 'Allowances', + allowances_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAllowancesRequest.fromBuffer(value), + ($0.QueryAllowancesResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryAllowanceResponse> allowance_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryAllowanceRequest> request) async { + return allowance(call, await request); + } + + $async.Future<$0.QueryAllowancesResponse> allowances_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryAllowancesRequest> request) async { + return allowances(call, await request); + } + + $async.Future<$0.QueryAllowanceResponse> allowance( + $grpc.ServiceCall call, $0.QueryAllowanceRequest request); + $async.Future<$0.QueryAllowancesResponse> allowances( + $grpc.ServiceCall call, $0.QueryAllowancesRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..b718e1ea --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/query.pbjson.dart @@ -0,0 +1,53 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryAllowanceRequestDescriptor instead') +const QueryAllowanceRequest$json = const { + '1': 'QueryAllowanceRequest', + '2': const [ + const {'1': 'granter', '3': 1, '4': 1, '5': 9, '10': 'granter'}, + const {'1': 'grantee', '3': 2, '4': 1, '5': 9, '10': 'grantee'}, + ], +}; + +/// Descriptor for `QueryAllowanceRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllowanceRequestDescriptor = $convert.base64Decode('ChVRdWVyeUFsbG93YW5jZVJlcXVlc3QSGAoHZ3JhbnRlchgBIAEoCVIHZ3JhbnRlchIYCgdncmFudGVlGAIgASgJUgdncmFudGVl'); +@$core.Deprecated('Use queryAllowanceResponseDescriptor instead') +const QueryAllowanceResponse$json = const { + '1': 'QueryAllowanceResponse', + '2': const [ + const {'1': 'allowance', '3': 1, '4': 1, '5': 11, '6': '.cosmos.feegrant.v1beta1.Grant', '10': 'allowance'}, + ], +}; + +/// Descriptor for `QueryAllowanceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllowanceResponseDescriptor = $convert.base64Decode('ChZRdWVyeUFsbG93YW5jZVJlc3BvbnNlEjwKCWFsbG93YW5jZRgBIAEoCzIeLmNvc21vcy5mZWVncmFudC52MWJldGExLkdyYW50UglhbGxvd2FuY2U='); +@$core.Deprecated('Use queryAllowancesRequestDescriptor instead') +const QueryAllowancesRequest$json = const { + '1': 'QueryAllowancesRequest', + '2': const [ + const {'1': 'grantee', '3': 1, '4': 1, '5': 9, '10': 'grantee'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllowancesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllowancesRequestDescriptor = $convert.base64Decode('ChZRdWVyeUFsbG93YW5jZXNSZXF1ZXN0EhgKB2dyYW50ZWUYASABKAlSB2dyYW50ZWUSRgoKcGFnaW5hdGlvbhgCIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use queryAllowancesResponseDescriptor instead') +const QueryAllowancesResponse$json = const { + '1': 'QueryAllowancesResponse', + '2': const [ + const {'1': 'allowances', '3': 1, '4': 3, '5': 11, '6': '.cosmos.feegrant.v1beta1.Grant', '10': 'allowances'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllowancesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllowancesResponseDescriptor = $convert.base64Decode('ChdRdWVyeUFsbG93YW5jZXNSZXNwb25zZRI+CgphbGxvd2FuY2VzGAEgAygLMh4uY29zbW9zLmZlZWdyYW50LnYxYmV0YTEuR3JhbnRSCmFsbG93YW5jZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pb.dart new file mode 100644 index 00000000..c2c3c9e6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pb.dart @@ -0,0 +1,209 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $5; + +class MsgGrantAllowance extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgGrantAllowance', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'granter') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'grantee') + ..aOM<$5.Any>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowance', subBuilder: $5.Any.create) + ..hasRequiredFields = false + ; + + MsgGrantAllowance._() : super(); + factory MsgGrantAllowance({ + $core.String? granter, + $core.String? grantee, + $5.Any? allowance, + }) { + final _result = create(); + if (granter != null) { + _result.granter = granter; + } + if (grantee != null) { + _result.grantee = grantee; + } + if (allowance != null) { + _result.allowance = allowance; + } + return _result; + } + factory MsgGrantAllowance.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgGrantAllowance.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgGrantAllowance clone() => MsgGrantAllowance()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgGrantAllowance copyWith(void Function(MsgGrantAllowance) updates) => super.copyWith((message) => updates(message as MsgGrantAllowance)) as MsgGrantAllowance; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgGrantAllowance create() => MsgGrantAllowance._(); + MsgGrantAllowance createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgGrantAllowance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgGrantAllowance? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get granter => $_getSZ(0); + @$pb.TagNumber(1) + set granter($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasGranter() => $_has(0); + @$pb.TagNumber(1) + void clearGranter() => clearField(1); + + @$pb.TagNumber(2) + $core.String get grantee => $_getSZ(1); + @$pb.TagNumber(2) + set grantee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGrantee() => $_has(1); + @$pb.TagNumber(2) + void clearGrantee() => clearField(2); + + @$pb.TagNumber(3) + $5.Any get allowance => $_getN(2); + @$pb.TagNumber(3) + set allowance($5.Any v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAllowance() => $_has(2); + @$pb.TagNumber(3) + void clearAllowance() => clearField(3); + @$pb.TagNumber(3) + $5.Any ensureAllowance() => $_ensure(2); +} + +class MsgGrantAllowanceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgGrantAllowanceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgGrantAllowanceResponse._() : super(); + factory MsgGrantAllowanceResponse() => create(); + factory MsgGrantAllowanceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgGrantAllowanceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgGrantAllowanceResponse clone() => MsgGrantAllowanceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgGrantAllowanceResponse copyWith(void Function(MsgGrantAllowanceResponse) updates) => super.copyWith((message) => updates(message as MsgGrantAllowanceResponse)) as MsgGrantAllowanceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgGrantAllowanceResponse create() => MsgGrantAllowanceResponse._(); + MsgGrantAllowanceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgGrantAllowanceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgGrantAllowanceResponse? _defaultInstance; +} + +class MsgRevokeAllowance extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgRevokeAllowance', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'granter') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'grantee') + ..hasRequiredFields = false + ; + + MsgRevokeAllowance._() : super(); + factory MsgRevokeAllowance({ + $core.String? granter, + $core.String? grantee, + }) { + final _result = create(); + if (granter != null) { + _result.granter = granter; + } + if (grantee != null) { + _result.grantee = grantee; + } + return _result; + } + factory MsgRevokeAllowance.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgRevokeAllowance.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgRevokeAllowance clone() => MsgRevokeAllowance()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgRevokeAllowance copyWith(void Function(MsgRevokeAllowance) updates) => super.copyWith((message) => updates(message as MsgRevokeAllowance)) as MsgRevokeAllowance; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgRevokeAllowance create() => MsgRevokeAllowance._(); + MsgRevokeAllowance createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgRevokeAllowance getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgRevokeAllowance? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get granter => $_getSZ(0); + @$pb.TagNumber(1) + set granter($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasGranter() => $_has(0); + @$pb.TagNumber(1) + void clearGranter() => clearField(1); + + @$pb.TagNumber(2) + $core.String get grantee => $_getSZ(1); + @$pb.TagNumber(2) + set grantee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGrantee() => $_has(1); + @$pb.TagNumber(2) + void clearGrantee() => clearField(2); +} + +class MsgRevokeAllowanceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgRevokeAllowanceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.feegrant.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgRevokeAllowanceResponse._() : super(); + factory MsgRevokeAllowanceResponse() => create(); + factory MsgRevokeAllowanceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgRevokeAllowanceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgRevokeAllowanceResponse clone() => MsgRevokeAllowanceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgRevokeAllowanceResponse copyWith(void Function(MsgRevokeAllowanceResponse) updates) => super.copyWith((message) => updates(message as MsgRevokeAllowanceResponse)) as MsgRevokeAllowanceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgRevokeAllowanceResponse create() => MsgRevokeAllowanceResponse._(); + MsgRevokeAllowanceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgRevokeAllowanceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgRevokeAllowanceResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..3acb676d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..a3a6adaa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,88 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$grantAllowance = + $grpc.ClientMethod<$1.MsgGrantAllowance, $1.MsgGrantAllowanceResponse>( + '/cosmos.feegrant.v1beta1.Msg/GrantAllowance', + ($1.MsgGrantAllowance value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgGrantAllowanceResponse.fromBuffer(value)); + static final _$revokeAllowance = + $grpc.ClientMethod<$1.MsgRevokeAllowance, $1.MsgRevokeAllowanceResponse>( + '/cosmos.feegrant.v1beta1.Msg/RevokeAllowance', + ($1.MsgRevokeAllowance value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgRevokeAllowanceResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgGrantAllowanceResponse> grantAllowance( + $1.MsgGrantAllowance request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$grantAllowance, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgRevokeAllowanceResponse> revokeAllowance( + $1.MsgRevokeAllowance request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$revokeAllowance, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.feegrant.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod( + $grpc.ServiceMethod<$1.MsgGrantAllowance, $1.MsgGrantAllowanceResponse>( + 'GrantAllowance', + grantAllowance_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgGrantAllowance.fromBuffer(value), + ($1.MsgGrantAllowanceResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgRevokeAllowance, + $1.MsgRevokeAllowanceResponse>( + 'RevokeAllowance', + revokeAllowance_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgRevokeAllowance.fromBuffer(value), + ($1.MsgRevokeAllowanceResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgGrantAllowanceResponse> grantAllowance_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgGrantAllowance> request) async { + return grantAllowance(call, await request); + } + + $async.Future<$1.MsgRevokeAllowanceResponse> revokeAllowance_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgRevokeAllowance> request) async { + return revokeAllowance(call, await request); + } + + $async.Future<$1.MsgGrantAllowanceResponse> grantAllowance( + $grpc.ServiceCall call, $1.MsgGrantAllowance request); + $async.Future<$1.MsgRevokeAllowanceResponse> revokeAllowance( + $grpc.ServiceCall call, $1.MsgRevokeAllowance request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..e0aa0ff2 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos/feegrant/v1beta1/tx.pbjson.dart @@ -0,0 +1,47 @@ +/// +// Generated code. Do not modify. +// source: cosmos/feegrant/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgGrantAllowanceDescriptor instead') +const MsgGrantAllowance$json = const { + '1': 'MsgGrantAllowance', + '2': const [ + const {'1': 'granter', '3': 1, '4': 1, '5': 9, '10': 'granter'}, + const {'1': 'grantee', '3': 2, '4': 1, '5': 9, '10': 'grantee'}, + const {'1': 'allowance', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'allowance'}, + ], +}; + +/// Descriptor for `MsgGrantAllowance`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgGrantAllowanceDescriptor = $convert.base64Decode('ChFNc2dHcmFudEFsbG93YW5jZRIYCgdncmFudGVyGAEgASgJUgdncmFudGVyEhgKB2dyYW50ZWUYAiABKAlSB2dyYW50ZWUSRQoJYWxsb3dhbmNlGAMgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIRyrQtDUZlZUFsbG93YW5jZUlSCWFsbG93YW5jZQ=='); +@$core.Deprecated('Use msgGrantAllowanceResponseDescriptor instead') +const MsgGrantAllowanceResponse$json = const { + '1': 'MsgGrantAllowanceResponse', +}; + +/// Descriptor for `MsgGrantAllowanceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgGrantAllowanceResponseDescriptor = $convert.base64Decode('ChlNc2dHcmFudEFsbG93YW5jZVJlc3BvbnNl'); +@$core.Deprecated('Use msgRevokeAllowanceDescriptor instead') +const MsgRevokeAllowance$json = const { + '1': 'MsgRevokeAllowance', + '2': const [ + const {'1': 'granter', '3': 1, '4': 1, '5': 9, '10': 'granter'}, + const {'1': 'grantee', '3': 2, '4': 1, '5': 9, '10': 'grantee'}, + ], +}; + +/// Descriptor for `MsgRevokeAllowance`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgRevokeAllowanceDescriptor = $convert.base64Decode('ChJNc2dSZXZva2VBbGxvd2FuY2USGAoHZ3JhbnRlchgBIAEoCVIHZ3JhbnRlchIYCgdncmFudGVlGAIgASgJUgdncmFudGVl'); +@$core.Deprecated('Use msgRevokeAllowanceResponseDescriptor instead') +const MsgRevokeAllowanceResponse$json = const { + '1': 'MsgRevokeAllowanceResponse', +}; + +/// Descriptor for `MsgRevokeAllowanceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgRevokeAllowanceResponseDescriptor = $convert.base64Decode('ChpNc2dSZXZva2VBbGxvd2FuY2VSZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..5e55983d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $7; + +class Annotations { + static final http = $pb.Extension<$7.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $7.HttpRule.getDefault, subBuilder: $7.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pb.dart new file mode 100644 index 00000000..e88cfd1e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pb.dart @@ -0,0 +1,75 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Duration._() : super(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Duration clone() => Duration()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Duration create() => Duration._(); + Duration createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Duration? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbenum.dart new file mode 100644 index 00000000..51f426d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbjson.dart new file mode 100644 index 00000000..fabd3d09 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/duration.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use durationDescriptor instead') +const Duration$json = const { + '1': 'Duration', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/export.dart new file mode 100644 index 00000000..cce606c7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.feegrant.v1beta1/module/export.dart @@ -0,0 +1,44 @@ +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/duration.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/duration.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/protobuf/duration.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/cosmos/feegrant/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/feegrant/v1beta1/query.pbjson.dart'; +export 'client/cosmos/feegrant/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/feegrant/v1beta1/feegrant.pb.dart'; +export 'client/cosmos/feegrant/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/feegrant/v1beta1/feegrant.pbjson.dart'; +export 'client/cosmos/feegrant/v1beta1/feegrant.pbenum.dart'; +export 'client/cosmos/feegrant/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/feegrant/v1beta1/genesis.pb.dart'; +export 'client/cosmos/feegrant/v1beta1/tx.pb.dart'; +export 'client/cosmos/feegrant/v1beta1/query.pbenum.dart'; +export 'client/cosmos/feegrant/v1beta1/query.pb.dart'; +export 'client/cosmos/feegrant/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/feegrant/v1beta1/tx.pbgrpc.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..9575c13f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pb.dart @@ -0,0 +1,133 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'gov.pb.dart' as $6; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'startingProposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..pc<$6.Deposit>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deposits', $pb.PbFieldType.PM, subBuilder: $6.Deposit.create) + ..pc<$6.Vote>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votes', $pb.PbFieldType.PM, subBuilder: $6.Vote.create) + ..pc<$6.Proposal>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposals', $pb.PbFieldType.PM, subBuilder: $6.Proposal.create) + ..aOM<$6.DepositParams>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositParams', subBuilder: $6.DepositParams.create) + ..aOM<$6.VotingParams>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingParams', subBuilder: $6.VotingParams.create) + ..aOM<$6.TallyParams>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tallyParams', subBuilder: $6.TallyParams.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $fixnum.Int64? startingProposalId, + $core.Iterable<$6.Deposit>? deposits, + $core.Iterable<$6.Vote>? votes, + $core.Iterable<$6.Proposal>? proposals, + $6.DepositParams? depositParams, + $6.VotingParams? votingParams, + $6.TallyParams? tallyParams, + }) { + final _result = create(); + if (startingProposalId != null) { + _result.startingProposalId = startingProposalId; + } + if (deposits != null) { + _result.deposits.addAll(deposits); + } + if (votes != null) { + _result.votes.addAll(votes); + } + if (proposals != null) { + _result.proposals.addAll(proposals); + } + if (depositParams != null) { + _result.depositParams = depositParams; + } + if (votingParams != null) { + _result.votingParams = votingParams; + } + if (tallyParams != null) { + _result.tallyParams = tallyParams; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get startingProposalId => $_getI64(0); + @$pb.TagNumber(1) + set startingProposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasStartingProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearStartingProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$6.Deposit> get deposits => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$6.Vote> get votes => $_getList(2); + + @$pb.TagNumber(4) + $core.List<$6.Proposal> get proposals => $_getList(3); + + @$pb.TagNumber(5) + $6.DepositParams get depositParams => $_getN(4); + @$pb.TagNumber(5) + set depositParams($6.DepositParams v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasDepositParams() => $_has(4); + @$pb.TagNumber(5) + void clearDepositParams() => clearField(5); + @$pb.TagNumber(5) + $6.DepositParams ensureDepositParams() => $_ensure(4); + + @$pb.TagNumber(6) + $6.VotingParams get votingParams => $_getN(5); + @$pb.TagNumber(6) + set votingParams($6.VotingParams v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasVotingParams() => $_has(5); + @$pb.TagNumber(6) + void clearVotingParams() => clearField(6); + @$pb.TagNumber(6) + $6.VotingParams ensureVotingParams() => $_ensure(5); + + @$pb.TagNumber(7) + $6.TallyParams get tallyParams => $_getN(6); + @$pb.TagNumber(7) + set tallyParams($6.TallyParams v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasTallyParams() => $_has(6); + @$pb.TagNumber(7) + void clearTallyParams() => clearField(7); + @$pb.TagNumber(7) + $6.TallyParams ensureTallyParams() => $_ensure(6); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..6f32cf99 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..6726f83c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/genesis.pbjson.dart @@ -0,0 +1,26 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'starting_proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'startingProposalId'}, + const {'1': 'deposits', '3': 2, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.Deposit', '8': const {}, '10': 'deposits'}, + const {'1': 'votes', '3': 3, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.Vote', '8': const {}, '10': 'votes'}, + const {'1': 'proposals', '3': 4, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.Proposal', '8': const {}, '10': 'proposals'}, + const {'1': 'deposit_params', '3': 5, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.DepositParams', '8': const {}, '10': 'depositParams'}, + const {'1': 'voting_params', '3': 6, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.VotingParams', '8': const {}, '10': 'votingParams'}, + const {'1': 'tally_params', '3': 7, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.TallyParams', '8': const {}, '10': 'tallyParams'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSUQoUc3RhcnRpbmdfcHJvcG9zYWxfaWQYASABKARCH/LeHxt5YW1sOiJzdGFydGluZ19wcm9wb3NhbF9pZCJSEnN0YXJ0aW5nUHJvcG9zYWxJZBJJCghkZXBvc2l0cxgCIAMoCzIbLmNvc21vcy5nb3YudjFiZXRhMS5EZXBvc2l0QhCq3x8IRGVwb3NpdHPI3h8AUghkZXBvc2l0cxI9CgV2b3RlcxgDIAMoCzIYLmNvc21vcy5nb3YudjFiZXRhMS5Wb3RlQg2q3x8FVm90ZXPI3h8AUgV2b3RlcxJNCglwcm9wb3NhbHMYBCADKAsyHC5jb3Ntb3MuZ292LnYxYmV0YTEuUHJvcG9zYWxCEarfHwlQcm9wb3NhbHPI3h8AUglwcm9wb3NhbHMSZwoOZGVwb3NpdF9wYXJhbXMYBSABKAsyIS5jb3Ntb3MuZ292LnYxYmV0YTEuRGVwb3NpdFBhcmFtc0IdyN4fAPLeHxV5YW1sOiJkZXBvc2l0X3BhcmFtcyJSDWRlcG9zaXRQYXJhbXMSYwoNdm90aW5nX3BhcmFtcxgGIAEoCzIgLmNvc21vcy5nb3YudjFiZXRhMS5Wb3RpbmdQYXJhbXNCHMjeHwDy3h8UeWFtbDoidm90aW5nX3BhcmFtcyJSDHZvdGluZ1BhcmFtcxJfCgx0YWxseV9wYXJhbXMYByABKAsyHy5jb3Ntb3MuZ292LnYxYmV0YTEuVGFsbHlQYXJhbXNCG8jeHwDy3h8TeWFtbDoidGFsbHlfcGFyYW1zIlILdGFsbHlQYXJhbXM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pb.dart new file mode 100644 index 00000000..9b7c78e0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pb.dart @@ -0,0 +1,736 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/gov.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; +import '../../../google/protobuf/any.pb.dart' as $3; +import '../../../google/protobuf/timestamp.pb.dart' as $4; +import '../../../google/protobuf/duration.pb.dart' as $5; + +import 'gov.pbenum.dart'; + +export 'gov.pbenum.dart'; + +class WeightedVoteOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'WeightedVoteOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'option', $pb.PbFieldType.OE, defaultOrMaker: VoteOption.VOTE_OPTION_UNSPECIFIED, valueOf: VoteOption.valueOf, enumValues: VoteOption.values) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weight') + ..hasRequiredFields = false + ; + + WeightedVoteOption._() : super(); + factory WeightedVoteOption({ + VoteOption? option, + $core.String? weight, + }) { + final _result = create(); + if (option != null) { + _result.option = option; + } + if (weight != null) { + _result.weight = weight; + } + return _result; + } + factory WeightedVoteOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory WeightedVoteOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + WeightedVoteOption clone() => WeightedVoteOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + WeightedVoteOption copyWith(void Function(WeightedVoteOption) updates) => super.copyWith((message) => updates(message as WeightedVoteOption)) as WeightedVoteOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static WeightedVoteOption create() => WeightedVoteOption._(); + WeightedVoteOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static WeightedVoteOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static WeightedVoteOption? _defaultInstance; + + @$pb.TagNumber(1) + VoteOption get option => $_getN(0); + @$pb.TagNumber(1) + set option(VoteOption v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasOption() => $_has(0); + @$pb.TagNumber(1) + void clearOption() => clearField(1); + + @$pb.TagNumber(2) + $core.String get weight => $_getSZ(1); + @$pb.TagNumber(2) + set weight($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasWeight() => $_has(1); + @$pb.TagNumber(2) + void clearWeight() => clearField(2); +} + +class TextProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TextProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + TextProposal._() : super(); + factory TextProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory TextProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TextProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TextProposal clone() => TextProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TextProposal copyWith(void Function(TextProposal) updates) => super.copyWith((message) => updates(message as TextProposal)) as TextProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TextProposal create() => TextProposal._(); + TextProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TextProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TextProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + +class Deposit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Deposit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositor') + ..pc<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + Deposit._() : super(); + factory Deposit({ + $fixnum.Int64? proposalId, + $core.String? depositor, + $core.Iterable<$2.Coin>? amount, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (depositor != null) { + _result.depositor = depositor; + } + if (amount != null) { + _result.amount.addAll(amount); + } + return _result; + } + factory Deposit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Deposit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Deposit clone() => Deposit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Deposit copyWith(void Function(Deposit) updates) => super.copyWith((message) => updates(message as Deposit)) as Deposit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Deposit create() => Deposit._(); + Deposit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Deposit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Deposit? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get depositor => $_getSZ(1); + @$pb.TagNumber(2) + set depositor($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDepositor() => $_has(1); + @$pb.TagNumber(2) + void clearDepositor() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$2.Coin> get amount => $_getList(2); +} + +class Proposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'content', subBuilder: $3.Any.create) + ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: ProposalStatus.PROPOSAL_STATUS_UNSPECIFIED, valueOf: ProposalStatus.valueOf, enumValues: ProposalStatus.values) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'finalTallyResult', subBuilder: TallyResult.create) + ..aOM<$4.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'submitTime', subBuilder: $4.Timestamp.create) + ..aOM<$4.Timestamp>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositEndTime', subBuilder: $4.Timestamp.create) + ..pc<$2.Coin>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalDeposit', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$4.Timestamp>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingStartTime', subBuilder: $4.Timestamp.create) + ..aOM<$4.Timestamp>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingEndTime', subBuilder: $4.Timestamp.create) + ..hasRequiredFields = false + ; + + Proposal._() : super(); + factory Proposal({ + $fixnum.Int64? proposalId, + $3.Any? content, + ProposalStatus? status, + TallyResult? finalTallyResult, + $4.Timestamp? submitTime, + $4.Timestamp? depositEndTime, + $core.Iterable<$2.Coin>? totalDeposit, + $4.Timestamp? votingStartTime, + $4.Timestamp? votingEndTime, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (content != null) { + _result.content = content; + } + if (status != null) { + _result.status = status; + } + if (finalTallyResult != null) { + _result.finalTallyResult = finalTallyResult; + } + if (submitTime != null) { + _result.submitTime = submitTime; + } + if (depositEndTime != null) { + _result.depositEndTime = depositEndTime; + } + if (totalDeposit != null) { + _result.totalDeposit.addAll(totalDeposit); + } + if (votingStartTime != null) { + _result.votingStartTime = votingStartTime; + } + if (votingEndTime != null) { + _result.votingEndTime = votingEndTime; + } + return _result; + } + factory Proposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proposal clone() => Proposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proposal copyWith(void Function(Proposal) updates) => super.copyWith((message) => updates(message as Proposal)) as Proposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proposal create() => Proposal._(); + Proposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proposal? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get content => $_getN(1); + @$pb.TagNumber(2) + set content($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasContent() => $_has(1); + @$pb.TagNumber(2) + void clearContent() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureContent() => $_ensure(1); + + @$pb.TagNumber(3) + ProposalStatus get status => $_getN(2); + @$pb.TagNumber(3) + set status(ProposalStatus v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasStatus() => $_has(2); + @$pb.TagNumber(3) + void clearStatus() => clearField(3); + + @$pb.TagNumber(4) + TallyResult get finalTallyResult => $_getN(3); + @$pb.TagNumber(4) + set finalTallyResult(TallyResult v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasFinalTallyResult() => $_has(3); + @$pb.TagNumber(4) + void clearFinalTallyResult() => clearField(4); + @$pb.TagNumber(4) + TallyResult ensureFinalTallyResult() => $_ensure(3); + + @$pb.TagNumber(5) + $4.Timestamp get submitTime => $_getN(4); + @$pb.TagNumber(5) + set submitTime($4.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasSubmitTime() => $_has(4); + @$pb.TagNumber(5) + void clearSubmitTime() => clearField(5); + @$pb.TagNumber(5) + $4.Timestamp ensureSubmitTime() => $_ensure(4); + + @$pb.TagNumber(6) + $4.Timestamp get depositEndTime => $_getN(5); + @$pb.TagNumber(6) + set depositEndTime($4.Timestamp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasDepositEndTime() => $_has(5); + @$pb.TagNumber(6) + void clearDepositEndTime() => clearField(6); + @$pb.TagNumber(6) + $4.Timestamp ensureDepositEndTime() => $_ensure(5); + + @$pb.TagNumber(7) + $core.List<$2.Coin> get totalDeposit => $_getList(6); + + @$pb.TagNumber(8) + $4.Timestamp get votingStartTime => $_getN(7); + @$pb.TagNumber(8) + set votingStartTime($4.Timestamp v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasVotingStartTime() => $_has(7); + @$pb.TagNumber(8) + void clearVotingStartTime() => clearField(8); + @$pb.TagNumber(8) + $4.Timestamp ensureVotingStartTime() => $_ensure(7); + + @$pb.TagNumber(9) + $4.Timestamp get votingEndTime => $_getN(8); + @$pb.TagNumber(9) + set votingEndTime($4.Timestamp v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasVotingEndTime() => $_has(8); + @$pb.TagNumber(9) + void clearVotingEndTime() => clearField(9); + @$pb.TagNumber(9) + $4.Timestamp ensureVotingEndTime() => $_ensure(8); +} + +class TallyResult extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TallyResult', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'yes') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'abstain') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'no') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noWithVeto') + ..hasRequiredFields = false + ; + + TallyResult._() : super(); + factory TallyResult({ + $core.String? yes, + $core.String? abstain, + $core.String? no, + $core.String? noWithVeto, + }) { + final _result = create(); + if (yes != null) { + _result.yes = yes; + } + if (abstain != null) { + _result.abstain = abstain; + } + if (no != null) { + _result.no = no; + } + if (noWithVeto != null) { + _result.noWithVeto = noWithVeto; + } + return _result; + } + factory TallyResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TallyResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TallyResult clone() => TallyResult()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TallyResult copyWith(void Function(TallyResult) updates) => super.copyWith((message) => updates(message as TallyResult)) as TallyResult; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TallyResult create() => TallyResult._(); + TallyResult createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TallyResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TallyResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get yes => $_getSZ(0); + @$pb.TagNumber(1) + set yes($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasYes() => $_has(0); + @$pb.TagNumber(1) + void clearYes() => clearField(1); + + @$pb.TagNumber(2) + $core.String get abstain => $_getSZ(1); + @$pb.TagNumber(2) + set abstain($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAbstain() => $_has(1); + @$pb.TagNumber(2) + void clearAbstain() => clearField(2); + + @$pb.TagNumber(3) + $core.String get no => $_getSZ(2); + @$pb.TagNumber(3) + set no($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasNo() => $_has(2); + @$pb.TagNumber(3) + void clearNo() => clearField(3); + + @$pb.TagNumber(4) + $core.String get noWithVeto => $_getSZ(3); + @$pb.TagNumber(4) + set noWithVeto($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasNoWithVeto() => $_has(3); + @$pb.TagNumber(4) + void clearNoWithVeto() => clearField(4); +} + +class Vote extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Vote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voter') + ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'option', $pb.PbFieldType.OE, defaultOrMaker: VoteOption.VOTE_OPTION_UNSPECIFIED, valueOf: VoteOption.valueOf, enumValues: VoteOption.values) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', $pb.PbFieldType.PM, subBuilder: WeightedVoteOption.create) + ..hasRequiredFields = false + ; + + Vote._() : super(); + factory Vote({ + $fixnum.Int64? proposalId, + $core.String? voter, + @$core.Deprecated('This field is deprecated.') + VoteOption? option, + $core.Iterable? options, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (voter != null) { + _result.voter = voter; + } + if (option != null) { + // ignore: deprecated_member_use_from_same_package + _result.option = option; + } + if (options != null) { + _result.options.addAll(options); + } + return _result; + } + factory Vote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Vote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Vote clone() => Vote()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Vote copyWith(void Function(Vote) updates) => super.copyWith((message) => updates(message as Vote)) as Vote; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Vote create() => Vote._(); + Vote createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Vote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Vote? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get voter => $_getSZ(1); + @$pb.TagNumber(2) + set voter($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVoter() => $_has(1); + @$pb.TagNumber(2) + void clearVoter() => clearField(2); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(3) + VoteOption get option => $_getN(2); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(3) + set option(VoteOption v) { setField(3, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(3) + $core.bool hasOption() => $_has(2); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(3) + void clearOption() => clearField(3); + + @$pb.TagNumber(4) + $core.List get options => $_getList(3); +} + +class DepositParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DepositParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..pc<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minDeposit', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOM<$5.Duration>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxDepositPeriod', subBuilder: $5.Duration.create) + ..hasRequiredFields = false + ; + + DepositParams._() : super(); + factory DepositParams({ + $core.Iterable<$2.Coin>? minDeposit, + $5.Duration? maxDepositPeriod, + }) { + final _result = create(); + if (minDeposit != null) { + _result.minDeposit.addAll(minDeposit); + } + if (maxDepositPeriod != null) { + _result.maxDepositPeriod = maxDepositPeriod; + } + return _result; + } + factory DepositParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DepositParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DepositParams clone() => DepositParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DepositParams copyWith(void Function(DepositParams) updates) => super.copyWith((message) => updates(message as DepositParams)) as DepositParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DepositParams create() => DepositParams._(); + DepositParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DepositParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DepositParams? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.Coin> get minDeposit => $_getList(0); + + @$pb.TagNumber(2) + $5.Duration get maxDepositPeriod => $_getN(1); + @$pb.TagNumber(2) + set maxDepositPeriod($5.Duration v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMaxDepositPeriod() => $_has(1); + @$pb.TagNumber(2) + void clearMaxDepositPeriod() => clearField(2); + @$pb.TagNumber(2) + $5.Duration ensureMaxDepositPeriod() => $_ensure(1); +} + +class VotingParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VotingParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$5.Duration>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPeriod', subBuilder: $5.Duration.create) + ..hasRequiredFields = false + ; + + VotingParams._() : super(); + factory VotingParams({ + $5.Duration? votingPeriod, + }) { + final _result = create(); + if (votingPeriod != null) { + _result.votingPeriod = votingPeriod; + } + return _result; + } + factory VotingParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VotingParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VotingParams clone() => VotingParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VotingParams copyWith(void Function(VotingParams) updates) => super.copyWith((message) => updates(message as VotingParams)) as VotingParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static VotingParams create() => VotingParams._(); + VotingParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static VotingParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VotingParams? _defaultInstance; + + @$pb.TagNumber(1) + $5.Duration get votingPeriod => $_getN(0); + @$pb.TagNumber(1) + set votingPeriod($5.Duration v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVotingPeriod() => $_has(0); + @$pb.TagNumber(1) + void clearVotingPeriod() => clearField(1); + @$pb.TagNumber(1) + $5.Duration ensureVotingPeriod() => $_ensure(0); +} + +class TallyParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TallyParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'quorum', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'threshold', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'vetoThreshold', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + TallyParams._() : super(); + factory TallyParams({ + $core.List<$core.int>? quorum, + $core.List<$core.int>? threshold, + $core.List<$core.int>? vetoThreshold, + }) { + final _result = create(); + if (quorum != null) { + _result.quorum = quorum; + } + if (threshold != null) { + _result.threshold = threshold; + } + if (vetoThreshold != null) { + _result.vetoThreshold = vetoThreshold; + } + return _result; + } + factory TallyParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TallyParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TallyParams clone() => TallyParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TallyParams copyWith(void Function(TallyParams) updates) => super.copyWith((message) => updates(message as TallyParams)) as TallyParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TallyParams create() => TallyParams._(); + TallyParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TallyParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TallyParams? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get quorum => $_getN(0); + @$pb.TagNumber(1) + set quorum($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasQuorum() => $_has(0); + @$pb.TagNumber(1) + void clearQuorum() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get threshold => $_getN(1); + @$pb.TagNumber(2) + set threshold($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasThreshold() => $_has(1); + @$pb.TagNumber(2) + void clearThreshold() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get vetoThreshold => $_getN(2); + @$pb.TagNumber(3) + set vetoThreshold($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasVetoThreshold() => $_has(2); + @$pb.TagNumber(3) + void clearVetoThreshold() => clearField(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbenum.dart new file mode 100644 index 00000000..55f06be4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbenum.dart @@ -0,0 +1,55 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/gov.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class VoteOption extends $pb.ProtobufEnum { + static const VoteOption VOTE_OPTION_UNSPECIFIED = VoteOption._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VOTE_OPTION_UNSPECIFIED'); + static const VoteOption VOTE_OPTION_YES = VoteOption._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VOTE_OPTION_YES'); + static const VoteOption VOTE_OPTION_ABSTAIN = VoteOption._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VOTE_OPTION_ABSTAIN'); + static const VoteOption VOTE_OPTION_NO = VoteOption._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VOTE_OPTION_NO'); + static const VoteOption VOTE_OPTION_NO_WITH_VETO = VoteOption._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VOTE_OPTION_NO_WITH_VETO'); + + static const $core.List values = [ + VOTE_OPTION_UNSPECIFIED, + VOTE_OPTION_YES, + VOTE_OPTION_ABSTAIN, + VOTE_OPTION_NO, + VOTE_OPTION_NO_WITH_VETO, + ]; + + static final $core.Map<$core.int, VoteOption> _byValue = $pb.ProtobufEnum.initByValue(values); + static VoteOption? valueOf($core.int value) => _byValue[value]; + + const VoteOption._($core.int v, $core.String n) : super(v, n); +} + +class ProposalStatus extends $pb.ProtobufEnum { + static const ProposalStatus PROPOSAL_STATUS_UNSPECIFIED = ProposalStatus._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PROPOSAL_STATUS_UNSPECIFIED'); + static const ProposalStatus PROPOSAL_STATUS_DEPOSIT_PERIOD = ProposalStatus._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PROPOSAL_STATUS_DEPOSIT_PERIOD'); + static const ProposalStatus PROPOSAL_STATUS_VOTING_PERIOD = ProposalStatus._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PROPOSAL_STATUS_VOTING_PERIOD'); + static const ProposalStatus PROPOSAL_STATUS_PASSED = ProposalStatus._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PROPOSAL_STATUS_PASSED'); + static const ProposalStatus PROPOSAL_STATUS_REJECTED = ProposalStatus._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PROPOSAL_STATUS_REJECTED'); + static const ProposalStatus PROPOSAL_STATUS_FAILED = ProposalStatus._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PROPOSAL_STATUS_FAILED'); + + static const $core.List values = [ + PROPOSAL_STATUS_UNSPECIFIED, + PROPOSAL_STATUS_DEPOSIT_PERIOD, + PROPOSAL_STATUS_VOTING_PERIOD, + PROPOSAL_STATUS_PASSED, + PROPOSAL_STATUS_REJECTED, + PROPOSAL_STATUS_FAILED, + ]; + + static final $core.Map<$core.int, ProposalStatus> _byValue = $pb.ProtobufEnum.initByValue(values); + static ProposalStatus? valueOf($core.int value) => _byValue[value]; + + const ProposalStatus._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbjson.dart new file mode 100644 index 00000000..f7506b55 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/gov.pbjson.dart @@ -0,0 +1,165 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/gov.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use voteOptionDescriptor instead') +const VoteOption$json = const { + '1': 'VoteOption', + '2': const [ + const {'1': 'VOTE_OPTION_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'VOTE_OPTION_YES', '2': 1, '3': const {}}, + const {'1': 'VOTE_OPTION_ABSTAIN', '2': 2, '3': const {}}, + const {'1': 'VOTE_OPTION_NO', '2': 3, '3': const {}}, + const {'1': 'VOTE_OPTION_NO_WITH_VETO', '2': 4, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `VoteOption`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List voteOptionDescriptor = $convert.base64Decode('CgpWb3RlT3B0aW9uEiwKF1ZPVEVfT1BUSU9OX1VOU1BFQ0lGSUVEEAAaD4qdIAtPcHRpb25FbXB0eRIiCg9WT1RFX09QVElPTl9ZRVMQARoNip0gCU9wdGlvblllcxIqChNWT1RFX09QVElPTl9BQlNUQUlOEAIaEYqdIA1PcHRpb25BYnN0YWluEiAKDlZPVEVfT1BUSU9OX05PEAMaDIqdIAhPcHRpb25ObxIyChhWT1RFX09QVElPTl9OT19XSVRIX1ZFVE8QBBoUip0gEE9wdGlvbk5vV2l0aFZldG8aBIijHgA='); +@$core.Deprecated('Use proposalStatusDescriptor instead') +const ProposalStatus$json = const { + '1': 'ProposalStatus', + '2': const [ + const {'1': 'PROPOSAL_STATUS_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'PROPOSAL_STATUS_DEPOSIT_PERIOD', '2': 1, '3': const {}}, + const {'1': 'PROPOSAL_STATUS_VOTING_PERIOD', '2': 2, '3': const {}}, + const {'1': 'PROPOSAL_STATUS_PASSED', '2': 3, '3': const {}}, + const {'1': 'PROPOSAL_STATUS_REJECTED', '2': 4, '3': const {}}, + const {'1': 'PROPOSAL_STATUS_FAILED', '2': 5, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `ProposalStatus`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List proposalStatusDescriptor = $convert.base64Decode('Cg5Qcm9wb3NhbFN0YXR1cxIuChtQUk9QT1NBTF9TVEFUVVNfVU5TUEVDSUZJRUQQABoNip0gCVN0YXR1c05pbBI7Ch5QUk9QT1NBTF9TVEFUVVNfREVQT1NJVF9QRVJJT0QQARoXip0gE1N0YXR1c0RlcG9zaXRQZXJpb2QSOQodUFJPUE9TQUxfU1RBVFVTX1ZPVElOR19QRVJJT0QQAhoWip0gElN0YXR1c1ZvdGluZ1BlcmlvZBIsChZQUk9QT1NBTF9TVEFUVVNfUEFTU0VEEAMaEIqdIAxTdGF0dXNQYXNzZWQSMAoYUFJPUE9TQUxfU1RBVFVTX1JFSkVDVEVEEAQaEoqdIA5TdGF0dXNSZWplY3RlZBIsChZQUk9QT1NBTF9TVEFUVVNfRkFJTEVEEAUaEIqdIAxTdGF0dXNGYWlsZWQaBIijHgA='); +@$core.Deprecated('Use weightedVoteOptionDescriptor instead') +const WeightedVoteOption$json = const { + '1': 'WeightedVoteOption', + '2': const [ + const {'1': 'option', '3': 1, '4': 1, '5': 14, '6': '.cosmos.gov.v1beta1.VoteOption', '10': 'option'}, + const {'1': 'weight', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'weight'}, + ], +}; + +/// Descriptor for `WeightedVoteOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List weightedVoteOptionDescriptor = $convert.base64Decode('ChJXZWlnaHRlZFZvdGVPcHRpb24SNgoGb3B0aW9uGAEgASgOMh4uY29zbW9zLmdvdi52MWJldGExLlZvdGVPcHRpb25SBm9wdGlvbhJXCgZ3ZWlnaHQYAiABKAlCP9reHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY8jeHwDy3h8NeWFtbDoid2VpZ2h0IlIGd2VpZ2h0'); +@$core.Deprecated('Use textProposalDescriptor instead') +const TextProposal$json = const { + '1': 'TextProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `TextProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List textProposalDescriptor = $convert.base64Decode('CgxUZXh0UHJvcG9zYWwSFAoFdGl0bGUYASABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbjoP0rQtB0NvbnRlbnTooB8B'); +@$core.Deprecated('Use depositDescriptor instead') +const Deposit$json = const { + '1': 'Deposit', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + const {'1': 'depositor', '3': 2, '4': 1, '5': 9, '10': 'depositor'}, + const {'1': 'amount', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Deposit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List depositDescriptor = $convert.base64Decode('CgdEZXBvc2l0EjcKC3Byb3Bvc2FsX2lkGAEgASgEQhby3h8SeWFtbDoicHJvcG9zYWxfaWQiUgpwcm9wb3NhbElkEhwKCWRlcG9zaXRvchgCIAEoCVIJZGVwb3NpdG9yEmMKBmFtb3VudBgDIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgZhbW91bnQ6CIigHwDooB8A'); +@$core.Deprecated('Use proposalDescriptor instead') +const Proposal$json = const { + '1': 'Proposal', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + const {'1': 'content', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'content'}, + const {'1': 'status', '3': 3, '4': 1, '5': 14, '6': '.cosmos.gov.v1beta1.ProposalStatus', '8': const {}, '10': 'status'}, + const {'1': 'final_tally_result', '3': 4, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.TallyResult', '8': const {}, '10': 'finalTallyResult'}, + const {'1': 'submit_time', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'submitTime'}, + const {'1': 'deposit_end_time', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'depositEndTime'}, + const {'1': 'total_deposit', '3': 7, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'totalDeposit'}, + const {'1': 'voting_start_time', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'votingStartTime'}, + const {'1': 'voting_end_time', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'votingEndTime'}, + ], + '7': const {}, +}; + +/// Descriptor for `Proposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proposalDescriptor = $convert.base64Decode('CghQcm9wb3NhbBI0Cgtwcm9wb3NhbF9pZBgBIAEoBEIT6t4fAmlk8t4fCXlhbWw6ImlkIlIKcHJvcG9zYWxJZBI7Cgdjb250ZW50GAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUILyrQtB0NvbnRlbnRSB2NvbnRlbnQSVgoGc3RhdHVzGAMgASgOMiIuY29zbW9zLmdvdi52MWJldGExLlByb3Bvc2FsU3RhdHVzQhry3h8WeWFtbDoicHJvcG9zYWxfc3RhdHVzIlIGc3RhdHVzEnAKEmZpbmFsX3RhbGx5X3Jlc3VsdBgEIAEoCzIfLmNvc21vcy5nb3YudjFiZXRhMS5UYWxseVJlc3VsdEIhyN4fAPLeHxl5YW1sOiJmaW5hbF90YWxseV9yZXN1bHQiUhBmaW5hbFRhbGx5UmVzdWx0ElsKC3N1Ym1pdF90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIekN8fAcjeHwDy3h8SeWFtbDoic3VibWl0X3RpbWUiUgpzdWJtaXRUaW1lEmkKEGRlcG9zaXRfZW5kX3RpbWUYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQiOQ3x8ByN4fAPLeHxd5YW1sOiJkZXBvc2l0X2VuZF90aW1lIlIOZGVwb3NpdEVuZFRpbWUSiAEKDXRvdGFsX2RlcG9zaXQYByADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CSMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc/LeHxR5YW1sOiJ0b3RhbF9kZXBvc2l0IlIMdG90YWxEZXBvc2l0EmwKEXZvdGluZ19zdGFydF90aW1lGAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIkkN8fAcjeHwDy3h8YeWFtbDoidm90aW5nX3N0YXJ0X3RpbWUiUg92b3RpbmdTdGFydFRpbWUSZgoPdm90aW5nX2VuZF90aW1lGAkgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIikN8fAcjeHwDy3h8WeWFtbDoidm90aW5nX2VuZF90aW1lIlINdm90aW5nRW5kVGltZToE6KAfAQ=='); +@$core.Deprecated('Use tallyResultDescriptor instead') +const TallyResult$json = const { + '1': 'TallyResult', + '2': const [ + const {'1': 'yes', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'yes'}, + const {'1': 'abstain', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'abstain'}, + const {'1': 'no', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'no'}, + const {'1': 'no_with_veto', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'noWithVeto'}, + ], + '7': const {}, +}; + +/// Descriptor for `TallyResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List tallyResultDescriptor = $convert.base64Decode('CgtUYWxseVJlc3VsdBJACgN5ZXMYASABKAlCLtreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkludMjeHwBSA3llcxJICgdhYnN0YWluGAIgASgJQi7a3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTI3h8AUgdhYnN0YWluEj4KAm5vGAMgASgJQi7a3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTI3h8AUgJubxJnCgxub193aXRoX3ZldG8YBCABKAlCRdreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkludMjeHwDy3h8TeWFtbDoibm9fd2l0aF92ZXRvIlIKbm9XaXRoVmV0bzoE6KAfAQ=='); +@$core.Deprecated('Use voteDescriptor instead') +const Vote$json = const { + '1': 'Vote', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + const {'1': 'voter', '3': 2, '4': 1, '5': 9, '10': 'voter'}, + const { + '1': 'option', + '3': 3, + '4': 1, + '5': 14, + '6': '.cosmos.gov.v1beta1.VoteOption', + '8': const {'3': true}, + '10': 'option', + }, + const {'1': 'options', '3': 4, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.WeightedVoteOption', '8': const {}, '10': 'options'}, + ], + '7': const {}, +}; + +/// Descriptor for `Vote`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteDescriptor = $convert.base64Decode('CgRWb3RlEjcKC3Byb3Bvc2FsX2lkGAEgASgEQhby3h8SeWFtbDoicHJvcG9zYWxfaWQiUgpwcm9wb3NhbElkEhQKBXZvdGVyGAIgASgJUgV2b3RlchI6CgZvcHRpb24YAyABKA4yHi5jb3Ntb3MuZ292LnYxYmV0YTEuVm90ZU9wdGlvbkICGAFSBm9wdGlvbhJGCgdvcHRpb25zGAQgAygLMiYuY29zbW9zLmdvdi52MWJldGExLldlaWdodGVkVm90ZU9wdGlvbkIEyN4fAFIHb3B0aW9uczoImKAfAOigHwA='); +@$core.Deprecated('Use depositParamsDescriptor instead') +const DepositParams$json = const { + '1': 'DepositParams', + '2': const [ + const {'1': 'min_deposit', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'minDeposit'}, + const {'1': 'max_deposit_period', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'maxDepositPeriod'}, + ], +}; + +/// Descriptor for `DepositParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List depositParamsDescriptor = $convert.base64Decode('Cg1EZXBvc2l0UGFyYW1zEpsBCgttaW5fZGVwb3NpdBgBIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkJfyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5z8t4fEnlhbWw6Im1pbl9kZXBvc2l0IureHxVtaW5fZGVwb3NpdCxvbWl0ZW1wdHlSCm1pbkRlcG9zaXQSjgEKEm1heF9kZXBvc2l0X3BlcmlvZBgCIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbkJFyN4fAJjfHwHq3h8cbWF4X2RlcG9zaXRfcGVyaW9kLG9taXRlbXB0efLeHxl5YW1sOiJtYXhfZGVwb3NpdF9wZXJpb2QiUhBtYXhEZXBvc2l0UGVyaW9k'); +@$core.Deprecated('Use votingParamsDescriptor instead') +const VotingParams$json = const { + '1': 'VotingParams', + '2': const [ + const {'1': 'voting_period', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'votingPeriod'}, + ], +}; + +/// Descriptor for `VotingParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List votingParamsDescriptor = $convert.base64Decode('CgxWb3RpbmdQYXJhbXMSewoNdm90aW5nX3BlcmlvZBgBIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbkI7yN4fAJjfHwHq3h8Xdm90aW5nX3BlcmlvZCxvbWl0ZW1wdHny3h8UeWFtbDoidm90aW5nX3BlcmlvZCJSDHZvdGluZ1BlcmlvZA=='); +@$core.Deprecated('Use tallyParamsDescriptor instead') +const TallyParams$json = const { + '1': 'TallyParams', + '2': const [ + const {'1': 'quorum', '3': 1, '4': 1, '5': 12, '8': const {}, '10': 'quorum'}, + const {'1': 'threshold', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'threshold'}, + const {'1': 'veto_threshold', '3': 3, '4': 1, '5': 12, '8': const {}, '10': 'vetoThreshold'}, + ], +}; + +/// Descriptor for `TallyParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List tallyParamsDescriptor = $convert.base64Decode('CgtUYWxseVBhcmFtcxJaCgZxdW9ydW0YASABKAxCQtreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY8jeHwDq3h8QcXVvcnVtLG9taXRlbXB0eVIGcXVvcnVtEmMKCXRocmVzaG9sZBgCIAEoDEJF2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAOreHxN0aHJlc2hvbGQsb21pdGVtcHR5Ugl0aHJlc2hvbGQSigEKDnZldG9fdGhyZXNob2xkGAMgASgMQmPa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWPI3h8A6t4fGHZldG9fdGhyZXNob2xkLG9taXRlbXB0efLeHxV5YW1sOiJ2ZXRvX3RocmVzaG9sZCJSDXZldG9UaHJlc2hvbGQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pb.dart new file mode 100644 index 00000000..7c4a03ae --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pb.dart @@ -0,0 +1,945 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'gov.pb.dart' as $6; +import '../../base/query/v1beta1/pagination.pb.dart' as $8; + +import 'gov.pbenum.dart' as $6; + +class QueryProposalRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryProposalRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryProposalRequest._() : super(); + factory QueryProposalRequest({ + $fixnum.Int64? proposalId, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + return _result; + } + factory QueryProposalRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryProposalRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryProposalRequest clone() => QueryProposalRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryProposalRequest copyWith(void Function(QueryProposalRequest) updates) => super.copyWith((message) => updates(message as QueryProposalRequest)) as QueryProposalRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryProposalRequest create() => QueryProposalRequest._(); + QueryProposalRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryProposalRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryProposalRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); +} + +class QueryProposalResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryProposalResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$6.Proposal>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposal', subBuilder: $6.Proposal.create) + ..hasRequiredFields = false + ; + + QueryProposalResponse._() : super(); + factory QueryProposalResponse({ + $6.Proposal? proposal, + }) { + final _result = create(); + if (proposal != null) { + _result.proposal = proposal; + } + return _result; + } + factory QueryProposalResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryProposalResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryProposalResponse clone() => QueryProposalResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryProposalResponse copyWith(void Function(QueryProposalResponse) updates) => super.copyWith((message) => updates(message as QueryProposalResponse)) as QueryProposalResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryProposalResponse create() => QueryProposalResponse._(); + QueryProposalResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryProposalResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryProposalResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Proposal get proposal => $_getN(0); + @$pb.TagNumber(1) + set proposal($6.Proposal v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasProposal() => $_has(0); + @$pb.TagNumber(1) + void clearProposal() => clearField(1); + @$pb.TagNumber(1) + $6.Proposal ensureProposal() => $_ensure(0); +} + +class QueryProposalsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryProposalsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..e<$6.ProposalStatus>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalStatus', $pb.PbFieldType.OE, defaultOrMaker: $6.ProposalStatus.PROPOSAL_STATUS_UNSPECIFIED, valueOf: $6.ProposalStatus.valueOf, enumValues: $6.ProposalStatus.values) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voter') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositor') + ..aOM<$8.PageRequest>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryProposalsRequest._() : super(); + factory QueryProposalsRequest({ + $6.ProposalStatus? proposalStatus, + $core.String? voter, + $core.String? depositor, + $8.PageRequest? pagination, + }) { + final _result = create(); + if (proposalStatus != null) { + _result.proposalStatus = proposalStatus; + } + if (voter != null) { + _result.voter = voter; + } + if (depositor != null) { + _result.depositor = depositor; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryProposalsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryProposalsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryProposalsRequest clone() => QueryProposalsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryProposalsRequest copyWith(void Function(QueryProposalsRequest) updates) => super.copyWith((message) => updates(message as QueryProposalsRequest)) as QueryProposalsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryProposalsRequest create() => QueryProposalsRequest._(); + QueryProposalsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryProposalsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryProposalsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $6.ProposalStatus get proposalStatus => $_getN(0); + @$pb.TagNumber(1) + set proposalStatus($6.ProposalStatus v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasProposalStatus() => $_has(0); + @$pb.TagNumber(1) + void clearProposalStatus() => clearField(1); + + @$pb.TagNumber(2) + $core.String get voter => $_getSZ(1); + @$pb.TagNumber(2) + set voter($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVoter() => $_has(1); + @$pb.TagNumber(2) + void clearVoter() => clearField(2); + + @$pb.TagNumber(3) + $core.String get depositor => $_getSZ(2); + @$pb.TagNumber(3) + set depositor($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasDepositor() => $_has(2); + @$pb.TagNumber(3) + void clearDepositor() => clearField(3); + + @$pb.TagNumber(4) + $8.PageRequest get pagination => $_getN(3); + @$pb.TagNumber(4) + set pagination($8.PageRequest v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasPagination() => $_has(3); + @$pb.TagNumber(4) + void clearPagination() => clearField(4); + @$pb.TagNumber(4) + $8.PageRequest ensurePagination() => $_ensure(3); +} + +class QueryProposalsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryProposalsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..pc<$6.Proposal>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposals', $pb.PbFieldType.PM, subBuilder: $6.Proposal.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryProposalsResponse._() : super(); + factory QueryProposalsResponse({ + $core.Iterable<$6.Proposal>? proposals, + $8.PageResponse? pagination, + }) { + final _result = create(); + if (proposals != null) { + _result.proposals.addAll(proposals); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryProposalsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryProposalsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryProposalsResponse clone() => QueryProposalsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryProposalsResponse copyWith(void Function(QueryProposalsResponse) updates) => super.copyWith((message) => updates(message as QueryProposalsResponse)) as QueryProposalsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryProposalsResponse create() => QueryProposalsResponse._(); + QueryProposalsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryProposalsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryProposalsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.Proposal> get proposals => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryVoteRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryVoteRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voter') + ..hasRequiredFields = false + ; + + QueryVoteRequest._() : super(); + factory QueryVoteRequest({ + $fixnum.Int64? proposalId, + $core.String? voter, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (voter != null) { + _result.voter = voter; + } + return _result; + } + factory QueryVoteRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryVoteRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryVoteRequest clone() => QueryVoteRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryVoteRequest copyWith(void Function(QueryVoteRequest) updates) => super.copyWith((message) => updates(message as QueryVoteRequest)) as QueryVoteRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryVoteRequest create() => QueryVoteRequest._(); + QueryVoteRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryVoteRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryVoteRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get voter => $_getSZ(1); + @$pb.TagNumber(2) + set voter($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVoter() => $_has(1); + @$pb.TagNumber(2) + void clearVoter() => clearField(2); +} + +class QueryVoteResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryVoteResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$6.Vote>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'vote', subBuilder: $6.Vote.create) + ..hasRequiredFields = false + ; + + QueryVoteResponse._() : super(); + factory QueryVoteResponse({ + $6.Vote? vote, + }) { + final _result = create(); + if (vote != null) { + _result.vote = vote; + } + return _result; + } + factory QueryVoteResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryVoteResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryVoteResponse clone() => QueryVoteResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryVoteResponse copyWith(void Function(QueryVoteResponse) updates) => super.copyWith((message) => updates(message as QueryVoteResponse)) as QueryVoteResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryVoteResponse create() => QueryVoteResponse._(); + QueryVoteResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryVoteResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryVoteResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Vote get vote => $_getN(0); + @$pb.TagNumber(1) + set vote($6.Vote v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVote() => $_has(0); + @$pb.TagNumber(1) + void clearVote() => clearField(1); + @$pb.TagNumber(1) + $6.Vote ensureVote() => $_ensure(0); +} + +class QueryVotesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryVotesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$8.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryVotesRequest._() : super(); + factory QueryVotesRequest({ + $fixnum.Int64? proposalId, + $8.PageRequest? pagination, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryVotesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryVotesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryVotesRequest clone() => QueryVotesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryVotesRequest copyWith(void Function(QueryVotesRequest) updates) => super.copyWith((message) => updates(message as QueryVotesRequest)) as QueryVotesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryVotesRequest create() => QueryVotesRequest._(); + QueryVotesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryVotesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryVotesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $8.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryVotesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryVotesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..pc<$6.Vote>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votes', $pb.PbFieldType.PM, subBuilder: $6.Vote.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryVotesResponse._() : super(); + factory QueryVotesResponse({ + $core.Iterable<$6.Vote>? votes, + $8.PageResponse? pagination, + }) { + final _result = create(); + if (votes != null) { + _result.votes.addAll(votes); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryVotesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryVotesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryVotesResponse clone() => QueryVotesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryVotesResponse copyWith(void Function(QueryVotesResponse) updates) => super.copyWith((message) => updates(message as QueryVotesResponse)) as QueryVotesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryVotesResponse create() => QueryVotesResponse._(); + QueryVotesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryVotesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryVotesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.Vote> get votes => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'paramsType') + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest({ + $core.String? paramsType, + }) { + final _result = create(); + if (paramsType != null) { + _result.paramsType = paramsType; + } + return _result; + } + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get paramsType => $_getSZ(0); + @$pb.TagNumber(1) + set paramsType($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasParamsType() => $_has(0); + @$pb.TagNumber(1) + void clearParamsType() => clearField(1); +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$6.VotingParams>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingParams', subBuilder: $6.VotingParams.create) + ..aOM<$6.DepositParams>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositParams', subBuilder: $6.DepositParams.create) + ..aOM<$6.TallyParams>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tallyParams', subBuilder: $6.TallyParams.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $6.VotingParams? votingParams, + $6.DepositParams? depositParams, + $6.TallyParams? tallyParams, + }) { + final _result = create(); + if (votingParams != null) { + _result.votingParams = votingParams; + } + if (depositParams != null) { + _result.depositParams = depositParams; + } + if (tallyParams != null) { + _result.tallyParams = tallyParams; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.VotingParams get votingParams => $_getN(0); + @$pb.TagNumber(1) + set votingParams($6.VotingParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVotingParams() => $_has(0); + @$pb.TagNumber(1) + void clearVotingParams() => clearField(1); + @$pb.TagNumber(1) + $6.VotingParams ensureVotingParams() => $_ensure(0); + + @$pb.TagNumber(2) + $6.DepositParams get depositParams => $_getN(1); + @$pb.TagNumber(2) + set depositParams($6.DepositParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasDepositParams() => $_has(1); + @$pb.TagNumber(2) + void clearDepositParams() => clearField(2); + @$pb.TagNumber(2) + $6.DepositParams ensureDepositParams() => $_ensure(1); + + @$pb.TagNumber(3) + $6.TallyParams get tallyParams => $_getN(2); + @$pb.TagNumber(3) + set tallyParams($6.TallyParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasTallyParams() => $_has(2); + @$pb.TagNumber(3) + void clearTallyParams() => clearField(3); + @$pb.TagNumber(3) + $6.TallyParams ensureTallyParams() => $_ensure(2); +} + +class QueryDepositRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDepositRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositor') + ..hasRequiredFields = false + ; + + QueryDepositRequest._() : super(); + factory QueryDepositRequest({ + $fixnum.Int64? proposalId, + $core.String? depositor, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (depositor != null) { + _result.depositor = depositor; + } + return _result; + } + factory QueryDepositRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDepositRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDepositRequest clone() => QueryDepositRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDepositRequest copyWith(void Function(QueryDepositRequest) updates) => super.copyWith((message) => updates(message as QueryDepositRequest)) as QueryDepositRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDepositRequest create() => QueryDepositRequest._(); + QueryDepositRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDepositRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDepositRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get depositor => $_getSZ(1); + @$pb.TagNumber(2) + set depositor($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDepositor() => $_has(1); + @$pb.TagNumber(2) + void clearDepositor() => clearField(2); +} + +class QueryDepositResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDepositResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$6.Deposit>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deposit', subBuilder: $6.Deposit.create) + ..hasRequiredFields = false + ; + + QueryDepositResponse._() : super(); + factory QueryDepositResponse({ + $6.Deposit? deposit, + }) { + final _result = create(); + if (deposit != null) { + _result.deposit = deposit; + } + return _result; + } + factory QueryDepositResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDepositResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDepositResponse clone() => QueryDepositResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDepositResponse copyWith(void Function(QueryDepositResponse) updates) => super.copyWith((message) => updates(message as QueryDepositResponse)) as QueryDepositResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDepositResponse create() => QueryDepositResponse._(); + QueryDepositResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDepositResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDepositResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Deposit get deposit => $_getN(0); + @$pb.TagNumber(1) + set deposit($6.Deposit v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDeposit() => $_has(0); + @$pb.TagNumber(1) + void clearDeposit() => clearField(1); + @$pb.TagNumber(1) + $6.Deposit ensureDeposit() => $_ensure(0); +} + +class QueryDepositsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDepositsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$8.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryDepositsRequest._() : super(); + factory QueryDepositsRequest({ + $fixnum.Int64? proposalId, + $8.PageRequest? pagination, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDepositsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDepositsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDepositsRequest clone() => QueryDepositsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDepositsRequest copyWith(void Function(QueryDepositsRequest) updates) => super.copyWith((message) => updates(message as QueryDepositsRequest)) as QueryDepositsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDepositsRequest create() => QueryDepositsRequest._(); + QueryDepositsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDepositsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDepositsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $8.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryDepositsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDepositsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..pc<$6.Deposit>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deposits', $pb.PbFieldType.PM, subBuilder: $6.Deposit.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryDepositsResponse._() : super(); + factory QueryDepositsResponse({ + $core.Iterable<$6.Deposit>? deposits, + $8.PageResponse? pagination, + }) { + final _result = create(); + if (deposits != null) { + _result.deposits.addAll(deposits); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDepositsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDepositsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDepositsResponse clone() => QueryDepositsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDepositsResponse copyWith(void Function(QueryDepositsResponse) updates) => super.copyWith((message) => updates(message as QueryDepositsResponse)) as QueryDepositsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDepositsResponse create() => QueryDepositsResponse._(); + QueryDepositsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDepositsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDepositsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.Deposit> get deposits => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryTallyResultRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryTallyResultRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryTallyResultRequest._() : super(); + factory QueryTallyResultRequest({ + $fixnum.Int64? proposalId, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + return _result; + } + factory QueryTallyResultRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryTallyResultRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryTallyResultRequest clone() => QueryTallyResultRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryTallyResultRequest copyWith(void Function(QueryTallyResultRequest) updates) => super.copyWith((message) => updates(message as QueryTallyResultRequest)) as QueryTallyResultRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryTallyResultRequest create() => QueryTallyResultRequest._(); + QueryTallyResultRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryTallyResultRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryTallyResultRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); +} + +class QueryTallyResultResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryTallyResultResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$6.TallyResult>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tally', subBuilder: $6.TallyResult.create) + ..hasRequiredFields = false + ; + + QueryTallyResultResponse._() : super(); + factory QueryTallyResultResponse({ + $6.TallyResult? tally, + }) { + final _result = create(); + if (tally != null) { + _result.tally = tally; + } + return _result; + } + factory QueryTallyResultResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryTallyResultResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryTallyResultResponse clone() => QueryTallyResultResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryTallyResultResponse copyWith(void Function(QueryTallyResultResponse) updates) => super.copyWith((message) => updates(message as QueryTallyResultResponse)) as QueryTallyResultResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryTallyResultResponse create() => QueryTallyResultResponse._(); + QueryTallyResultResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryTallyResultResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryTallyResultResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.TallyResult get tally => $_getN(0); + @$pb.TagNumber(1) + set tally($6.TallyResult v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasTally() => $_has(0); + @$pb.TagNumber(1) + void clearTally() => clearField(1); + @$pb.TagNumber(1) + $6.TallyResult ensureTally() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..72475bf3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..be9a584a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbgrpc.dart @@ -0,0 +1,250 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$proposal = + $grpc.ClientMethod<$0.QueryProposalRequest, $0.QueryProposalResponse>( + '/cosmos.gov.v1beta1.Query/Proposal', + ($0.QueryProposalRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryProposalResponse.fromBuffer(value)); + static final _$proposals = + $grpc.ClientMethod<$0.QueryProposalsRequest, $0.QueryProposalsResponse>( + '/cosmos.gov.v1beta1.Query/Proposals', + ($0.QueryProposalsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryProposalsResponse.fromBuffer(value)); + static final _$vote = + $grpc.ClientMethod<$0.QueryVoteRequest, $0.QueryVoteResponse>( + '/cosmos.gov.v1beta1.Query/Vote', + ($0.QueryVoteRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryVoteResponse.fromBuffer(value)); + static final _$votes = + $grpc.ClientMethod<$0.QueryVotesRequest, $0.QueryVotesResponse>( + '/cosmos.gov.v1beta1.Query/Votes', + ($0.QueryVotesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryVotesResponse.fromBuffer(value)); + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.gov.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + static final _$deposit = + $grpc.ClientMethod<$0.QueryDepositRequest, $0.QueryDepositResponse>( + '/cosmos.gov.v1beta1.Query/Deposit', + ($0.QueryDepositRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDepositResponse.fromBuffer(value)); + static final _$deposits = + $grpc.ClientMethod<$0.QueryDepositsRequest, $0.QueryDepositsResponse>( + '/cosmos.gov.v1beta1.Query/Deposits', + ($0.QueryDepositsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDepositsResponse.fromBuffer(value)); + static final _$tallyResult = $grpc.ClientMethod<$0.QueryTallyResultRequest, + $0.QueryTallyResultResponse>( + '/cosmos.gov.v1beta1.Query/TallyResult', + ($0.QueryTallyResultRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryTallyResultResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryProposalResponse> proposal( + $0.QueryProposalRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$proposal, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryProposalsResponse> proposals( + $0.QueryProposalsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$proposals, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryVoteResponse> vote($0.QueryVoteRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$vote, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryVotesResponse> votes( + $0.QueryVotesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$votes, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDepositResponse> deposit( + $0.QueryDepositRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deposit, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDepositsResponse> deposits( + $0.QueryDepositsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deposits, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryTallyResultResponse> tallyResult( + $0.QueryTallyResultRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$tallyResult, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.gov.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryProposalRequest, $0.QueryProposalResponse>( + 'Proposal', + proposal_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryProposalRequest.fromBuffer(value), + ($0.QueryProposalResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryProposalsRequest, + $0.QueryProposalsResponse>( + 'Proposals', + proposals_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryProposalsRequest.fromBuffer(value), + ($0.QueryProposalsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryVoteRequest, $0.QueryVoteResponse>( + 'Vote', + vote_Pre, + false, + false, + ($core.List<$core.int> value) => $0.QueryVoteRequest.fromBuffer(value), + ($0.QueryVoteResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryVotesRequest, $0.QueryVotesResponse>( + 'Votes', + votes_Pre, + false, + false, + ($core.List<$core.int> value) => $0.QueryVotesRequest.fromBuffer(value), + ($0.QueryVotesResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryDepositRequest, $0.QueryDepositResponse>( + 'Deposit', + deposit_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDepositRequest.fromBuffer(value), + ($0.QueryDepositResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryDepositsRequest, $0.QueryDepositsResponse>( + 'Deposits', + deposits_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDepositsRequest.fromBuffer(value), + ($0.QueryDepositsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryTallyResultRequest, + $0.QueryTallyResultResponse>( + 'TallyResult', + tallyResult_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryTallyResultRequest.fromBuffer(value), + ($0.QueryTallyResultResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryProposalResponse> proposal_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryProposalRequest> request) async { + return proposal(call, await request); + } + + $async.Future<$0.QueryProposalsResponse> proposals_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryProposalsRequest> request) async { + return proposals(call, await request); + } + + $async.Future<$0.QueryVoteResponse> vote_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryVoteRequest> request) async { + return vote(call, await request); + } + + $async.Future<$0.QueryVotesResponse> votes_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryVotesRequest> request) async { + return votes(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryDepositResponse> deposit_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryDepositRequest> request) async { + return deposit(call, await request); + } + + $async.Future<$0.QueryDepositsResponse> deposits_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryDepositsRequest> request) async { + return deposits(call, await request); + } + + $async.Future<$0.QueryTallyResultResponse> tallyResult_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryTallyResultRequest> request) async { + return tallyResult(call, await request); + } + + $async.Future<$0.QueryProposalResponse> proposal( + $grpc.ServiceCall call, $0.QueryProposalRequest request); + $async.Future<$0.QueryProposalsResponse> proposals( + $grpc.ServiceCall call, $0.QueryProposalsRequest request); + $async.Future<$0.QueryVoteResponse> vote( + $grpc.ServiceCall call, $0.QueryVoteRequest request); + $async.Future<$0.QueryVotesResponse> votes( + $grpc.ServiceCall call, $0.QueryVotesRequest request); + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); + $async.Future<$0.QueryDepositResponse> deposit( + $grpc.ServiceCall call, $0.QueryDepositRequest request); + $async.Future<$0.QueryDepositsResponse> deposits( + $grpc.ServiceCall call, $0.QueryDepositsRequest request); + $async.Future<$0.QueryTallyResultResponse> tallyResult( + $grpc.ServiceCall call, $0.QueryTallyResultRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..40498b33 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/query.pbjson.dart @@ -0,0 +1,185 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryProposalRequestDescriptor instead') +const QueryProposalRequest$json = const { + '1': 'QueryProposalRequest', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '10': 'proposalId'}, + ], +}; + +/// Descriptor for `QueryProposalRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryProposalRequestDescriptor = $convert.base64Decode('ChRRdWVyeVByb3Bvc2FsUmVxdWVzdBIfCgtwcm9wb3NhbF9pZBgBIAEoBFIKcHJvcG9zYWxJZA=='); +@$core.Deprecated('Use queryProposalResponseDescriptor instead') +const QueryProposalResponse$json = const { + '1': 'QueryProposalResponse', + '2': const [ + const {'1': 'proposal', '3': 1, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.Proposal', '8': const {}, '10': 'proposal'}, + ], +}; + +/// Descriptor for `QueryProposalResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryProposalResponseDescriptor = $convert.base64Decode('ChVRdWVyeVByb3Bvc2FsUmVzcG9uc2USPgoIcHJvcG9zYWwYASABKAsyHC5jb3Ntb3MuZ292LnYxYmV0YTEuUHJvcG9zYWxCBMjeHwBSCHByb3Bvc2Fs'); +@$core.Deprecated('Use queryProposalsRequestDescriptor instead') +const QueryProposalsRequest$json = const { + '1': 'QueryProposalsRequest', + '2': const [ + const {'1': 'proposal_status', '3': 1, '4': 1, '5': 14, '6': '.cosmos.gov.v1beta1.ProposalStatus', '10': 'proposalStatus'}, + const {'1': 'voter', '3': 2, '4': 1, '5': 9, '10': 'voter'}, + const {'1': 'depositor', '3': 3, '4': 1, '5': 9, '10': 'depositor'}, + const {'1': 'pagination', '3': 4, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryProposalsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryProposalsRequestDescriptor = $convert.base64Decode('ChVRdWVyeVByb3Bvc2Fsc1JlcXVlc3QSSwoPcHJvcG9zYWxfc3RhdHVzGAEgASgOMiIuY29zbW9zLmdvdi52MWJldGExLlByb3Bvc2FsU3RhdHVzUg5wcm9wb3NhbFN0YXR1cxIUCgV2b3RlchgCIAEoCVIFdm90ZXISHAoJZGVwb3NpdG9yGAMgASgJUglkZXBvc2l0b3ISRgoKcGFnaW5hdGlvbhgEIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb246COigHwCIoB8A'); +@$core.Deprecated('Use queryProposalsResponseDescriptor instead') +const QueryProposalsResponse$json = const { + '1': 'QueryProposalsResponse', + '2': const [ + const {'1': 'proposals', '3': 1, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.Proposal', '8': const {}, '10': 'proposals'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryProposalsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryProposalsResponseDescriptor = $convert.base64Decode('ChZRdWVyeVByb3Bvc2Fsc1Jlc3BvbnNlEkAKCXByb3Bvc2FscxgBIAMoCzIcLmNvc21vcy5nb3YudjFiZXRhMS5Qcm9wb3NhbEIEyN4fAFIJcHJvcG9zYWxzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryVoteRequestDescriptor instead') +const QueryVoteRequest$json = const { + '1': 'QueryVoteRequest', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '10': 'proposalId'}, + const {'1': 'voter', '3': 2, '4': 1, '5': 9, '10': 'voter'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryVoteRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryVoteRequestDescriptor = $convert.base64Decode('ChBRdWVyeVZvdGVSZXF1ZXN0Eh8KC3Byb3Bvc2FsX2lkGAEgASgEUgpwcm9wb3NhbElkEhQKBXZvdGVyGAIgASgJUgV2b3RlcjoI6KAfAIigHwA='); +@$core.Deprecated('Use queryVoteResponseDescriptor instead') +const QueryVoteResponse$json = const { + '1': 'QueryVoteResponse', + '2': const [ + const {'1': 'vote', '3': 1, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.Vote', '8': const {}, '10': 'vote'}, + ], +}; + +/// Descriptor for `QueryVoteResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryVoteResponseDescriptor = $convert.base64Decode('ChFRdWVyeVZvdGVSZXNwb25zZRIyCgR2b3RlGAEgASgLMhguY29zbW9zLmdvdi52MWJldGExLlZvdGVCBMjeHwBSBHZvdGU='); +@$core.Deprecated('Use queryVotesRequestDescriptor instead') +const QueryVotesRequest$json = const { + '1': 'QueryVotesRequest', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '10': 'proposalId'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryVotesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryVotesRequestDescriptor = $convert.base64Decode('ChFRdWVyeVZvdGVzUmVxdWVzdBIfCgtwcm9wb3NhbF9pZBgBIAEoBFIKcHJvcG9zYWxJZBJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryVotesResponseDescriptor instead') +const QueryVotesResponse$json = const { + '1': 'QueryVotesResponse', + '2': const [ + const {'1': 'votes', '3': 1, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.Vote', '8': const {}, '10': 'votes'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryVotesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryVotesResponseDescriptor = $convert.base64Decode('ChJRdWVyeVZvdGVzUmVzcG9uc2USNAoFdm90ZXMYASADKAsyGC5jb3Ntb3MuZ292LnYxYmV0YTEuVm90ZUIEyN4fAFIFdm90ZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', + '2': const [ + const {'1': 'params_type', '3': 1, '4': 1, '5': 9, '10': 'paramsType'}, + ], +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3QSHwoLcGFyYW1zX3R5cGUYASABKAlSCnBhcmFtc1R5cGU='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'voting_params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.VotingParams', '8': const {}, '10': 'votingParams'}, + const {'1': 'deposit_params', '3': 2, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.DepositParams', '8': const {}, '10': 'depositParams'}, + const {'1': 'tally_params', '3': 3, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.TallyParams', '8': const {}, '10': 'tallyParams'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEksKDXZvdGluZ19wYXJhbXMYASABKAsyIC5jb3Ntb3MuZ292LnYxYmV0YTEuVm90aW5nUGFyYW1zQgTI3h8AUgx2b3RpbmdQYXJhbXMSTgoOZGVwb3NpdF9wYXJhbXMYAiABKAsyIS5jb3Ntb3MuZ292LnYxYmV0YTEuRGVwb3NpdFBhcmFtc0IEyN4fAFINZGVwb3NpdFBhcmFtcxJICgx0YWxseV9wYXJhbXMYAyABKAsyHy5jb3Ntb3MuZ292LnYxYmV0YTEuVGFsbHlQYXJhbXNCBMjeHwBSC3RhbGx5UGFyYW1z'); +@$core.Deprecated('Use queryDepositRequestDescriptor instead') +const QueryDepositRequest$json = const { + '1': 'QueryDepositRequest', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '10': 'proposalId'}, + const {'1': 'depositor', '3': 2, '4': 1, '5': 9, '10': 'depositor'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDepositRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDepositRequestDescriptor = $convert.base64Decode('ChNRdWVyeURlcG9zaXRSZXF1ZXN0Eh8KC3Byb3Bvc2FsX2lkGAEgASgEUgpwcm9wb3NhbElkEhwKCWRlcG9zaXRvchgCIAEoCVIJZGVwb3NpdG9yOgiIoB8A6KAfAA=='); +@$core.Deprecated('Use queryDepositResponseDescriptor instead') +const QueryDepositResponse$json = const { + '1': 'QueryDepositResponse', + '2': const [ + const {'1': 'deposit', '3': 1, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.Deposit', '8': const {}, '10': 'deposit'}, + ], +}; + +/// Descriptor for `QueryDepositResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDepositResponseDescriptor = $convert.base64Decode('ChRRdWVyeURlcG9zaXRSZXNwb25zZRI7CgdkZXBvc2l0GAEgASgLMhsuY29zbW9zLmdvdi52MWJldGExLkRlcG9zaXRCBMjeHwBSB2RlcG9zaXQ='); +@$core.Deprecated('Use queryDepositsRequestDescriptor instead') +const QueryDepositsRequest$json = const { + '1': 'QueryDepositsRequest', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '10': 'proposalId'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDepositsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDepositsRequestDescriptor = $convert.base64Decode('ChRRdWVyeURlcG9zaXRzUmVxdWVzdBIfCgtwcm9wb3NhbF9pZBgBIAEoBFIKcHJvcG9zYWxJZBJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryDepositsResponseDescriptor instead') +const QueryDepositsResponse$json = const { + '1': 'QueryDepositsResponse', + '2': const [ + const {'1': 'deposits', '3': 1, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.Deposit', '8': const {}, '10': 'deposits'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDepositsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDepositsResponseDescriptor = $convert.base64Decode('ChVRdWVyeURlcG9zaXRzUmVzcG9uc2USPQoIZGVwb3NpdHMYASADKAsyGy5jb3Ntb3MuZ292LnYxYmV0YTEuRGVwb3NpdEIEyN4fAFIIZGVwb3NpdHMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryTallyResultRequestDescriptor instead') +const QueryTallyResultRequest$json = const { + '1': 'QueryTallyResultRequest', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '10': 'proposalId'}, + ], +}; + +/// Descriptor for `QueryTallyResultRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryTallyResultRequestDescriptor = $convert.base64Decode('ChdRdWVyeVRhbGx5UmVzdWx0UmVxdWVzdBIfCgtwcm9wb3NhbF9pZBgBIAEoBFIKcHJvcG9zYWxJZA=='); +@$core.Deprecated('Use queryTallyResultResponseDescriptor instead') +const QueryTallyResultResponse$json = const { + '1': 'QueryTallyResultResponse', + '2': const [ + const {'1': 'tally', '3': 1, '4': 1, '5': 11, '6': '.cosmos.gov.v1beta1.TallyResult', '8': const {}, '10': 'tally'}, + ], +}; + +/// Descriptor for `QueryTallyResultResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryTallyResultResponseDescriptor = $convert.base64Decode('ChhRdWVyeVRhbGx5UmVzdWx0UmVzcG9uc2USOwoFdGFsbHkYASABKAsyHy5jb3Ntb3MuZ292LnYxYmV0YTEuVGFsbHlSZXN1bHRCBMjeHwBSBXRhbGx5'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pb.dart new file mode 100644 index 00000000..e44cb765 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pb.dart @@ -0,0 +1,436 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $3; +import '../../base/v1beta1/coin.pb.dart' as $2; +import 'gov.pb.dart' as $6; + +import 'gov.pbenum.dart' as $6; + +class MsgSubmitProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSubmitProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'content', subBuilder: $3.Any.create) + ..pc<$2.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initialDeposit', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposer') + ..hasRequiredFields = false + ; + + MsgSubmitProposal._() : super(); + factory MsgSubmitProposal({ + $3.Any? content, + $core.Iterable<$2.Coin>? initialDeposit, + $core.String? proposer, + }) { + final _result = create(); + if (content != null) { + _result.content = content; + } + if (initialDeposit != null) { + _result.initialDeposit.addAll(initialDeposit); + } + if (proposer != null) { + _result.proposer = proposer; + } + return _result; + } + factory MsgSubmitProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSubmitProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSubmitProposal clone() => MsgSubmitProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSubmitProposal copyWith(void Function(MsgSubmitProposal) updates) => super.copyWith((message) => updates(message as MsgSubmitProposal)) as MsgSubmitProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSubmitProposal create() => MsgSubmitProposal._(); + MsgSubmitProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSubmitProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSubmitProposal? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get content => $_getN(0); + @$pb.TagNumber(1) + set content($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasContent() => $_has(0); + @$pb.TagNumber(1) + void clearContent() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureContent() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$2.Coin> get initialDeposit => $_getList(1); + + @$pb.TagNumber(3) + $core.String get proposer => $_getSZ(2); + @$pb.TagNumber(3) + set proposer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasProposer() => $_has(2); + @$pb.TagNumber(3) + void clearProposer() => clearField(3); +} + +class MsgSubmitProposalResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSubmitProposalResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + MsgSubmitProposalResponse._() : super(); + factory MsgSubmitProposalResponse({ + $fixnum.Int64? proposalId, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + return _result; + } + factory MsgSubmitProposalResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSubmitProposalResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSubmitProposalResponse clone() => MsgSubmitProposalResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSubmitProposalResponse copyWith(void Function(MsgSubmitProposalResponse) updates) => super.copyWith((message) => updates(message as MsgSubmitProposalResponse)) as MsgSubmitProposalResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSubmitProposalResponse create() => MsgSubmitProposalResponse._(); + MsgSubmitProposalResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSubmitProposalResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSubmitProposalResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); +} + +class MsgVote extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgVote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voter') + ..e<$6.VoteOption>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'option', $pb.PbFieldType.OE, defaultOrMaker: $6.VoteOption.VOTE_OPTION_UNSPECIFIED, valueOf: $6.VoteOption.valueOf, enumValues: $6.VoteOption.values) + ..hasRequiredFields = false + ; + + MsgVote._() : super(); + factory MsgVote({ + $fixnum.Int64? proposalId, + $core.String? voter, + $6.VoteOption? option, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (voter != null) { + _result.voter = voter; + } + if (option != null) { + _result.option = option; + } + return _result; + } + factory MsgVote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgVote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgVote clone() => MsgVote()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgVote copyWith(void Function(MsgVote) updates) => super.copyWith((message) => updates(message as MsgVote)) as MsgVote; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgVote create() => MsgVote._(); + MsgVote createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgVote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgVote? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get voter => $_getSZ(1); + @$pb.TagNumber(2) + set voter($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVoter() => $_has(1); + @$pb.TagNumber(2) + void clearVoter() => clearField(2); + + @$pb.TagNumber(3) + $6.VoteOption get option => $_getN(2); + @$pb.TagNumber(3) + set option($6.VoteOption v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOption() => $_has(2); + @$pb.TagNumber(3) + void clearOption() => clearField(3); +} + +class MsgVoteResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgVoteResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgVoteResponse._() : super(); + factory MsgVoteResponse() => create(); + factory MsgVoteResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgVoteResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgVoteResponse clone() => MsgVoteResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgVoteResponse copyWith(void Function(MsgVoteResponse) updates) => super.copyWith((message) => updates(message as MsgVoteResponse)) as MsgVoteResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgVoteResponse create() => MsgVoteResponse._(); + MsgVoteResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgVoteResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgVoteResponse? _defaultInstance; +} + +class MsgVoteWeighted extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgVoteWeighted', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voter') + ..pc<$6.WeightedVoteOption>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', $pb.PbFieldType.PM, subBuilder: $6.WeightedVoteOption.create) + ..hasRequiredFields = false + ; + + MsgVoteWeighted._() : super(); + factory MsgVoteWeighted({ + $fixnum.Int64? proposalId, + $core.String? voter, + $core.Iterable<$6.WeightedVoteOption>? options, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (voter != null) { + _result.voter = voter; + } + if (options != null) { + _result.options.addAll(options); + } + return _result; + } + factory MsgVoteWeighted.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgVoteWeighted.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgVoteWeighted clone() => MsgVoteWeighted()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgVoteWeighted copyWith(void Function(MsgVoteWeighted) updates) => super.copyWith((message) => updates(message as MsgVoteWeighted)) as MsgVoteWeighted; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgVoteWeighted create() => MsgVoteWeighted._(); + MsgVoteWeighted createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgVoteWeighted getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgVoteWeighted? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get voter => $_getSZ(1); + @$pb.TagNumber(2) + set voter($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVoter() => $_has(1); + @$pb.TagNumber(2) + void clearVoter() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$6.WeightedVoteOption> get options => $_getList(2); +} + +class MsgVoteWeightedResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgVoteWeightedResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgVoteWeightedResponse._() : super(); + factory MsgVoteWeightedResponse() => create(); + factory MsgVoteWeightedResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgVoteWeightedResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgVoteWeightedResponse clone() => MsgVoteWeightedResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgVoteWeightedResponse copyWith(void Function(MsgVoteWeightedResponse) updates) => super.copyWith((message) => updates(message as MsgVoteWeightedResponse)) as MsgVoteWeightedResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgVoteWeightedResponse create() => MsgVoteWeightedResponse._(); + MsgVoteWeightedResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgVoteWeightedResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgVoteWeightedResponse? _defaultInstance; +} + +class MsgDeposit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgDeposit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposalId', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'depositor') + ..pc<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + MsgDeposit._() : super(); + factory MsgDeposit({ + $fixnum.Int64? proposalId, + $core.String? depositor, + $core.Iterable<$2.Coin>? amount, + }) { + final _result = create(); + if (proposalId != null) { + _result.proposalId = proposalId; + } + if (depositor != null) { + _result.depositor = depositor; + } + if (amount != null) { + _result.amount.addAll(amount); + } + return _result; + } + factory MsgDeposit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgDeposit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgDeposit clone() => MsgDeposit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgDeposit copyWith(void Function(MsgDeposit) updates) => super.copyWith((message) => updates(message as MsgDeposit)) as MsgDeposit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgDeposit create() => MsgDeposit._(); + MsgDeposit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgDeposit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgDeposit? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get proposalId => $_getI64(0); + @$pb.TagNumber(1) + set proposalId($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposalId() => $_has(0); + @$pb.TagNumber(1) + void clearProposalId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get depositor => $_getSZ(1); + @$pb.TagNumber(2) + set depositor($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDepositor() => $_has(1); + @$pb.TagNumber(2) + void clearDepositor() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$2.Coin> get amount => $_getList(2); +} + +class MsgDepositResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgDepositResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.gov.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgDepositResponse._() : super(); + factory MsgDepositResponse() => create(); + factory MsgDepositResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgDepositResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgDepositResponse clone() => MsgDepositResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgDepositResponse copyWith(void Function(MsgDepositResponse) updates) => super.copyWith((message) => updates(message as MsgDepositResponse)) as MsgDepositResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgDepositResponse create() => MsgDepositResponse._(); + MsgDepositResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgDepositResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgDepositResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..5e71629c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..dab3739d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,135 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$submitProposal = + $grpc.ClientMethod<$1.MsgSubmitProposal, $1.MsgSubmitProposalResponse>( + '/cosmos.gov.v1beta1.Msg/SubmitProposal', + ($1.MsgSubmitProposal value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgSubmitProposalResponse.fromBuffer(value)); + static final _$vote = $grpc.ClientMethod<$1.MsgVote, $1.MsgVoteResponse>( + '/cosmos.gov.v1beta1.Msg/Vote', + ($1.MsgVote value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.MsgVoteResponse.fromBuffer(value)); + static final _$voteWeighted = + $grpc.ClientMethod<$1.MsgVoteWeighted, $1.MsgVoteWeightedResponse>( + '/cosmos.gov.v1beta1.Msg/VoteWeighted', + ($1.MsgVoteWeighted value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgVoteWeightedResponse.fromBuffer(value)); + static final _$deposit = + $grpc.ClientMethod<$1.MsgDeposit, $1.MsgDepositResponse>( + '/cosmos.gov.v1beta1.Msg/Deposit', + ($1.MsgDeposit value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgDepositResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgSubmitProposalResponse> submitProposal( + $1.MsgSubmitProposal request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$submitProposal, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgVoteResponse> vote($1.MsgVote request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$vote, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgVoteWeightedResponse> voteWeighted( + $1.MsgVoteWeighted request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$voteWeighted, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgDepositResponse> deposit($1.MsgDeposit request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deposit, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.gov.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod( + $grpc.ServiceMethod<$1.MsgSubmitProposal, $1.MsgSubmitProposalResponse>( + 'SubmitProposal', + submitProposal_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgSubmitProposal.fromBuffer(value), + ($1.MsgSubmitProposalResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgVote, $1.MsgVoteResponse>( + 'Vote', + vote_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgVote.fromBuffer(value), + ($1.MsgVoteResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgVoteWeighted, $1.MsgVoteWeightedResponse>( + 'VoteWeighted', + voteWeighted_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgVoteWeighted.fromBuffer(value), + ($1.MsgVoteWeightedResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgDeposit, $1.MsgDepositResponse>( + 'Deposit', + deposit_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgDeposit.fromBuffer(value), + ($1.MsgDepositResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgSubmitProposalResponse> submitProposal_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgSubmitProposal> request) async { + return submitProposal(call, await request); + } + + $async.Future<$1.MsgVoteResponse> vote_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgVote> request) async { + return vote(call, await request); + } + + $async.Future<$1.MsgVoteWeightedResponse> voteWeighted_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgVoteWeighted> request) async { + return voteWeighted(call, await request); + } + + $async.Future<$1.MsgDepositResponse> deposit_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgDeposit> request) async { + return deposit(call, await request); + } + + $async.Future<$1.MsgSubmitProposalResponse> submitProposal( + $grpc.ServiceCall call, $1.MsgSubmitProposal request); + $async.Future<$1.MsgVoteResponse> vote( + $grpc.ServiceCall call, $1.MsgVote request); + $async.Future<$1.MsgVoteWeightedResponse> voteWeighted( + $grpc.ServiceCall call, $1.MsgVoteWeighted request); + $async.Future<$1.MsgDepositResponse> deposit( + $grpc.ServiceCall call, $1.MsgDeposit request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..3ed7914b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos/gov/v1beta1/tx.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: cosmos/gov/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgSubmitProposalDescriptor instead') +const MsgSubmitProposal$json = const { + '1': 'MsgSubmitProposal', + '2': const [ + const {'1': 'content', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'content'}, + const {'1': 'initial_deposit', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'initialDeposit'}, + const {'1': 'proposer', '3': 3, '4': 1, '5': 9, '10': 'proposer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgSubmitProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSubmitProposalDescriptor = $convert.base64Decode('ChFNc2dTdWJtaXRQcm9wb3NhbBI7Cgdjb250ZW50GAEgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUILyrQtB0NvbnRlbnRSB2NvbnRlbnQSjgEKD2luaXRpYWxfZGVwb3NpdBgCIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkJKyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5z8t4fFnlhbWw6ImluaXRpYWxfZGVwb3NpdCJSDmluaXRpYWxEZXBvc2l0EhoKCHByb3Bvc2VyGAMgASgJUghwcm9wb3NlcjoQ6KAfAJigHwCA3CAAiKAfAA=='); +@$core.Deprecated('Use msgSubmitProposalResponseDescriptor instead') +const MsgSubmitProposalResponse$json = const { + '1': 'MsgSubmitProposalResponse', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + ], +}; + +/// Descriptor for `MsgSubmitProposalResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSubmitProposalResponseDescriptor = $convert.base64Decode('ChlNc2dTdWJtaXRQcm9wb3NhbFJlc3BvbnNlEkYKC3Byb3Bvc2FsX2lkGAEgASgEQiXq3h8LcHJvcG9zYWxfaWTy3h8SeWFtbDoicHJvcG9zYWxfaWQiUgpwcm9wb3NhbElk'); +@$core.Deprecated('Use msgVoteDescriptor instead') +const MsgVote$json = const { + '1': 'MsgVote', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + const {'1': 'voter', '3': 2, '4': 1, '5': 9, '10': 'voter'}, + const {'1': 'option', '3': 3, '4': 1, '5': 14, '6': '.cosmos.gov.v1beta1.VoteOption', '10': 'option'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgVote`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgVoteDescriptor = $convert.base64Decode('CgdNc2dWb3RlEkYKC3Byb3Bvc2FsX2lkGAEgASgEQiXq3h8LcHJvcG9zYWxfaWTy3h8SeWFtbDoicHJvcG9zYWxfaWQiUgpwcm9wb3NhbElkEhQKBXZvdGVyGAIgASgJUgV2b3RlchI2CgZvcHRpb24YAyABKA4yHi5jb3Ntb3MuZ292LnYxYmV0YTEuVm90ZU9wdGlvblIGb3B0aW9uOhDooB8AmKAfAIDcIACIoB8A'); +@$core.Deprecated('Use msgVoteResponseDescriptor instead') +const MsgVoteResponse$json = const { + '1': 'MsgVoteResponse', +}; + +/// Descriptor for `MsgVoteResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgVoteResponseDescriptor = $convert.base64Decode('Cg9Nc2dWb3RlUmVzcG9uc2U='); +@$core.Deprecated('Use msgVoteWeightedDescriptor instead') +const MsgVoteWeighted$json = const { + '1': 'MsgVoteWeighted', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + const {'1': 'voter', '3': 2, '4': 1, '5': 9, '10': 'voter'}, + const {'1': 'options', '3': 3, '4': 3, '5': 11, '6': '.cosmos.gov.v1beta1.WeightedVoteOption', '8': const {}, '10': 'options'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgVoteWeighted`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgVoteWeightedDescriptor = $convert.base64Decode('Cg9Nc2dWb3RlV2VpZ2h0ZWQSNwoLcHJvcG9zYWxfaWQYASABKARCFvLeHxJ5YW1sOiJwcm9wb3NhbF9pZCJSCnByb3Bvc2FsSWQSFAoFdm90ZXIYAiABKAlSBXZvdGVyEkYKB29wdGlvbnMYAyADKAsyJi5jb3Ntb3MuZ292LnYxYmV0YTEuV2VpZ2h0ZWRWb3RlT3B0aW9uQgTI3h8AUgdvcHRpb25zOhDooB8AmKAfAIDcIACIoB8A'); +@$core.Deprecated('Use msgVoteWeightedResponseDescriptor instead') +const MsgVoteWeightedResponse$json = const { + '1': 'MsgVoteWeightedResponse', +}; + +/// Descriptor for `MsgVoteWeightedResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgVoteWeightedResponseDescriptor = $convert.base64Decode('ChdNc2dWb3RlV2VpZ2h0ZWRSZXNwb25zZQ=='); +@$core.Deprecated('Use msgDepositDescriptor instead') +const MsgDeposit$json = const { + '1': 'MsgDeposit', + '2': const [ + const {'1': 'proposal_id', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'proposalId'}, + const {'1': 'depositor', '3': 2, '4': 1, '5': 9, '10': 'depositor'}, + const {'1': 'amount', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgDeposit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDepositDescriptor = $convert.base64Decode('CgpNc2dEZXBvc2l0EkYKC3Byb3Bvc2FsX2lkGAEgASgEQiXq3h8LcHJvcG9zYWxfaWTy3h8SeWFtbDoicHJvcG9zYWxfaWQiUgpwcm9wb3NhbElkEhwKCWRlcG9zaXRvchgCIAEoCVIJZGVwb3NpdG9yEmMKBmFtb3VudBgDIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIwyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5zUgZhbW91bnQ6EOigHwCYoB8AgNwgAIigHwA='); +@$core.Deprecated('Use msgDepositResponseDescriptor instead') +const MsgDepositResponse$json = const { + '1': 'MsgDepositResponse', +}; + +/// Descriptor for `MsgDepositResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDepositResponseDescriptor = $convert.base64Decode('ChJNc2dEZXBvc2l0UmVzcG9uc2U='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..5e55983d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $7; + +class Annotations { + static final http = $pb.Extension<$7.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $7.HttpRule.getDefault, subBuilder: $7.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pb.dart new file mode 100644 index 00000000..e88cfd1e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pb.dart @@ -0,0 +1,75 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Duration._() : super(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Duration clone() => Duration()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Duration create() => Duration._(); + Duration createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Duration? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbenum.dart new file mode 100644 index 00000000..51f426d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbjson.dart new file mode 100644 index 00000000..fabd3d09 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/duration.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use durationDescriptor instead') +const Duration$json = const { + '1': 'Duration', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/export.dart new file mode 100644 index 00000000..96bfb197 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.gov.v1beta1/module/export.dart @@ -0,0 +1,44 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/duration.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/duration.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/protobuf/duration.pbenum.dart'; +export 'client/cosmos/gov/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/gov/v1beta1/gov.pbjson.dart'; +export 'client/cosmos/gov/v1beta1/query.pbjson.dart'; +export 'client/cosmos/gov/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/gov/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/gov/v1beta1/gov.pb.dart'; +export 'client/cosmos/gov/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/gov/v1beta1/gov.pbenum.dart'; +export 'client/cosmos/gov/v1beta1/genesis.pb.dart'; +export 'client/cosmos/gov/v1beta1/tx.pb.dart'; +export 'client/cosmos/gov/v1beta1/query.pbenum.dart'; +export 'client/cosmos/gov/v1beta1/query.pb.dart'; +export 'client/cosmos/gov/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/gov/v1beta1/tx.pbgrpc.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..236931cb --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pb.dart @@ -0,0 +1,78 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'mint.pb.dart' as $1; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..aOM<$1.Minter>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minter', subBuilder: $1.Minter.create) + ..aOM<$1.Params>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $1.Params.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $1.Minter? minter, + $1.Params? params, + }) { + final _result = create(); + if (minter != null) { + _result.minter = minter; + } + if (params != null) { + _result.params = params; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $1.Minter get minter => $_getN(0); + @$pb.TagNumber(1) + set minter($1.Minter v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMinter() => $_has(0); + @$pb.TagNumber(1) + void clearMinter() => clearField(1); + @$pb.TagNumber(1) + $1.Minter ensureMinter() => $_ensure(0); + + @$pb.TagNumber(2) + $1.Params get params => $_getN(1); + @$pb.TagNumber(2) + set params($1.Params v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasParams() => $_has(1); + @$pb.TagNumber(2) + void clearParams() => clearField(2); + @$pb.TagNumber(2) + $1.Params ensureParams() => $_ensure(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..2d3f0637 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..1927d49a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/genesis.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'minter', '3': 1, '4': 1, '5': 11, '6': '.cosmos.mint.v1beta1.Minter', '8': const {}, '10': 'minter'}, + const {'1': 'params', '3': 2, '4': 1, '5': 11, '6': '.cosmos.mint.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSOQoGbWludGVyGAEgASgLMhsuY29zbW9zLm1pbnQudjFiZXRhMS5NaW50ZXJCBMjeHwBSBm1pbnRlchI5CgZwYXJhbXMYAiABKAsyGy5jb3Ntb3MubWludC52MWJldGExLlBhcmFtc0IEyN4fAFIGcGFyYW1z'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pb.dart new file mode 100644 index 00000000..2358326c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pb.dart @@ -0,0 +1,190 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/mint.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Minter extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Minter', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inflation') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annualProvisions') + ..hasRequiredFields = false + ; + + Minter._() : super(); + factory Minter({ + $core.String? inflation, + $core.String? annualProvisions, + }) { + final _result = create(); + if (inflation != null) { + _result.inflation = inflation; + } + if (annualProvisions != null) { + _result.annualProvisions = annualProvisions; + } + return _result; + } + factory Minter.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Minter.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Minter clone() => Minter()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Minter copyWith(void Function(Minter) updates) => super.copyWith((message) => updates(message as Minter)) as Minter; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Minter create() => Minter._(); + Minter createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Minter getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Minter? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get inflation => $_getSZ(0); + @$pb.TagNumber(1) + set inflation($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInflation() => $_has(0); + @$pb.TagNumber(1) + void clearInflation() => clearField(1); + + @$pb.TagNumber(2) + $core.String get annualProvisions => $_getSZ(1); + @$pb.TagNumber(2) + set annualProvisions($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAnnualProvisions() => $_has(1); + @$pb.TagNumber(2) + void clearAnnualProvisions() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mintDenom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inflationRateChange') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inflationMax') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inflationMin') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goalBonded') + ..a<$fixnum.Int64>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blocksPerYear', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.String? mintDenom, + $core.String? inflationRateChange, + $core.String? inflationMax, + $core.String? inflationMin, + $core.String? goalBonded, + $fixnum.Int64? blocksPerYear, + }) { + final _result = create(); + if (mintDenom != null) { + _result.mintDenom = mintDenom; + } + if (inflationRateChange != null) { + _result.inflationRateChange = inflationRateChange; + } + if (inflationMax != null) { + _result.inflationMax = inflationMax; + } + if (inflationMin != null) { + _result.inflationMin = inflationMin; + } + if (goalBonded != null) { + _result.goalBonded = goalBonded; + } + if (blocksPerYear != null) { + _result.blocksPerYear = blocksPerYear; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get mintDenom => $_getSZ(0); + @$pb.TagNumber(1) + set mintDenom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMintDenom() => $_has(0); + @$pb.TagNumber(1) + void clearMintDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inflationRateChange => $_getSZ(1); + @$pb.TagNumber(2) + set inflationRateChange($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInflationRateChange() => $_has(1); + @$pb.TagNumber(2) + void clearInflationRateChange() => clearField(2); + + @$pb.TagNumber(3) + $core.String get inflationMax => $_getSZ(2); + @$pb.TagNumber(3) + set inflationMax($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasInflationMax() => $_has(2); + @$pb.TagNumber(3) + void clearInflationMax() => clearField(3); + + @$pb.TagNumber(4) + $core.String get inflationMin => $_getSZ(3); + @$pb.TagNumber(4) + set inflationMin($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInflationMin() => $_has(3); + @$pb.TagNumber(4) + void clearInflationMin() => clearField(4); + + @$pb.TagNumber(5) + $core.String get goalBonded => $_getSZ(4); + @$pb.TagNumber(5) + set goalBonded($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasGoalBonded() => $_has(4); + @$pb.TagNumber(5) + void clearGoalBonded() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get blocksPerYear => $_getI64(5); + @$pb.TagNumber(6) + set blocksPerYear($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasBlocksPerYear() => $_has(5); + @$pb.TagNumber(6) + void clearBlocksPerYear() => clearField(6); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbenum.dart new file mode 100644 index 00000000..c1e1c5f7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/mint.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbjson.dart new file mode 100644 index 00000000..876214b3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/mint.pbjson.dart @@ -0,0 +1,37 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/mint.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use minterDescriptor instead') +const Minter$json = const { + '1': 'Minter', + '2': const [ + const {'1': 'inflation', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'inflation'}, + const {'1': 'annual_provisions', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'annualProvisions'}, + ], +}; + +/// Descriptor for `Minter`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List minterDescriptor = $convert.base64Decode('CgZNaW50ZXISTAoJaW5mbGF0aW9uGAEgASgJQi7a3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWPI3h8AUglpbmZsYXRpb24SdwoRYW5udWFsX3Byb3Zpc2lvbnMYAiABKAlCSvLeHxh5YW1sOiJhbm51YWxfcHJvdmlzaW9ucyLa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWPI3h8AUhBhbm51YWxQcm92aXNpb25z'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'mint_denom', '3': 1, '4': 1, '5': 9, '10': 'mintDenom'}, + const {'1': 'inflation_rate_change', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'inflationRateChange'}, + const {'1': 'inflation_max', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'inflationMax'}, + const {'1': 'inflation_min', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'inflationMin'}, + const {'1': 'goal_bonded', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'goalBonded'}, + const {'1': 'blocks_per_year', '3': 6, '4': 1, '5': 4, '8': const {}, '10': 'blocksPerYear'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSHQoKbWludF9kZW5vbRgBIAEoCVIJbWludERlbm9tEoIBChVpbmZsYXRpb25fcmF0ZV9jaGFuZ2UYAiABKAlCTvLeHxx5YW1sOiJpbmZsYXRpb25fcmF0ZV9jaGFuZ2Ui2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFITaW5mbGF0aW9uUmF0ZUNoYW5nZRJrCg1pbmZsYXRpb25fbWF4GAMgASgJQkby3h8UeWFtbDoiaW5mbGF0aW9uX21heCLa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWPI3h8AUgxpbmZsYXRpb25NYXgSawoNaW5mbGF0aW9uX21pbhgEIAEoCUJG8t4fFHlhbWw6ImluZmxhdGlvbl9taW4i2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIMaW5mbGF0aW9uTWluEmUKC2dvYWxfYm9uZGVkGAUgASgJQkTy3h8SeWFtbDoiZ29hbF9ib25kZWQi2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIKZ29hbEJvbmRlZBJCCg9ibG9ja3NfcGVyX3llYXIYBiABKARCGvLeHxZ5YW1sOiJibG9ja3NfcGVyX3llYXIiUg1ibG9ja3NQZXJZZWFyOgSYoB8A'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pb.dart new file mode 100644 index 00000000..089dea0a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pb.dart @@ -0,0 +1,243 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'mint.pb.dart' as $1; + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..aOM<$1.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $1.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $1.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $1.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($1.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $1.Params ensureParams() => $_ensure(0); +} + +class QueryInflationRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryInflationRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryInflationRequest._() : super(); + factory QueryInflationRequest() => create(); + factory QueryInflationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryInflationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryInflationRequest clone() => QueryInflationRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryInflationRequest copyWith(void Function(QueryInflationRequest) updates) => super.copyWith((message) => updates(message as QueryInflationRequest)) as QueryInflationRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryInflationRequest create() => QueryInflationRequest._(); + QueryInflationRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryInflationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryInflationRequest? _defaultInstance; +} + +class QueryInflationResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryInflationResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inflation', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + QueryInflationResponse._() : super(); + factory QueryInflationResponse({ + $core.List<$core.int>? inflation, + }) { + final _result = create(); + if (inflation != null) { + _result.inflation = inflation; + } + return _result; + } + factory QueryInflationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryInflationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryInflationResponse clone() => QueryInflationResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryInflationResponse copyWith(void Function(QueryInflationResponse) updates) => super.copyWith((message) => updates(message as QueryInflationResponse)) as QueryInflationResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryInflationResponse create() => QueryInflationResponse._(); + QueryInflationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryInflationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryInflationResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get inflation => $_getN(0); + @$pb.TagNumber(1) + set inflation($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasInflation() => $_has(0); + @$pb.TagNumber(1) + void clearInflation() => clearField(1); +} + +class QueryAnnualProvisionsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAnnualProvisionsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryAnnualProvisionsRequest._() : super(); + factory QueryAnnualProvisionsRequest() => create(); + factory QueryAnnualProvisionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAnnualProvisionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAnnualProvisionsRequest clone() => QueryAnnualProvisionsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAnnualProvisionsRequest copyWith(void Function(QueryAnnualProvisionsRequest) updates) => super.copyWith((message) => updates(message as QueryAnnualProvisionsRequest)) as QueryAnnualProvisionsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAnnualProvisionsRequest create() => QueryAnnualProvisionsRequest._(); + QueryAnnualProvisionsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAnnualProvisionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAnnualProvisionsRequest? _defaultInstance; +} + +class QueryAnnualProvisionsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAnnualProvisionsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.mint.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annualProvisions', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + QueryAnnualProvisionsResponse._() : super(); + factory QueryAnnualProvisionsResponse({ + $core.List<$core.int>? annualProvisions, + }) { + final _result = create(); + if (annualProvisions != null) { + _result.annualProvisions = annualProvisions; + } + return _result; + } + factory QueryAnnualProvisionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAnnualProvisionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAnnualProvisionsResponse clone() => QueryAnnualProvisionsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAnnualProvisionsResponse copyWith(void Function(QueryAnnualProvisionsResponse) updates) => super.copyWith((message) => updates(message as QueryAnnualProvisionsResponse)) as QueryAnnualProvisionsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAnnualProvisionsResponse create() => QueryAnnualProvisionsResponse._(); + QueryAnnualProvisionsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAnnualProvisionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAnnualProvisionsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get annualProvisions => $_getN(0); + @$pb.TagNumber(1) + set annualProvisions($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAnnualProvisions() => $_has(0); + @$pb.TagNumber(1) + void clearAnnualProvisions() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..49d18a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..3542183a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbgrpc.dart @@ -0,0 +1,115 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.mint.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + static final _$inflation = + $grpc.ClientMethod<$0.QueryInflationRequest, $0.QueryInflationResponse>( + '/cosmos.mint.v1beta1.Query/Inflation', + ($0.QueryInflationRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryInflationResponse.fromBuffer(value)); + static final _$annualProvisions = $grpc.ClientMethod< + $0.QueryAnnualProvisionsRequest, $0.QueryAnnualProvisionsResponse>( + '/cosmos.mint.v1beta1.Query/AnnualProvisions', + ($0.QueryAnnualProvisionsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAnnualProvisionsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryInflationResponse> inflation( + $0.QueryInflationRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$inflation, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAnnualProvisionsResponse> annualProvisions( + $0.QueryAnnualProvisionsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$annualProvisions, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.mint.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryInflationRequest, + $0.QueryInflationResponse>( + 'Inflation', + inflation_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryInflationRequest.fromBuffer(value), + ($0.QueryInflationResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryAnnualProvisionsRequest, + $0.QueryAnnualProvisionsResponse>( + 'AnnualProvisions', + annualProvisions_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAnnualProvisionsRequest.fromBuffer(value), + ($0.QueryAnnualProvisionsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryInflationResponse> inflation_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryInflationRequest> request) async { + return inflation(call, await request); + } + + $async.Future<$0.QueryAnnualProvisionsResponse> annualProvisions_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryAnnualProvisionsRequest> request) async { + return annualProvisions(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); + $async.Future<$0.QueryInflationResponse> inflation( + $grpc.ServiceCall call, $0.QueryInflationRequest request); + $async.Future<$0.QueryAnnualProvisionsResponse> annualProvisions( + $grpc.ServiceCall call, $0.QueryAnnualProvisionsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..16a9d7ee --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/cosmos/mint/v1beta1/query.pbjson.dart @@ -0,0 +1,61 @@ +/// +// Generated code. Do not modify. +// source: cosmos/mint/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.mint.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEjkKBnBhcmFtcxgBIAEoCzIbLmNvc21vcy5taW50LnYxYmV0YTEuUGFyYW1zQgTI3h8AUgZwYXJhbXM='); +@$core.Deprecated('Use queryInflationRequestDescriptor instead') +const QueryInflationRequest$json = const { + '1': 'QueryInflationRequest', +}; + +/// Descriptor for `QueryInflationRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryInflationRequestDescriptor = $convert.base64Decode('ChVRdWVyeUluZmxhdGlvblJlcXVlc3Q='); +@$core.Deprecated('Use queryInflationResponseDescriptor instead') +const QueryInflationResponse$json = const { + '1': 'QueryInflationResponse', + '2': const [ + const {'1': 'inflation', '3': 1, '4': 1, '5': 12, '8': const {}, '10': 'inflation'}, + ], +}; + +/// Descriptor for `QueryInflationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryInflationResponseDescriptor = $convert.base64Decode('ChZRdWVyeUluZmxhdGlvblJlc3BvbnNlEkwKCWluZmxhdGlvbhgBIAEoDEIu2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIJaW5mbGF0aW9u'); +@$core.Deprecated('Use queryAnnualProvisionsRequestDescriptor instead') +const QueryAnnualProvisionsRequest$json = const { + '1': 'QueryAnnualProvisionsRequest', +}; + +/// Descriptor for `QueryAnnualProvisionsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAnnualProvisionsRequestDescriptor = $convert.base64Decode('ChxRdWVyeUFubnVhbFByb3Zpc2lvbnNSZXF1ZXN0'); +@$core.Deprecated('Use queryAnnualProvisionsResponseDescriptor instead') +const QueryAnnualProvisionsResponse$json = const { + '1': 'QueryAnnualProvisionsResponse', + '2': const [ + const {'1': 'annual_provisions', '3': 1, '4': 1, '5': 12, '8': const {}, '10': 'annualProvisions'}, + ], +}; + +/// Descriptor for `QueryAnnualProvisionsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAnnualProvisionsResponseDescriptor = $convert.base64Decode('Ch1RdWVyeUFubnVhbFByb3Zpc2lvbnNSZXNwb25zZRJbChFhbm51YWxfcHJvdmlzaW9ucxgBIAEoDEIu2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIQYW5udWFsUHJvdmlzaW9ucw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..0f87a891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $2; + +class Annotations { + static final http = $pb.Extension<$2.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $2.HttpRule.getDefault, subBuilder: $2.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/export.dart new file mode 100644 index 00000000..09032a78 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.mint.v1beta1/module/export.dart @@ -0,0 +1,22 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/cosmos/mint/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/mint/v1beta1/mint.pb.dart'; +export 'client/cosmos/mint/v1beta1/query.pbjson.dart'; +export 'client/cosmos/mint/v1beta1/mint.pbenum.dart'; +export 'client/cosmos/mint/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/mint/v1beta1/mint.pbjson.dart'; +export 'client/cosmos/mint/v1beta1/genesis.pb.dart'; +export 'client/cosmos/mint/v1beta1/query.pbenum.dart'; +export 'client/cosmos/mint/v1beta1/query.pb.dart'; +export 'client/cosmos/mint/v1beta1/genesis.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pb.dart new file mode 100644 index 00000000..110d14fc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pb.dart @@ -0,0 +1,155 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class ParameterChangeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ParameterChangeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.params.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'changes', $pb.PbFieldType.PM, subBuilder: ParamChange.create) + ..hasRequiredFields = false + ; + + ParameterChangeProposal._() : super(); + factory ParameterChangeProposal({ + $core.String? title, + $core.String? description, + $core.Iterable? changes, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (changes != null) { + _result.changes.addAll(changes); + } + return _result; + } + factory ParameterChangeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ParameterChangeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ParameterChangeProposal clone() => ParameterChangeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ParameterChangeProposal copyWith(void Function(ParameterChangeProposal) updates) => super.copyWith((message) => updates(message as ParameterChangeProposal)) as ParameterChangeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ParameterChangeProposal create() => ParameterChangeProposal._(); + ParameterChangeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ParameterChangeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ParameterChangeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.List get changes => $_getList(2); +} + +class ParamChange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ParamChange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.params.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subspace') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value') + ..hasRequiredFields = false + ; + + ParamChange._() : super(); + factory ParamChange({ + $core.String? subspace, + $core.String? key, + $core.String? value, + }) { + final _result = create(); + if (subspace != null) { + _result.subspace = subspace; + } + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory ParamChange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ParamChange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ParamChange clone() => ParamChange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ParamChange copyWith(void Function(ParamChange) updates) => super.copyWith((message) => updates(message as ParamChange)) as ParamChange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ParamChange create() => ParamChange._(); + ParamChange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ParamChange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ParamChange? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get subspace => $_getSZ(0); + @$pb.TagNumber(1) + set subspace($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSubspace() => $_has(0); + @$pb.TagNumber(1) + void clearSubspace() => clearField(1); + + @$pb.TagNumber(2) + $core.String get key => $_getSZ(1); + @$pb.TagNumber(2) + set key($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasKey() => $_has(1); + @$pb.TagNumber(2) + void clearKey() => clearField(2); + + @$pb.TagNumber(3) + $core.String get value => $_getSZ(2); + @$pb.TagNumber(3) + set value($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasValue() => $_has(2); + @$pb.TagNumber(3) + void clearValue() => clearField(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbenum.dart new file mode 100644 index 00000000..bdf352ec --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbjson.dart new file mode 100644 index 00000000..5c4930f5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/params.pbjson.dart @@ -0,0 +1,36 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use parameterChangeProposalDescriptor instead') +const ParameterChangeProposal$json = const { + '1': 'ParameterChangeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'changes', '3': 3, '4': 3, '5': 11, '6': '.cosmos.params.v1beta1.ParamChange', '8': const {}, '10': 'changes'}, + ], + '7': const {}, +}; + +/// Descriptor for `ParameterChangeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List parameterChangeProposalDescriptor = $convert.base64Decode('ChdQYXJhbWV0ZXJDaGFuZ2VQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkIKB2NoYW5nZXMYAyADKAsyIi5jb3Ntb3MucGFyYW1zLnYxYmV0YTEuUGFyYW1DaGFuZ2VCBMjeHwBSB2NoYW5nZXM6CIigHwCYoB8A'); +@$core.Deprecated('Use paramChangeDescriptor instead') +const ParamChange$json = const { + '1': 'ParamChange', + '2': const [ + const {'1': 'subspace', '3': 1, '4': 1, '5': 9, '10': 'subspace'}, + const {'1': 'key', '3': 2, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'value', '3': 3, '4': 1, '5': 9, '10': 'value'}, + ], + '7': const {}, +}; + +/// Descriptor for `ParamChange`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramChangeDescriptor = $convert.base64Decode('CgtQYXJhbUNoYW5nZRIaCghzdWJzcGFjZRgBIAEoCVIIc3Vic3BhY2USEAoDa2V5GAIgASgJUgNrZXkSFAoFdmFsdWUYAyABKAlSBXZhbHVlOgSYoB8A'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pb.dart new file mode 100644 index 00000000..be429994 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pb.dart @@ -0,0 +1,123 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'params.pb.dart' as $2; + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.params.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subspace') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest({ + $core.String? subspace, + $core.String? key, + }) { + final _result = create(); + if (subspace != null) { + _result.subspace = subspace; + } + if (key != null) { + _result.key = key; + } + return _result; + } + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get subspace => $_getSZ(0); + @$pb.TagNumber(1) + set subspace($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSubspace() => $_has(0); + @$pb.TagNumber(1) + void clearSubspace() => clearField(1); + + @$pb.TagNumber(2) + $core.String get key => $_getSZ(1); + @$pb.TagNumber(2) + set key($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasKey() => $_has(1); + @$pb.TagNumber(2) + void clearKey() => clearField(2); +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.params.v1beta1'), createEmptyInstance: create) + ..aOM<$2.ParamChange>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'param', subBuilder: $2.ParamChange.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $2.ParamChange? param, + }) { + final _result = create(); + if (param != null) { + _result.param = param; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.ParamChange get param => $_getN(0); + @$pb.TagNumber(1) + set param($2.ParamChange v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParam() => $_has(0); + @$pb.TagNumber(1) + void clearParam() => clearField(1); + @$pb.TagNumber(1) + $2.ParamChange ensureParam() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..5ecc7015 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..ef320100 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbgrpc.dart @@ -0,0 +1,58 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.params.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.params.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..1ffdd128 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/cosmos/params/v1beta1/query.pbjson.dart @@ -0,0 +1,31 @@ +/// +// Generated code. Do not modify. +// source: cosmos/params/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', + '2': const [ + const {'1': 'subspace', '3': 1, '4': 1, '5': 9, '10': 'subspace'}, + const {'1': 'key', '3': 2, '4': 1, '5': 9, '10': 'key'}, + ], +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3QSGgoIc3Vic3BhY2UYASABKAlSCHN1YnNwYWNlEhAKA2tleRgCIAEoCVIDa2V5'); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'param', '3': 1, '4': 1, '5': 11, '6': '.cosmos.params.v1beta1.ParamChange', '8': const {}, '10': 'param'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEj4KBXBhcmFtGAEgASgLMiIuY29zbW9zLnBhcmFtcy52MWJldGExLlBhcmFtQ2hhbmdlQgTI3h8AUgVwYXJhbQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..62f2d248 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $1; + +class Annotations { + static final http = $pb.Extension<$1.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $1.HttpRule.getDefault, subBuilder: $1.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/export.dart new file mode 100644 index 00000000..fabbcdc0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.params.v1beta1/module/export.dart @@ -0,0 +1,19 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/cosmos/params/v1beta1/query.pbjson.dart'; +export 'client/cosmos/params/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/params/v1beta1/params.pbjson.dart'; +export 'client/cosmos/params/v1beta1/params.pb.dart'; +export 'client/cosmos/params/v1beta1/params.pbenum.dart'; +export 'client/cosmos/params/v1beta1/query.pbenum.dart'; +export 'client/cosmos/params/v1beta1/query.pb.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..106926a9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pb.dart @@ -0,0 +1,258 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'slashing.pb.dart' as $4; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOM<$4.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $4.Params.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signingInfos', $pb.PbFieldType.PM, subBuilder: SigningInfo.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'missedBlocks', $pb.PbFieldType.PM, subBuilder: ValidatorMissedBlocks.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $4.Params? params, + $core.Iterable? signingInfos, + $core.Iterable? missedBlocks, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + if (signingInfos != null) { + _result.signingInfos.addAll(signingInfos); + } + if (missedBlocks != null) { + _result.missedBlocks.addAll(missedBlocks); + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $4.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($4.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $4.Params ensureParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get signingInfos => $_getList(1); + + @$pb.TagNumber(3) + $core.List get missedBlocks => $_getList(2); +} + +class SigningInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SigningInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOM<$4.ValidatorSigningInfo>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSigningInfo', subBuilder: $4.ValidatorSigningInfo.create) + ..hasRequiredFields = false + ; + + SigningInfo._() : super(); + factory SigningInfo({ + $core.String? address, + $4.ValidatorSigningInfo? validatorSigningInfo, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (validatorSigningInfo != null) { + _result.validatorSigningInfo = validatorSigningInfo; + } + return _result; + } + factory SigningInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SigningInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SigningInfo clone() => SigningInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SigningInfo copyWith(void Function(SigningInfo) updates) => super.copyWith((message) => updates(message as SigningInfo)) as SigningInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SigningInfo create() => SigningInfo._(); + SigningInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SigningInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SigningInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $4.ValidatorSigningInfo get validatorSigningInfo => $_getN(1); + @$pb.TagNumber(2) + set validatorSigningInfo($4.ValidatorSigningInfo v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSigningInfo() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSigningInfo() => clearField(2); + @$pb.TagNumber(2) + $4.ValidatorSigningInfo ensureValidatorSigningInfo() => $_ensure(1); +} + +class ValidatorMissedBlocks extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorMissedBlocks', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'missedBlocks', $pb.PbFieldType.PM, subBuilder: MissedBlock.create) + ..hasRequiredFields = false + ; + + ValidatorMissedBlocks._() : super(); + factory ValidatorMissedBlocks({ + $core.String? address, + $core.Iterable? missedBlocks, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (missedBlocks != null) { + _result.missedBlocks.addAll(missedBlocks); + } + return _result; + } + factory ValidatorMissedBlocks.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorMissedBlocks.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorMissedBlocks clone() => ValidatorMissedBlocks()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorMissedBlocks copyWith(void Function(ValidatorMissedBlocks) updates) => super.copyWith((message) => updates(message as ValidatorMissedBlocks)) as ValidatorMissedBlocks; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorMissedBlocks create() => ValidatorMissedBlocks._(); + ValidatorMissedBlocks createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorMissedBlocks getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorMissedBlocks? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.List get missedBlocks => $_getList(1); +} + +class MissedBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MissedBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'missed') + ..hasRequiredFields = false + ; + + MissedBlock._() : super(); + factory MissedBlock({ + $fixnum.Int64? index, + $core.bool? missed, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (missed != null) { + _result.missed = missed; + } + return _result; + } + factory MissedBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MissedBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MissedBlock clone() => MissedBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MissedBlock copyWith(void Function(MissedBlock) updates) => super.copyWith((message) => updates(message as MissedBlock)) as MissedBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MissedBlock create() => MissedBlock._(); + MissedBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MissedBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MissedBlock? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get index => $_getI64(0); + @$pb.TagNumber(1) + set index($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get missed => $_getBF(1); + @$pb.TagNumber(2) + set missed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasMissed() => $_has(1); + @$pb.TagNumber(2) + void clearMissed() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..229e9537 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..3a07d7b5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/genesis.pbjson.dart @@ -0,0 +1,55 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.slashing.v1beta1.Params', '8': const {}, '10': 'params'}, + const {'1': 'signing_infos', '3': 2, '4': 3, '5': 11, '6': '.cosmos.slashing.v1beta1.SigningInfo', '8': const {}, '10': 'signingInfos'}, + const {'1': 'missed_blocks', '3': 3, '4': 3, '5': 11, '6': '.cosmos.slashing.v1beta1.ValidatorMissedBlocks', '8': const {}, '10': 'missedBlocks'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSPQoGcGFyYW1zGAEgASgLMh8uY29zbW9zLnNsYXNoaW5nLnYxYmV0YTEuUGFyYW1zQgTI3h8AUgZwYXJhbXMSZwoNc2lnbmluZ19pbmZvcxgCIAMoCzIkLmNvc21vcy5zbGFzaGluZy52MWJldGExLlNpZ25pbmdJbmZvQhzy3h8UeWFtbDoic2lnbmluZ19pbmZvcyLI3h8AUgxzaWduaW5nSW5mb3MScQoNbWlzc2VkX2Jsb2NrcxgDIAMoCzIuLmNvc21vcy5zbGFzaGluZy52MWJldGExLlZhbGlkYXRvck1pc3NlZEJsb2Nrc0Ic8t4fFHlhbWw6Im1pc3NlZF9ibG9ja3MiyN4fAFIMbWlzc2VkQmxvY2tz'); +@$core.Deprecated('Use signingInfoDescriptor instead') +const SigningInfo$json = const { + '1': 'SigningInfo', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'validator_signing_info', '3': 2, '4': 1, '5': 11, '6': '.cosmos.slashing.v1beta1.ValidatorSigningInfo', '8': const {}, '10': 'validatorSigningInfo'}, + ], +}; + +/// Descriptor for `SigningInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signingInfoDescriptor = $convert.base64Decode('CgtTaWduaW5nSW5mbxIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEooBChZ2YWxpZGF0b3Jfc2lnbmluZ19pbmZvGAIgASgLMi0uY29zbW9zLnNsYXNoaW5nLnYxYmV0YTEuVmFsaWRhdG9yU2lnbmluZ0luZm9CJcjeHwDy3h8deWFtbDoidmFsaWRhdG9yX3NpZ25pbmdfaW5mbyJSFHZhbGlkYXRvclNpZ25pbmdJbmZv'); +@$core.Deprecated('Use validatorMissedBlocksDescriptor instead') +const ValidatorMissedBlocks$json = const { + '1': 'ValidatorMissedBlocks', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'missed_blocks', '3': 2, '4': 3, '5': 11, '6': '.cosmos.slashing.v1beta1.MissedBlock', '8': const {}, '10': 'missedBlocks'}, + ], +}; + +/// Descriptor for `ValidatorMissedBlocks`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorMissedBlocksDescriptor = $convert.base64Decode('ChVWYWxpZGF0b3JNaXNzZWRCbG9ja3MSGAoHYWRkcmVzcxgBIAEoCVIHYWRkcmVzcxJnCg1taXNzZWRfYmxvY2tzGAIgAygLMiQuY29zbW9zLnNsYXNoaW5nLnYxYmV0YTEuTWlzc2VkQmxvY2tCHMjeHwDy3h8UeWFtbDoibWlzc2VkX2Jsb2NrcyJSDG1pc3NlZEJsb2Nrcw=='); +@$core.Deprecated('Use missedBlockDescriptor instead') +const MissedBlock$json = const { + '1': 'MissedBlock', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'missed', '3': 2, '4': 1, '5': 8, '10': 'missed'}, + ], +}; + +/// Descriptor for `MissedBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List missedBlockDescriptor = $convert.base64Decode('CgtNaXNzZWRCbG9jaxIUCgVpbmRleBgBIAEoA1IFaW5kZXgSFgoGbWlzc2VkGAIgASgIUgZtaXNzZWQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pb.dart new file mode 100644 index 00000000..735d6bcf --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pb.dart @@ -0,0 +1,294 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'slashing.pb.dart' as $4; +import '../../base/query/v1beta1/pagination.pb.dart' as $6; + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOM<$4.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $4.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $4.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $4.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($4.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $4.Params ensureParams() => $_ensure(0); +} + +class QuerySigningInfoRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySigningInfoRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consAddress') + ..hasRequiredFields = false + ; + + QuerySigningInfoRequest._() : super(); + factory QuerySigningInfoRequest({ + $core.String? consAddress, + }) { + final _result = create(); + if (consAddress != null) { + _result.consAddress = consAddress; + } + return _result; + } + factory QuerySigningInfoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySigningInfoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySigningInfoRequest clone() => QuerySigningInfoRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySigningInfoRequest copyWith(void Function(QuerySigningInfoRequest) updates) => super.copyWith((message) => updates(message as QuerySigningInfoRequest)) as QuerySigningInfoRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySigningInfoRequest create() => QuerySigningInfoRequest._(); + QuerySigningInfoRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySigningInfoRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySigningInfoRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get consAddress => $_getSZ(0); + @$pb.TagNumber(1) + set consAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConsAddress() => $_has(0); + @$pb.TagNumber(1) + void clearConsAddress() => clearField(1); +} + +class QuerySigningInfoResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySigningInfoResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOM<$4.ValidatorSigningInfo>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'valSigningInfo', subBuilder: $4.ValidatorSigningInfo.create) + ..hasRequiredFields = false + ; + + QuerySigningInfoResponse._() : super(); + factory QuerySigningInfoResponse({ + $4.ValidatorSigningInfo? valSigningInfo, + }) { + final _result = create(); + if (valSigningInfo != null) { + _result.valSigningInfo = valSigningInfo; + } + return _result; + } + factory QuerySigningInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySigningInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySigningInfoResponse clone() => QuerySigningInfoResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySigningInfoResponse copyWith(void Function(QuerySigningInfoResponse) updates) => super.copyWith((message) => updates(message as QuerySigningInfoResponse)) as QuerySigningInfoResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySigningInfoResponse create() => QuerySigningInfoResponse._(); + QuerySigningInfoResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySigningInfoResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySigningInfoResponse? _defaultInstance; + + @$pb.TagNumber(1) + $4.ValidatorSigningInfo get valSigningInfo => $_getN(0); + @$pb.TagNumber(1) + set valSigningInfo($4.ValidatorSigningInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasValSigningInfo() => $_has(0); + @$pb.TagNumber(1) + void clearValSigningInfo() => clearField(1); + @$pb.TagNumber(1) + $4.ValidatorSigningInfo ensureValSigningInfo() => $_ensure(0); +} + +class QuerySigningInfosRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySigningInfosRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOM<$6.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $6.PageRequest.create) + ..hasRequiredFields = false + ; + + QuerySigningInfosRequest._() : super(); + factory QuerySigningInfosRequest({ + $6.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QuerySigningInfosRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySigningInfosRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySigningInfosRequest clone() => QuerySigningInfosRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySigningInfosRequest copyWith(void Function(QuerySigningInfosRequest) updates) => super.copyWith((message) => updates(message as QuerySigningInfosRequest)) as QuerySigningInfosRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySigningInfosRequest create() => QuerySigningInfosRequest._(); + QuerySigningInfosRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySigningInfosRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySigningInfosRequest? _defaultInstance; + + @$pb.TagNumber(1) + $6.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($6.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $6.PageRequest ensurePagination() => $_ensure(0); +} + +class QuerySigningInfosResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QuerySigningInfosResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..pc<$4.ValidatorSigningInfo>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', $pb.PbFieldType.PM, subBuilder: $4.ValidatorSigningInfo.create) + ..aOM<$6.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $6.PageResponse.create) + ..hasRequiredFields = false + ; + + QuerySigningInfosResponse._() : super(); + factory QuerySigningInfosResponse({ + $core.Iterable<$4.ValidatorSigningInfo>? info, + $6.PageResponse? pagination, + }) { + final _result = create(); + if (info != null) { + _result.info.addAll(info); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QuerySigningInfosResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QuerySigningInfosResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QuerySigningInfosResponse clone() => QuerySigningInfosResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QuerySigningInfosResponse copyWith(void Function(QuerySigningInfosResponse) updates) => super.copyWith((message) => updates(message as QuerySigningInfosResponse)) as QuerySigningInfosResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QuerySigningInfosResponse create() => QuerySigningInfosResponse._(); + QuerySigningInfosResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QuerySigningInfosResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QuerySigningInfosResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$4.ValidatorSigningInfo> get info => $_getList(0); + + @$pb.TagNumber(2) + $6.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($6.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $6.PageResponse ensurePagination() => $_ensure(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..10c0603a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..45ae02e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbgrpc.dart @@ -0,0 +1,116 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.slashing.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + static final _$signingInfo = $grpc.ClientMethod<$0.QuerySigningInfoRequest, + $0.QuerySigningInfoResponse>( + '/cosmos.slashing.v1beta1.Query/SigningInfo', + ($0.QuerySigningInfoRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QuerySigningInfoResponse.fromBuffer(value)); + static final _$signingInfos = $grpc.ClientMethod<$0.QuerySigningInfosRequest, + $0.QuerySigningInfosResponse>( + '/cosmos.slashing.v1beta1.Query/SigningInfos', + ($0.QuerySigningInfosRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QuerySigningInfosResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } + + $grpc.ResponseFuture<$0.QuerySigningInfoResponse> signingInfo( + $0.QuerySigningInfoRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$signingInfo, request, options: options); + } + + $grpc.ResponseFuture<$0.QuerySigningInfosResponse> signingInfos( + $0.QuerySigningInfosRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$signingInfos, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.slashing.v1beta1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QuerySigningInfoRequest, + $0.QuerySigningInfoResponse>( + 'SigningInfo', + signingInfo_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QuerySigningInfoRequest.fromBuffer(value), + ($0.QuerySigningInfoResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QuerySigningInfosRequest, + $0.QuerySigningInfosResponse>( + 'SigningInfos', + signingInfos_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QuerySigningInfosRequest.fromBuffer(value), + ($0.QuerySigningInfosResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QuerySigningInfoResponse> signingInfo_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QuerySigningInfoRequest> request) async { + return signingInfo(call, await request); + } + + $async.Future<$0.QuerySigningInfosResponse> signingInfos_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QuerySigningInfosRequest> request) async { + return signingInfos(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); + $async.Future<$0.QuerySigningInfoResponse> signingInfo( + $grpc.ServiceCall call, $0.QuerySigningInfoRequest request); + $async.Future<$0.QuerySigningInfosResponse> signingInfos( + $grpc.ServiceCall call, $0.QuerySigningInfosRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..e4be1e3f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/query.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.slashing.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEj0KBnBhcmFtcxgBIAEoCzIfLmNvc21vcy5zbGFzaGluZy52MWJldGExLlBhcmFtc0IEyN4fAFIGcGFyYW1z'); +@$core.Deprecated('Use querySigningInfoRequestDescriptor instead') +const QuerySigningInfoRequest$json = const { + '1': 'QuerySigningInfoRequest', + '2': const [ + const {'1': 'cons_address', '3': 1, '4': 1, '5': 9, '10': 'consAddress'}, + ], +}; + +/// Descriptor for `QuerySigningInfoRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySigningInfoRequestDescriptor = $convert.base64Decode('ChdRdWVyeVNpZ25pbmdJbmZvUmVxdWVzdBIhCgxjb25zX2FkZHJlc3MYASABKAlSC2NvbnNBZGRyZXNz'); +@$core.Deprecated('Use querySigningInfoResponseDescriptor instead') +const QuerySigningInfoResponse$json = const { + '1': 'QuerySigningInfoResponse', + '2': const [ + const {'1': 'val_signing_info', '3': 1, '4': 1, '5': 11, '6': '.cosmos.slashing.v1beta1.ValidatorSigningInfo', '8': const {}, '10': 'valSigningInfo'}, + ], +}; + +/// Descriptor for `QuerySigningInfoResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySigningInfoResponseDescriptor = $convert.base64Decode('ChhRdWVyeVNpZ25pbmdJbmZvUmVzcG9uc2USXQoQdmFsX3NpZ25pbmdfaW5mbxgBIAEoCzItLmNvc21vcy5zbGFzaGluZy52MWJldGExLlZhbGlkYXRvclNpZ25pbmdJbmZvQgTI3h8AUg52YWxTaWduaW5nSW5mbw=='); +@$core.Deprecated('Use querySigningInfosRequestDescriptor instead') +const QuerySigningInfosRequest$json = const { + '1': 'QuerySigningInfosRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QuerySigningInfosRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySigningInfosRequestDescriptor = $convert.base64Decode('ChhRdWVyeVNpZ25pbmdJbmZvc1JlcXVlc3QSRgoKcGFnaW5hdGlvbhgBIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use querySigningInfosResponseDescriptor instead') +const QuerySigningInfosResponse$json = const { + '1': 'QuerySigningInfosResponse', + '2': const [ + const {'1': 'info', '3': 1, '4': 3, '5': 11, '6': '.cosmos.slashing.v1beta1.ValidatorSigningInfo', '8': const {}, '10': 'info'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QuerySigningInfosResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List querySigningInfosResponseDescriptor = $convert.base64Decode('ChlRdWVyeVNpZ25pbmdJbmZvc1Jlc3BvbnNlEkcKBGluZm8YASADKAsyLS5jb3Ntb3Muc2xhc2hpbmcudjFiZXRhMS5WYWxpZGF0b3JTaWduaW5nSW5mb0IEyN4fAFIEaW5mbxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pb.dart new file mode 100644 index 00000000..b7f0a01c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pb.dart @@ -0,0 +1,239 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/slashing.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $2; +import '../../../google/protobuf/duration.pb.dart' as $3; + +class ValidatorSigningInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSigningInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'startHeight') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'indexOffset') + ..aOM<$2.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jailedUntil', subBuilder: $2.Timestamp.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tombstoned') + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'missedBlocksCounter') + ..hasRequiredFields = false + ; + + ValidatorSigningInfo._() : super(); + factory ValidatorSigningInfo({ + $core.String? address, + $fixnum.Int64? startHeight, + $fixnum.Int64? indexOffset, + $2.Timestamp? jailedUntil, + $core.bool? tombstoned, + $fixnum.Int64? missedBlocksCounter, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (startHeight != null) { + _result.startHeight = startHeight; + } + if (indexOffset != null) { + _result.indexOffset = indexOffset; + } + if (jailedUntil != null) { + _result.jailedUntil = jailedUntil; + } + if (tombstoned != null) { + _result.tombstoned = tombstoned; + } + if (missedBlocksCounter != null) { + _result.missedBlocksCounter = missedBlocksCounter; + } + return _result; + } + factory ValidatorSigningInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSigningInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSigningInfo clone() => ValidatorSigningInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSigningInfo copyWith(void Function(ValidatorSigningInfo) updates) => super.copyWith((message) => updates(message as ValidatorSigningInfo)) as ValidatorSigningInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSigningInfo create() => ValidatorSigningInfo._(); + ValidatorSigningInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSigningInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSigningInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get startHeight => $_getI64(1); + @$pb.TagNumber(2) + set startHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasStartHeight() => $_has(1); + @$pb.TagNumber(2) + void clearStartHeight() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get indexOffset => $_getI64(2); + @$pb.TagNumber(3) + set indexOffset($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasIndexOffset() => $_has(2); + @$pb.TagNumber(3) + void clearIndexOffset() => clearField(3); + + @$pb.TagNumber(4) + $2.Timestamp get jailedUntil => $_getN(3); + @$pb.TagNumber(4) + set jailedUntil($2.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasJailedUntil() => $_has(3); + @$pb.TagNumber(4) + void clearJailedUntil() => clearField(4); + @$pb.TagNumber(4) + $2.Timestamp ensureJailedUntil() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get tombstoned => $_getBF(4); + @$pb.TagNumber(5) + set tombstoned($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasTombstoned() => $_has(4); + @$pb.TagNumber(5) + void clearTombstoned() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get missedBlocksCounter => $_getI64(5); + @$pb.TagNumber(6) + set missedBlocksCounter($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasMissedBlocksCounter() => $_has(5); + @$pb.TagNumber(6) + void clearMissedBlocksCounter() => clearField(6); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedBlocksWindow') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minSignedPerWindow', $pb.PbFieldType.OY) + ..aOM<$3.Duration>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'downtimeJailDuration', subBuilder: $3.Duration.create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'slashFractionDoubleSign', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'slashFractionDowntime', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $fixnum.Int64? signedBlocksWindow, + $core.List<$core.int>? minSignedPerWindow, + $3.Duration? downtimeJailDuration, + $core.List<$core.int>? slashFractionDoubleSign, + $core.List<$core.int>? slashFractionDowntime, + }) { + final _result = create(); + if (signedBlocksWindow != null) { + _result.signedBlocksWindow = signedBlocksWindow; + } + if (minSignedPerWindow != null) { + _result.minSignedPerWindow = minSignedPerWindow; + } + if (downtimeJailDuration != null) { + _result.downtimeJailDuration = downtimeJailDuration; + } + if (slashFractionDoubleSign != null) { + _result.slashFractionDoubleSign = slashFractionDoubleSign; + } + if (slashFractionDowntime != null) { + _result.slashFractionDowntime = slashFractionDowntime; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get signedBlocksWindow => $_getI64(0); + @$pb.TagNumber(1) + set signedBlocksWindow($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSignedBlocksWindow() => $_has(0); + @$pb.TagNumber(1) + void clearSignedBlocksWindow() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get minSignedPerWindow => $_getN(1); + @$pb.TagNumber(2) + set minSignedPerWindow($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasMinSignedPerWindow() => $_has(1); + @$pb.TagNumber(2) + void clearMinSignedPerWindow() => clearField(2); + + @$pb.TagNumber(3) + $3.Duration get downtimeJailDuration => $_getN(2); + @$pb.TagNumber(3) + set downtimeJailDuration($3.Duration v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasDowntimeJailDuration() => $_has(2); + @$pb.TagNumber(3) + void clearDowntimeJailDuration() => clearField(3); + @$pb.TagNumber(3) + $3.Duration ensureDowntimeJailDuration() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get slashFractionDoubleSign => $_getN(3); + @$pb.TagNumber(4) + set slashFractionDoubleSign($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasSlashFractionDoubleSign() => $_has(3); + @$pb.TagNumber(4) + void clearSlashFractionDoubleSign() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get slashFractionDowntime => $_getN(4); + @$pb.TagNumber(5) + set slashFractionDowntime($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasSlashFractionDowntime() => $_has(4); + @$pb.TagNumber(5) + void clearSlashFractionDowntime() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbenum.dart new file mode 100644 index 00000000..b2e3d713 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/slashing.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbjson.dart new file mode 100644 index 00000000..9b05a38e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/slashing.pbjson.dart @@ -0,0 +1,40 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/slashing.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use validatorSigningInfoDescriptor instead') +const ValidatorSigningInfo$json = const { + '1': 'ValidatorSigningInfo', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'start_height', '3': 2, '4': 1, '5': 3, '8': const {}, '10': 'startHeight'}, + const {'1': 'index_offset', '3': 3, '4': 1, '5': 3, '8': const {}, '10': 'indexOffset'}, + const {'1': 'jailed_until', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'jailedUntil'}, + const {'1': 'tombstoned', '3': 5, '4': 1, '5': 8, '10': 'tombstoned'}, + const {'1': 'missed_blocks_counter', '3': 6, '4': 1, '5': 3, '8': const {}, '10': 'missedBlocksCounter'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorSigningInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSigningInfoDescriptor = $convert.base64Decode('ChRWYWxpZGF0b3JTaWduaW5nSW5mbxIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEjoKDHN0YXJ0X2hlaWdodBgCIAEoA0IX8t4fE3lhbWw6InN0YXJ0X2hlaWdodCJSC3N0YXJ0SGVpZ2h0EjoKDGluZGV4X29mZnNldBgDIAEoA0IX8t4fE3lhbWw6ImluZGV4X29mZnNldCJSC2luZGV4T2Zmc2V0El4KDGphaWxlZF91bnRpbBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCH/LeHxN5YW1sOiJqYWlsZWRfdW50aWwikN8fAcjeHwBSC2phaWxlZFVudGlsEh4KCnRvbWJzdG9uZWQYBSABKAhSCnRvbWJzdG9uZWQSVAoVbWlzc2VkX2Jsb2Nrc19jb3VudGVyGAYgASgDQiDy3h8ceWFtbDoibWlzc2VkX2Jsb2Nrc19jb3VudGVyIlITbWlzc2VkQmxvY2tzQ291bnRlcjoI6KAfAZigHwA='); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'signed_blocks_window', '3': 1, '4': 1, '5': 3, '8': const {}, '10': 'signedBlocksWindow'}, + const {'1': 'min_signed_per_window', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'minSignedPerWindow'}, + const {'1': 'downtime_jail_duration', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'downtimeJailDuration'}, + const {'1': 'slash_fraction_double_sign', '3': 4, '4': 1, '5': 12, '8': const {}, '10': 'slashFractionDoubleSign'}, + const {'1': 'slash_fraction_downtime', '3': 5, '4': 1, '5': 12, '8': const {}, '10': 'slashFractionDowntime'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSUQoUc2lnbmVkX2Jsb2Nrc193aW5kb3cYASABKANCH/LeHxt5YW1sOiJzaWduZWRfYmxvY2tzX3dpbmRvdyJSEnNpZ25lZEJsb2Nrc1dpbmRvdxKBAQoVbWluX3NpZ25lZF9wZXJfd2luZG93GAIgASgMQk7y3h8ceWFtbDoibWluX3NpZ25lZF9wZXJfd2luZG93ItreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY8jeHwBSEm1pblNpZ25lZFBlcldpbmRvdxJ6ChZkb3dudGltZV9qYWlsX2R1cmF0aW9uGAMgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uQinI3h8AmN8fAfLeHx15YW1sOiJkb3dudGltZV9qYWlsX2R1cmF0aW9uIlIUZG93bnRpbWVKYWlsRHVyYXRpb24SkAEKGnNsYXNoX2ZyYWN0aW9uX2RvdWJsZV9zaWduGAQgASgMQlPy3h8heWFtbDoic2xhc2hfZnJhY3Rpb25fZG91YmxlX3NpZ24i2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIXc2xhc2hGcmFjdGlvbkRvdWJsZVNpZ24SiAEKF3NsYXNoX2ZyYWN0aW9uX2Rvd250aW1lGAUgASgMQlDy3h8eeWFtbDoic2xhc2hfZnJhY3Rpb25fZG93bnRpbWUi2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIVc2xhc2hGcmFjdGlvbkRvd250aW1l'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pb.dart new file mode 100644 index 00000000..d4ee09e0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pb.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class MsgUnjail extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUnjail', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..hasRequiredFields = false + ; + + MsgUnjail._() : super(); + factory MsgUnjail({ + $core.String? validatorAddr, + }) { + final _result = create(); + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + return _result; + } + factory MsgUnjail.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUnjail.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUnjail clone() => MsgUnjail()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUnjail copyWith(void Function(MsgUnjail) updates) => super.copyWith((message) => updates(message as MsgUnjail)) as MsgUnjail; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUnjail create() => MsgUnjail._(); + MsgUnjail createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUnjail getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUnjail? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddr() => clearField(1); +} + +class MsgUnjailResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUnjailResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.slashing.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgUnjailResponse._() : super(); + factory MsgUnjailResponse() => create(); + factory MsgUnjailResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUnjailResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUnjailResponse clone() => MsgUnjailResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUnjailResponse copyWith(void Function(MsgUnjailResponse) updates) => super.copyWith((message) => updates(message as MsgUnjailResponse)) as MsgUnjailResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUnjailResponse create() => MsgUnjailResponse._(); + MsgUnjailResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUnjailResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUnjailResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..9b9371ea --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..974622c5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,55 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$unjail = + $grpc.ClientMethod<$1.MsgUnjail, $1.MsgUnjailResponse>( + '/cosmos.slashing.v1beta1.Msg/Unjail', + ($1.MsgUnjail value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgUnjailResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgUnjailResponse> unjail($1.MsgUnjail request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$unjail, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.slashing.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgUnjail, $1.MsgUnjailResponse>( + 'Unjail', + unjail_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgUnjail.fromBuffer(value), + ($1.MsgUnjailResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgUnjailResponse> unjail_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgUnjail> request) async { + return unjail(call, await request); + } + + $async.Future<$1.MsgUnjailResponse> unjail( + $grpc.ServiceCall call, $1.MsgUnjail request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..3f02bfeb --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/cosmos/slashing/v1beta1/tx.pbjson.dart @@ -0,0 +1,28 @@ +/// +// Generated code. Do not modify. +// source: cosmos/slashing/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgUnjailDescriptor instead') +const MsgUnjail$json = const { + '1': 'MsgUnjail', + '2': const [ + const {'1': 'validator_addr', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddr'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgUnjail`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUnjailDescriptor = $convert.base64Decode('CglNc2dVbmphaWwSRAoOdmFsaWRhdG9yX2FkZHIYASABKAlCHfLeHw55YW1sOiJhZGRyZXNzIureHwdhZGRyZXNzUg12YWxpZGF0b3JBZGRyOgiIoB8AmKAfAQ=='); +@$core.Deprecated('Use msgUnjailResponseDescriptor instead') +const MsgUnjailResponse$json = const { + '1': 'MsgUnjailResponse', +}; + +/// Descriptor for `MsgUnjailResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUnjailResponseDescriptor = $convert.base64Decode('ChFNc2dVbmphaWxSZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..622bbeef --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $5; + +class Annotations { + static final http = $pb.Extension<$5.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $5.HttpRule.getDefault, subBuilder: $5.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pb.dart new file mode 100644 index 00000000..e88cfd1e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pb.dart @@ -0,0 +1,75 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Duration._() : super(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Duration clone() => Duration()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Duration create() => Duration._(); + Duration createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Duration? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbenum.dart new file mode 100644 index 00000000..51f426d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbjson.dart new file mode 100644 index 00000000..fabd3d09 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/duration.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use durationDescriptor instead') +const Duration$json = const { + '1': 'Duration', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/export.dart new file mode 100644 index 00000000..e9e92b58 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.slashing.v1beta1/module/export.dart @@ -0,0 +1,35 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/duration.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/duration.pb.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/duration.pbenum.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/slashing/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/slashing/v1beta1/slashing.pb.dart'; +export 'client/cosmos/slashing/v1beta1/query.pbjson.dart'; +export 'client/cosmos/slashing/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/slashing/v1beta1/slashing.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/cosmos/slashing/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/slashing/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/slashing/v1beta1/slashing.pbenum.dart'; +export 'client/cosmos/slashing/v1beta1/genesis.pb.dart'; +export 'client/cosmos/slashing/v1beta1/tx.pb.dart'; +export 'client/cosmos/slashing/v1beta1/query.pbenum.dart'; +export 'client/cosmos/slashing/v1beta1/query.pb.dart'; +export 'client/cosmos/slashing/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/slashing/v1beta1/tx.pbgrpc.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pb.dart new file mode 100644 index 00000000..6b73454b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pb.dart @@ -0,0 +1,168 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/authz.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $2; + +import 'authz.pbenum.dart'; + +export 'authz.pbenum.dart'; + +class StakeAuthorization_Validators extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'StakeAuthorization.Validators', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..hasRequiredFields = false + ; + + StakeAuthorization_Validators._() : super(); + factory StakeAuthorization_Validators({ + $core.Iterable<$core.String>? address, + }) { + final _result = create(); + if (address != null) { + _result.address.addAll(address); + } + return _result; + } + factory StakeAuthorization_Validators.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory StakeAuthorization_Validators.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + StakeAuthorization_Validators clone() => StakeAuthorization_Validators()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + StakeAuthorization_Validators copyWith(void Function(StakeAuthorization_Validators) updates) => super.copyWith((message) => updates(message as StakeAuthorization_Validators)) as StakeAuthorization_Validators; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static StakeAuthorization_Validators create() => StakeAuthorization_Validators._(); + StakeAuthorization_Validators createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static StakeAuthorization_Validators getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static StakeAuthorization_Validators? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get address => $_getList(0); +} + +enum StakeAuthorization_Validators_ { + allowList, + denyList, + notSet +} + +class StakeAuthorization extends $pb.GeneratedMessage { + static const $core.Map<$core.int, StakeAuthorization_Validators_> _StakeAuthorization_Validators_ByTag = { + 2 : StakeAuthorization_Validators_.allowList, + 3 : StakeAuthorization_Validators_.denyList, + 0 : StakeAuthorization_Validators_.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'StakeAuthorization', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..aOM<$2.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxTokens', subBuilder: $2.Coin.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowList', subBuilder: StakeAuthorization_Validators.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denyList', subBuilder: StakeAuthorization_Validators.create) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'authorizationType', $pb.PbFieldType.OE, defaultOrMaker: AuthorizationType.AUTHORIZATION_TYPE_UNSPECIFIED, valueOf: AuthorizationType.valueOf, enumValues: AuthorizationType.values) + ..hasRequiredFields = false + ; + + StakeAuthorization._() : super(); + factory StakeAuthorization({ + $2.Coin? maxTokens, + StakeAuthorization_Validators? allowList, + StakeAuthorization_Validators? denyList, + AuthorizationType? authorizationType, + }) { + final _result = create(); + if (maxTokens != null) { + _result.maxTokens = maxTokens; + } + if (allowList != null) { + _result.allowList = allowList; + } + if (denyList != null) { + _result.denyList = denyList; + } + if (authorizationType != null) { + _result.authorizationType = authorizationType; + } + return _result; + } + factory StakeAuthorization.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory StakeAuthorization.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + StakeAuthorization clone() => StakeAuthorization()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + StakeAuthorization copyWith(void Function(StakeAuthorization) updates) => super.copyWith((message) => updates(message as StakeAuthorization)) as StakeAuthorization; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static StakeAuthorization create() => StakeAuthorization._(); + StakeAuthorization createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static StakeAuthorization getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static StakeAuthorization? _defaultInstance; + + StakeAuthorization_Validators_ whichValidators() => _StakeAuthorization_Validators_ByTag[$_whichOneof(0)]!; + void clearValidators() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $2.Coin get maxTokens => $_getN(0); + @$pb.TagNumber(1) + set maxTokens($2.Coin v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMaxTokens() => $_has(0); + @$pb.TagNumber(1) + void clearMaxTokens() => clearField(1); + @$pb.TagNumber(1) + $2.Coin ensureMaxTokens() => $_ensure(0); + + @$pb.TagNumber(2) + StakeAuthorization_Validators get allowList => $_getN(1); + @$pb.TagNumber(2) + set allowList(StakeAuthorization_Validators v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAllowList() => $_has(1); + @$pb.TagNumber(2) + void clearAllowList() => clearField(2); + @$pb.TagNumber(2) + StakeAuthorization_Validators ensureAllowList() => $_ensure(1); + + @$pb.TagNumber(3) + StakeAuthorization_Validators get denyList => $_getN(2); + @$pb.TagNumber(3) + set denyList(StakeAuthorization_Validators v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasDenyList() => $_has(2); + @$pb.TagNumber(3) + void clearDenyList() => clearField(3); + @$pb.TagNumber(3) + StakeAuthorization_Validators ensureDenyList() => $_ensure(2); + + @$pb.TagNumber(4) + AuthorizationType get authorizationType => $_getN(3); + @$pb.TagNumber(4) + set authorizationType(AuthorizationType v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasAuthorizationType() => $_has(3); + @$pb.TagNumber(4) + void clearAuthorizationType() => clearField(4); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbenum.dart new file mode 100644 index 00000000..afac95f0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbenum.dart @@ -0,0 +1,30 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/authz.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class AuthorizationType extends $pb.ProtobufEnum { + static const AuthorizationType AUTHORIZATION_TYPE_UNSPECIFIED = AuthorizationType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AUTHORIZATION_TYPE_UNSPECIFIED'); + static const AuthorizationType AUTHORIZATION_TYPE_DELEGATE = AuthorizationType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AUTHORIZATION_TYPE_DELEGATE'); + static const AuthorizationType AUTHORIZATION_TYPE_UNDELEGATE = AuthorizationType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AUTHORIZATION_TYPE_UNDELEGATE'); + static const AuthorizationType AUTHORIZATION_TYPE_REDELEGATE = AuthorizationType._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AUTHORIZATION_TYPE_REDELEGATE'); + + static const $core.List values = [ + AUTHORIZATION_TYPE_UNSPECIFIED, + AUTHORIZATION_TYPE_DELEGATE, + AUTHORIZATION_TYPE_UNDELEGATE, + AUTHORIZATION_TYPE_REDELEGATE, + ]; + + static final $core.Map<$core.int, AuthorizationType> _byValue = $pb.ProtobufEnum.initByValue(values); + static AuthorizationType? valueOf($core.int value) => _byValue[value]; + + const AuthorizationType._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbjson.dart new file mode 100644 index 00000000..1e33935f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/authz.pbjson.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/authz.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use authorizationTypeDescriptor instead') +const AuthorizationType$json = const { + '1': 'AuthorizationType', + '2': const [ + const {'1': 'AUTHORIZATION_TYPE_UNSPECIFIED', '2': 0}, + const {'1': 'AUTHORIZATION_TYPE_DELEGATE', '2': 1}, + const {'1': 'AUTHORIZATION_TYPE_UNDELEGATE', '2': 2}, + const {'1': 'AUTHORIZATION_TYPE_REDELEGATE', '2': 3}, + ], +}; + +/// Descriptor for `AuthorizationType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List authorizationTypeDescriptor = $convert.base64Decode('ChFBdXRob3JpemF0aW9uVHlwZRIiCh5BVVRIT1JJWkFUSU9OX1RZUEVfVU5TUEVDSUZJRUQQABIfChtBVVRIT1JJWkFUSU9OX1RZUEVfREVMRUdBVEUQARIhCh1BVVRIT1JJWkFUSU9OX1RZUEVfVU5ERUxFR0FURRACEiEKHUFVVEhPUklaQVRJT05fVFlQRV9SRURFTEVHQVRFEAM='); +@$core.Deprecated('Use stakeAuthorizationDescriptor instead') +const StakeAuthorization$json = const { + '1': 'StakeAuthorization', + '2': const [ + const {'1': 'max_tokens', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'maxTokens'}, + const {'1': 'allow_list', '3': 2, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.StakeAuthorization.Validators', '9': 0, '10': 'allowList'}, + const {'1': 'deny_list', '3': 3, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.StakeAuthorization.Validators', '9': 0, '10': 'denyList'}, + const {'1': 'authorization_type', '3': 4, '4': 1, '5': 14, '6': '.cosmos.staking.v1beta1.AuthorizationType', '10': 'authorizationType'}, + ], + '3': const [StakeAuthorization_Validators$json], + '7': const {}, + '8': const [ + const {'1': 'validators'}, + ], +}; + +@$core.Deprecated('Use stakeAuthorizationDescriptor instead') +const StakeAuthorization_Validators$json = const { + '1': 'Validators', + '2': const [ + const {'1': 'address', '3': 1, '4': 3, '5': 9, '10': 'address'}, + ], +}; + +/// Descriptor for `StakeAuthorization`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List stakeAuthorizationDescriptor = $convert.base64Decode('ChJTdGFrZUF1dGhvcml6YXRpb24SZQoKbWF4X3Rva2VucxgBIAEoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIrqt8fJ2dpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuQ29pblIJbWF4VG9rZW5zElYKCmFsbG93X2xpc3QYAiABKAsyNS5jb3Ntb3Muc3Rha2luZy52MWJldGExLlN0YWtlQXV0aG9yaXphdGlvbi5WYWxpZGF0b3JzSABSCWFsbG93TGlzdBJUCglkZW55X2xpc3QYAyABKAsyNS5jb3Ntb3Muc3Rha2luZy52MWJldGExLlN0YWtlQXV0aG9yaXphdGlvbi5WYWxpZGF0b3JzSABSCGRlbnlMaXN0ElgKEmF1dGhvcml6YXRpb25fdHlwZRgEIAEoDjIpLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuQXV0aG9yaXphdGlvblR5cGVSEWF1dGhvcml6YXRpb25UeXBlGiYKClZhbGlkYXRvcnMSGAoHYWRkcmVzcxgBIAMoCVIHYWRkcmVzczoR0rQtDUF1dGhvcml6YXRpb25CDAoKdmFsaWRhdG9ycw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pb.dart new file mode 100644 index 00000000..65cd5c74 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pb.dart @@ -0,0 +1,192 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'staking.pb.dart' as $11; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $11.Params.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastTotalPower', $pb.PbFieldType.OY) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastValidatorPowers', $pb.PbFieldType.PM, subBuilder: LastValidatorPower.create) + ..pc<$11.Validator>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: $11.Validator.create) + ..pc<$11.Delegation>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegations', $pb.PbFieldType.PM, subBuilder: $11.Delegation.create) + ..pc<$11.UnbondingDelegation>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbondingDelegations', $pb.PbFieldType.PM, subBuilder: $11.UnbondingDelegation.create) + ..pc<$11.Redelegation>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'redelegations', $pb.PbFieldType.PM, subBuilder: $11.Redelegation.create) + ..aOB(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exported') + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $11.Params? params, + $core.List<$core.int>? lastTotalPower, + $core.Iterable? lastValidatorPowers, + $core.Iterable<$11.Validator>? validators, + $core.Iterable<$11.Delegation>? delegations, + $core.Iterable<$11.UnbondingDelegation>? unbondingDelegations, + $core.Iterable<$11.Redelegation>? redelegations, + $core.bool? exported, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + if (lastTotalPower != null) { + _result.lastTotalPower = lastTotalPower; + } + if (lastValidatorPowers != null) { + _result.lastValidatorPowers.addAll(lastValidatorPowers); + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (delegations != null) { + _result.delegations.addAll(delegations); + } + if (unbondingDelegations != null) { + _result.unbondingDelegations.addAll(unbondingDelegations); + } + if (redelegations != null) { + _result.redelegations.addAll(redelegations); + } + if (exported != null) { + _result.exported = exported; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $11.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($11.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $11.Params ensureParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get lastTotalPower => $_getN(1); + @$pb.TagNumber(2) + set lastTotalPower($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasLastTotalPower() => $_has(1); + @$pb.TagNumber(2) + void clearLastTotalPower() => clearField(2); + + @$pb.TagNumber(3) + $core.List get lastValidatorPowers => $_getList(2); + + @$pb.TagNumber(4) + $core.List<$11.Validator> get validators => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$11.Delegation> get delegations => $_getList(4); + + @$pb.TagNumber(6) + $core.List<$11.UnbondingDelegation> get unbondingDelegations => $_getList(5); + + @$pb.TagNumber(7) + $core.List<$11.Redelegation> get redelegations => $_getList(6); + + @$pb.TagNumber(8) + $core.bool get exported => $_getBF(7); + @$pb.TagNumber(8) + set exported($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(8) + $core.bool hasExported() => $_has(7); + @$pb.TagNumber(8) + void clearExported() => clearField(8); +} + +class LastValidatorPower extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LastValidatorPower', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') + ..hasRequiredFields = false + ; + + LastValidatorPower._() : super(); + factory LastValidatorPower({ + $core.String? address, + $fixnum.Int64? power, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (power != null) { + _result.power = power; + } + return _result; + } + factory LastValidatorPower.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LastValidatorPower.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LastValidatorPower clone() => LastValidatorPower()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LastValidatorPower copyWith(void Function(LastValidatorPower) updates) => super.copyWith((message) => updates(message as LastValidatorPower)) as LastValidatorPower; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LastValidatorPower create() => LastValidatorPower._(); + LastValidatorPower createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LastValidatorPower getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LastValidatorPower? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get power => $_getI64(1); + @$pb.TagNumber(2) + set power($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasPower() => $_has(1); + @$pb.TagNumber(2) + void clearPower() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbenum.dart new file mode 100644 index 00000000..fe79bbf5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbjson.dart new file mode 100644 index 00000000..25ff5e1b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/genesis.pbjson.dart @@ -0,0 +1,39 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Params', '8': const {}, '10': 'params'}, + const {'1': 'last_total_power', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'lastTotalPower'}, + const {'1': 'last_validator_powers', '3': 3, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.LastValidatorPower', '8': const {}, '10': 'lastValidatorPowers'}, + const {'1': 'validators', '3': 4, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.Validator', '8': const {}, '10': 'validators'}, + const {'1': 'delegations', '3': 5, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.Delegation', '8': const {}, '10': 'delegations'}, + const {'1': 'unbonding_delegations', '3': 6, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.UnbondingDelegation', '8': const {}, '10': 'unbondingDelegations'}, + const {'1': 'redelegations', '3': 7, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.Redelegation', '8': const {}, '10': 'redelegations'}, + const {'1': 'exported', '3': 8, '4': 1, '5': 8, '10': 'exported'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSPAoGcGFyYW1zGAEgASgLMh4uY29zbW9zLnN0YWtpbmcudjFiZXRhMS5QYXJhbXNCBMjeHwBSBnBhcmFtcxJzChBsYXN0X3RvdGFsX3Bvd2VyGAIgASgMQkna3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTy3h8XeWFtbDoibGFzdF90b3RhbF9wb3dlciLI3h8AUg5sYXN0VG90YWxQb3dlchKEAQoVbGFzdF92YWxpZGF0b3JfcG93ZXJzGAMgAygLMiouY29zbW9zLnN0YWtpbmcudjFiZXRhMS5MYXN0VmFsaWRhdG9yUG93ZXJCJPLeHxx5YW1sOiJsYXN0X3ZhbGlkYXRvcl9wb3dlcnMiyN4fAFITbGFzdFZhbGlkYXRvclBvd2VycxJHCgp2YWxpZGF0b3JzGAQgAygLMiEuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5WYWxpZGF0b3JCBMjeHwBSCnZhbGlkYXRvcnMSSgoLZGVsZWdhdGlvbnMYBSADKAsyIi5jb3Ntb3Muc3Rha2luZy52MWJldGExLkRlbGVnYXRpb25CBMjeHwBSC2RlbGVnYXRpb25zEoYBChV1bmJvbmRpbmdfZGVsZWdhdGlvbnMYBiADKAsyKy5jb3Ntb3Muc3Rha2luZy52MWJldGExLlVuYm9uZGluZ0RlbGVnYXRpb25CJPLeHxx5YW1sOiJ1bmJvbmRpbmdfZGVsZWdhdGlvbnMiyN4fAFIUdW5ib25kaW5nRGVsZWdhdGlvbnMSUAoNcmVkZWxlZ2F0aW9ucxgHIAMoCzIkLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuUmVkZWxlZ2F0aW9uQgTI3h8AUg1yZWRlbGVnYXRpb25zEhoKCGV4cG9ydGVkGAggASgIUghleHBvcnRlZA=='); +@$core.Deprecated('Use lastValidatorPowerDescriptor instead') +const LastValidatorPower$json = const { + '1': 'LastValidatorPower', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'power', '3': 2, '4': 1, '5': 3, '10': 'power'}, + ], + '7': const {}, +}; + +/// Descriptor for `LastValidatorPower`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lastValidatorPowerDescriptor = $convert.base64Decode('ChJMYXN0VmFsaWRhdG9yUG93ZXISGAoHYWRkcmVzcxgBIAEoCVIHYWRkcmVzcxIUCgVwb3dlchgCIAEoA1IFcG93ZXI6COigHwCIoB8A'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pb.dart new file mode 100644 index 00000000..95d14b4f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pb.dart @@ -0,0 +1,1561 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/query/v1beta1/pagination.pb.dart' as $13; +import 'staking.pb.dart' as $11; + +class QueryValidatorsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'status') + ..aOM<$13.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryValidatorsRequest._() : super(); + factory QueryValidatorsRequest({ + $core.String? status, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (status != null) { + _result.status = status; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorsRequest clone() => QueryValidatorsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorsRequest copyWith(void Function(QueryValidatorsRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorsRequest)) as QueryValidatorsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorsRequest create() => QueryValidatorsRequest._(); + QueryValidatorsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get status => $_getSZ(0); + @$pb.TagNumber(1) + set status($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasStatus() => $_has(0); + @$pb.TagNumber(1) + void clearStatus() => clearField(1); + + @$pb.TagNumber(2) + $13.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryValidatorsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.Validator>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: $11.Validator.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryValidatorsResponse._() : super(); + factory QueryValidatorsResponse({ + $core.Iterable<$11.Validator>? validators, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorsResponse clone() => QueryValidatorsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorsResponse copyWith(void Function(QueryValidatorsResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorsResponse)) as QueryValidatorsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorsResponse create() => QueryValidatorsResponse._(); + QueryValidatorsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.Validator> get validators => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryValidatorRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..hasRequiredFields = false + ; + + QueryValidatorRequest._() : super(); + factory QueryValidatorRequest({ + $core.String? validatorAddr, + }) { + final _result = create(); + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + return _result; + } + factory QueryValidatorRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorRequest clone() => QueryValidatorRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorRequest copyWith(void Function(QueryValidatorRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorRequest)) as QueryValidatorRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorRequest create() => QueryValidatorRequest._(); + QueryValidatorRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddr() => clearField(1); +} + +class QueryValidatorResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Validator>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: $11.Validator.create) + ..hasRequiredFields = false + ; + + QueryValidatorResponse._() : super(); + factory QueryValidatorResponse({ + $11.Validator? validator, + }) { + final _result = create(); + if (validator != null) { + _result.validator = validator; + } + return _result; + } + factory QueryValidatorResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorResponse clone() => QueryValidatorResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorResponse copyWith(void Function(QueryValidatorResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorResponse)) as QueryValidatorResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorResponse create() => QueryValidatorResponse._(); + QueryValidatorResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.Validator get validator => $_getN(0); + @$pb.TagNumber(1) + set validator($11.Validator v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasValidator() => $_has(0); + @$pb.TagNumber(1) + void clearValidator() => clearField(1); + @$pb.TagNumber(1) + $11.Validator ensureValidator() => $_ensure(0); +} + +class QueryValidatorDelegationsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorDelegationsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..aOM<$13.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryValidatorDelegationsRequest._() : super(); + factory QueryValidatorDelegationsRequest({ + $core.String? validatorAddr, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorDelegationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorDelegationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorDelegationsRequest clone() => QueryValidatorDelegationsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorDelegationsRequest copyWith(void Function(QueryValidatorDelegationsRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorDelegationsRequest)) as QueryValidatorDelegationsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorDelegationsRequest create() => QueryValidatorDelegationsRequest._(); + QueryValidatorDelegationsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorDelegationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorDelegationsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $13.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryValidatorDelegationsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorDelegationsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.DelegationResponse>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegationResponses', $pb.PbFieldType.PM, subBuilder: $11.DelegationResponse.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryValidatorDelegationsResponse._() : super(); + factory QueryValidatorDelegationsResponse({ + $core.Iterable<$11.DelegationResponse>? delegationResponses, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (delegationResponses != null) { + _result.delegationResponses.addAll(delegationResponses); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorDelegationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorDelegationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorDelegationsResponse clone() => QueryValidatorDelegationsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorDelegationsResponse copyWith(void Function(QueryValidatorDelegationsResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorDelegationsResponse)) as QueryValidatorDelegationsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorDelegationsResponse create() => QueryValidatorDelegationsResponse._(); + QueryValidatorDelegationsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorDelegationsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorDelegationsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.DelegationResponse> get delegationResponses => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryValidatorUnbondingDelegationsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorUnbondingDelegationsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..aOM<$13.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryValidatorUnbondingDelegationsRequest._() : super(); + factory QueryValidatorUnbondingDelegationsRequest({ + $core.String? validatorAddr, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorUnbondingDelegationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorUnbondingDelegationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorUnbondingDelegationsRequest clone() => QueryValidatorUnbondingDelegationsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorUnbondingDelegationsRequest copyWith(void Function(QueryValidatorUnbondingDelegationsRequest) updates) => super.copyWith((message) => updates(message as QueryValidatorUnbondingDelegationsRequest)) as QueryValidatorUnbondingDelegationsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorUnbondingDelegationsRequest create() => QueryValidatorUnbondingDelegationsRequest._(); + QueryValidatorUnbondingDelegationsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorUnbondingDelegationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorUnbondingDelegationsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get validatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set validatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearValidatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $13.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryValidatorUnbondingDelegationsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryValidatorUnbondingDelegationsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.UnbondingDelegation>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbondingResponses', $pb.PbFieldType.PM, subBuilder: $11.UnbondingDelegation.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryValidatorUnbondingDelegationsResponse._() : super(); + factory QueryValidatorUnbondingDelegationsResponse({ + $core.Iterable<$11.UnbondingDelegation>? unbondingResponses, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (unbondingResponses != null) { + _result.unbondingResponses.addAll(unbondingResponses); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryValidatorUnbondingDelegationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryValidatorUnbondingDelegationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryValidatorUnbondingDelegationsResponse clone() => QueryValidatorUnbondingDelegationsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryValidatorUnbondingDelegationsResponse copyWith(void Function(QueryValidatorUnbondingDelegationsResponse) updates) => super.copyWith((message) => updates(message as QueryValidatorUnbondingDelegationsResponse)) as QueryValidatorUnbondingDelegationsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryValidatorUnbondingDelegationsResponse create() => QueryValidatorUnbondingDelegationsResponse._(); + QueryValidatorUnbondingDelegationsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryValidatorUnbondingDelegationsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryValidatorUnbondingDelegationsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.UnbondingDelegation> get unbondingResponses => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryDelegationRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegationRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..hasRequiredFields = false + ; + + QueryDelegationRequest._() : super(); + factory QueryDelegationRequest({ + $core.String? delegatorAddr, + $core.String? validatorAddr, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + return _result; + } + factory QueryDelegationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegationRequest clone() => QueryDelegationRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegationRequest copyWith(void Function(QueryDelegationRequest) updates) => super.copyWith((message) => updates(message as QueryDelegationRequest)) as QueryDelegationRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegationRequest create() => QueryDelegationRequest._(); + QueryDelegationRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegationRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddr => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddr($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddr() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddr() => clearField(2); +} + +class QueryDelegationResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegationResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.DelegationResponse>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegationResponse', subBuilder: $11.DelegationResponse.create) + ..hasRequiredFields = false + ; + + QueryDelegationResponse._() : super(); + factory QueryDelegationResponse({ + $11.DelegationResponse? delegationResponse, + }) { + final _result = create(); + if (delegationResponse != null) { + _result.delegationResponse = delegationResponse; + } + return _result; + } + factory QueryDelegationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegationResponse clone() => QueryDelegationResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegationResponse copyWith(void Function(QueryDelegationResponse) updates) => super.copyWith((message) => updates(message as QueryDelegationResponse)) as QueryDelegationResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegationResponse create() => QueryDelegationResponse._(); + QueryDelegationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegationResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.DelegationResponse get delegationResponse => $_getN(0); + @$pb.TagNumber(1) + set delegationResponse($11.DelegationResponse v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDelegationResponse() => $_has(0); + @$pb.TagNumber(1) + void clearDelegationResponse() => clearField(1); + @$pb.TagNumber(1) + $11.DelegationResponse ensureDelegationResponse() => $_ensure(0); +} + +class QueryUnbondingDelegationRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUnbondingDelegationRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..hasRequiredFields = false + ; + + QueryUnbondingDelegationRequest._() : super(); + factory QueryUnbondingDelegationRequest({ + $core.String? delegatorAddr, + $core.String? validatorAddr, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + return _result; + } + factory QueryUnbondingDelegationRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUnbondingDelegationRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUnbondingDelegationRequest clone() => QueryUnbondingDelegationRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUnbondingDelegationRequest copyWith(void Function(QueryUnbondingDelegationRequest) updates) => super.copyWith((message) => updates(message as QueryUnbondingDelegationRequest)) as QueryUnbondingDelegationRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUnbondingDelegationRequest create() => QueryUnbondingDelegationRequest._(); + QueryUnbondingDelegationRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUnbondingDelegationRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUnbondingDelegationRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddr => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddr($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddr() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddr() => clearField(2); +} + +class QueryUnbondingDelegationResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUnbondingDelegationResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.UnbondingDelegation>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbond', subBuilder: $11.UnbondingDelegation.create) + ..hasRequiredFields = false + ; + + QueryUnbondingDelegationResponse._() : super(); + factory QueryUnbondingDelegationResponse({ + $11.UnbondingDelegation? unbond, + }) { + final _result = create(); + if (unbond != null) { + _result.unbond = unbond; + } + return _result; + } + factory QueryUnbondingDelegationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUnbondingDelegationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUnbondingDelegationResponse clone() => QueryUnbondingDelegationResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUnbondingDelegationResponse copyWith(void Function(QueryUnbondingDelegationResponse) updates) => super.copyWith((message) => updates(message as QueryUnbondingDelegationResponse)) as QueryUnbondingDelegationResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUnbondingDelegationResponse create() => QueryUnbondingDelegationResponse._(); + QueryUnbondingDelegationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUnbondingDelegationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUnbondingDelegationResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.UnbondingDelegation get unbond => $_getN(0); + @$pb.TagNumber(1) + set unbond($11.UnbondingDelegation v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUnbond() => $_has(0); + @$pb.TagNumber(1) + void clearUnbond() => clearField(1); + @$pb.TagNumber(1) + $11.UnbondingDelegation ensureUnbond() => $_ensure(0); +} + +class QueryDelegatorDelegationsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorDelegationsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOM<$13.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryDelegatorDelegationsRequest._() : super(); + factory QueryDelegatorDelegationsRequest({ + $core.String? delegatorAddr, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDelegatorDelegationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorDelegationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorDelegationsRequest clone() => QueryDelegatorDelegationsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorDelegationsRequest copyWith(void Function(QueryDelegatorDelegationsRequest) updates) => super.copyWith((message) => updates(message as QueryDelegatorDelegationsRequest)) as QueryDelegatorDelegationsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorDelegationsRequest create() => QueryDelegatorDelegationsRequest._(); + QueryDelegatorDelegationsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorDelegationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorDelegationsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $13.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryDelegatorDelegationsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorDelegationsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.DelegationResponse>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegationResponses', $pb.PbFieldType.PM, subBuilder: $11.DelegationResponse.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryDelegatorDelegationsResponse._() : super(); + factory QueryDelegatorDelegationsResponse({ + $core.Iterable<$11.DelegationResponse>? delegationResponses, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (delegationResponses != null) { + _result.delegationResponses.addAll(delegationResponses); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDelegatorDelegationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorDelegationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorDelegationsResponse clone() => QueryDelegatorDelegationsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorDelegationsResponse copyWith(void Function(QueryDelegatorDelegationsResponse) updates) => super.copyWith((message) => updates(message as QueryDelegatorDelegationsResponse)) as QueryDelegatorDelegationsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorDelegationsResponse create() => QueryDelegatorDelegationsResponse._(); + QueryDelegatorDelegationsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorDelegationsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorDelegationsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.DelegationResponse> get delegationResponses => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryDelegatorUnbondingDelegationsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorUnbondingDelegationsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOM<$13.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryDelegatorUnbondingDelegationsRequest._() : super(); + factory QueryDelegatorUnbondingDelegationsRequest({ + $core.String? delegatorAddr, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDelegatorUnbondingDelegationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorUnbondingDelegationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorUnbondingDelegationsRequest clone() => QueryDelegatorUnbondingDelegationsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorUnbondingDelegationsRequest copyWith(void Function(QueryDelegatorUnbondingDelegationsRequest) updates) => super.copyWith((message) => updates(message as QueryDelegatorUnbondingDelegationsRequest)) as QueryDelegatorUnbondingDelegationsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorUnbondingDelegationsRequest create() => QueryDelegatorUnbondingDelegationsRequest._(); + QueryDelegatorUnbondingDelegationsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorUnbondingDelegationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorUnbondingDelegationsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $13.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryDelegatorUnbondingDelegationsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorUnbondingDelegationsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.UnbondingDelegation>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbondingResponses', $pb.PbFieldType.PM, subBuilder: $11.UnbondingDelegation.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryDelegatorUnbondingDelegationsResponse._() : super(); + factory QueryDelegatorUnbondingDelegationsResponse({ + $core.Iterable<$11.UnbondingDelegation>? unbondingResponses, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (unbondingResponses != null) { + _result.unbondingResponses.addAll(unbondingResponses); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDelegatorUnbondingDelegationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorUnbondingDelegationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorUnbondingDelegationsResponse clone() => QueryDelegatorUnbondingDelegationsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorUnbondingDelegationsResponse copyWith(void Function(QueryDelegatorUnbondingDelegationsResponse) updates) => super.copyWith((message) => updates(message as QueryDelegatorUnbondingDelegationsResponse)) as QueryDelegatorUnbondingDelegationsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorUnbondingDelegationsResponse create() => QueryDelegatorUnbondingDelegationsResponse._(); + QueryDelegatorUnbondingDelegationsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorUnbondingDelegationsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorUnbondingDelegationsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.UnbondingDelegation> get unbondingResponses => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryRedelegationsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryRedelegationsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'srcValidatorAddr') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dstValidatorAddr') + ..aOM<$13.PageRequest>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryRedelegationsRequest._() : super(); + factory QueryRedelegationsRequest({ + $core.String? delegatorAddr, + $core.String? srcValidatorAddr, + $core.String? dstValidatorAddr, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (srcValidatorAddr != null) { + _result.srcValidatorAddr = srcValidatorAddr; + } + if (dstValidatorAddr != null) { + _result.dstValidatorAddr = dstValidatorAddr; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryRedelegationsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryRedelegationsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryRedelegationsRequest clone() => QueryRedelegationsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryRedelegationsRequest copyWith(void Function(QueryRedelegationsRequest) updates) => super.copyWith((message) => updates(message as QueryRedelegationsRequest)) as QueryRedelegationsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryRedelegationsRequest create() => QueryRedelegationsRequest._(); + QueryRedelegationsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryRedelegationsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryRedelegationsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $core.String get srcValidatorAddr => $_getSZ(1); + @$pb.TagNumber(2) + set srcValidatorAddr($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSrcValidatorAddr() => $_has(1); + @$pb.TagNumber(2) + void clearSrcValidatorAddr() => clearField(2); + + @$pb.TagNumber(3) + $core.String get dstValidatorAddr => $_getSZ(2); + @$pb.TagNumber(3) + set dstValidatorAddr($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasDstValidatorAddr() => $_has(2); + @$pb.TagNumber(3) + void clearDstValidatorAddr() => clearField(3); + + @$pb.TagNumber(4) + $13.PageRequest get pagination => $_getN(3); + @$pb.TagNumber(4) + set pagination($13.PageRequest v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasPagination() => $_has(3); + @$pb.TagNumber(4) + void clearPagination() => clearField(4); + @$pb.TagNumber(4) + $13.PageRequest ensurePagination() => $_ensure(3); +} + +class QueryRedelegationsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryRedelegationsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.RedelegationResponse>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'redelegationResponses', $pb.PbFieldType.PM, subBuilder: $11.RedelegationResponse.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryRedelegationsResponse._() : super(); + factory QueryRedelegationsResponse({ + $core.Iterable<$11.RedelegationResponse>? redelegationResponses, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (redelegationResponses != null) { + _result.redelegationResponses.addAll(redelegationResponses); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryRedelegationsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryRedelegationsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryRedelegationsResponse clone() => QueryRedelegationsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryRedelegationsResponse copyWith(void Function(QueryRedelegationsResponse) updates) => super.copyWith((message) => updates(message as QueryRedelegationsResponse)) as QueryRedelegationsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryRedelegationsResponse create() => QueryRedelegationsResponse._(); + QueryRedelegationsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryRedelegationsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryRedelegationsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.RedelegationResponse> get redelegationResponses => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryDelegatorValidatorsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorValidatorsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOM<$13.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryDelegatorValidatorsRequest._() : super(); + factory QueryDelegatorValidatorsRequest({ + $core.String? delegatorAddr, + $13.PageRequest? pagination, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDelegatorValidatorsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorValidatorsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsRequest clone() => QueryDelegatorValidatorsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsRequest copyWith(void Function(QueryDelegatorValidatorsRequest) updates) => super.copyWith((message) => updates(message as QueryDelegatorValidatorsRequest)) as QueryDelegatorValidatorsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsRequest create() => QueryDelegatorValidatorsRequest._(); + QueryDelegatorValidatorsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorValidatorsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $13.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryDelegatorValidatorsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorValidatorsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc<$11.Validator>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: $11.Validator.create) + ..aOM<$13.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $13.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryDelegatorValidatorsResponse._() : super(); + factory QueryDelegatorValidatorsResponse({ + $core.Iterable<$11.Validator>? validators, + $13.PageResponse? pagination, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDelegatorValidatorsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorValidatorsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsResponse clone() => QueryDelegatorValidatorsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorsResponse copyWith(void Function(QueryDelegatorValidatorsResponse) updates) => super.copyWith((message) => updates(message as QueryDelegatorValidatorsResponse)) as QueryDelegatorValidatorsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsResponse create() => QueryDelegatorValidatorsResponse._(); + QueryDelegatorValidatorsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorValidatorsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.Validator> get validators => $_getList(0); + + @$pb.TagNumber(2) + $13.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($13.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $13.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryDelegatorValidatorRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorValidatorRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddr') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddr') + ..hasRequiredFields = false + ; + + QueryDelegatorValidatorRequest._() : super(); + factory QueryDelegatorValidatorRequest({ + $core.String? delegatorAddr, + $core.String? validatorAddr, + }) { + final _result = create(); + if (delegatorAddr != null) { + _result.delegatorAddr = delegatorAddr; + } + if (validatorAddr != null) { + _result.validatorAddr = validatorAddr; + } + return _result; + } + factory QueryDelegatorValidatorRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorValidatorRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorRequest clone() => QueryDelegatorValidatorRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorRequest copyWith(void Function(QueryDelegatorValidatorRequest) updates) => super.copyWith((message) => updates(message as QueryDelegatorValidatorRequest)) as QueryDelegatorValidatorRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorRequest create() => QueryDelegatorValidatorRequest._(); + QueryDelegatorValidatorRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorValidatorRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddr => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddr($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddr() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddr() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddr => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddr($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddr() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddr() => clearField(2); +} + +class QueryDelegatorValidatorResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDelegatorValidatorResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Validator>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: $11.Validator.create) + ..hasRequiredFields = false + ; + + QueryDelegatorValidatorResponse._() : super(); + factory QueryDelegatorValidatorResponse({ + $11.Validator? validator, + }) { + final _result = create(); + if (validator != null) { + _result.validator = validator; + } + return _result; + } + factory QueryDelegatorValidatorResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDelegatorValidatorResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorResponse clone() => QueryDelegatorValidatorResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDelegatorValidatorResponse copyWith(void Function(QueryDelegatorValidatorResponse) updates) => super.copyWith((message) => updates(message as QueryDelegatorValidatorResponse)) as QueryDelegatorValidatorResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorResponse create() => QueryDelegatorValidatorResponse._(); + QueryDelegatorValidatorResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDelegatorValidatorResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDelegatorValidatorResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.Validator get validator => $_getN(0); + @$pb.TagNumber(1) + set validator($11.Validator v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasValidator() => $_has(0); + @$pb.TagNumber(1) + void clearValidator() => clearField(1); + @$pb.TagNumber(1) + $11.Validator ensureValidator() => $_ensure(0); +} + +class QueryHistoricalInfoRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryHistoricalInfoRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..hasRequiredFields = false + ; + + QueryHistoricalInfoRequest._() : super(); + factory QueryHistoricalInfoRequest({ + $fixnum.Int64? height, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryHistoricalInfoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryHistoricalInfoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryHistoricalInfoRequest clone() => QueryHistoricalInfoRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryHistoricalInfoRequest copyWith(void Function(QueryHistoricalInfoRequest) updates) => super.copyWith((message) => updates(message as QueryHistoricalInfoRequest)) as QueryHistoricalInfoRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryHistoricalInfoRequest create() => QueryHistoricalInfoRequest._(); + QueryHistoricalInfoRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryHistoricalInfoRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryHistoricalInfoRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); +} + +class QueryHistoricalInfoResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryHistoricalInfoResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.HistoricalInfo>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hist', subBuilder: $11.HistoricalInfo.create) + ..hasRequiredFields = false + ; + + QueryHistoricalInfoResponse._() : super(); + factory QueryHistoricalInfoResponse({ + $11.HistoricalInfo? hist, + }) { + final _result = create(); + if (hist != null) { + _result.hist = hist; + } + return _result; + } + factory QueryHistoricalInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryHistoricalInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryHistoricalInfoResponse clone() => QueryHistoricalInfoResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryHistoricalInfoResponse copyWith(void Function(QueryHistoricalInfoResponse) updates) => super.copyWith((message) => updates(message as QueryHistoricalInfoResponse)) as QueryHistoricalInfoResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryHistoricalInfoResponse create() => QueryHistoricalInfoResponse._(); + QueryHistoricalInfoResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryHistoricalInfoResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryHistoricalInfoResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.HistoricalInfo get hist => $_getN(0); + @$pb.TagNumber(1) + set hist($11.HistoricalInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHist() => $_has(0); + @$pb.TagNumber(1) + void clearHist() => clearField(1); + @$pb.TagNumber(1) + $11.HistoricalInfo ensureHist() => $_ensure(0); +} + +class QueryPoolRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPoolRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryPoolRequest._() : super(); + factory QueryPoolRequest() => create(); + factory QueryPoolRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPoolRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPoolRequest clone() => QueryPoolRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPoolRequest copyWith(void Function(QueryPoolRequest) updates) => super.copyWith((message) => updates(message as QueryPoolRequest)) as QueryPoolRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPoolRequest create() => QueryPoolRequest._(); + QueryPoolRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPoolRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPoolRequest? _defaultInstance; +} + +class QueryPoolResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPoolResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Pool>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pool', subBuilder: $11.Pool.create) + ..hasRequiredFields = false + ; + + QueryPoolResponse._() : super(); + factory QueryPoolResponse({ + $11.Pool? pool, + }) { + final _result = create(); + if (pool != null) { + _result.pool = pool; + } + return _result; + } + factory QueryPoolResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPoolResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPoolResponse clone() => QueryPoolResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPoolResponse copyWith(void Function(QueryPoolResponse) updates) => super.copyWith((message) => updates(message as QueryPoolResponse)) as QueryPoolResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPoolResponse create() => QueryPoolResponse._(); + QueryPoolResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPoolResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPoolResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.Pool get pool => $_getN(0); + @$pb.TagNumber(1) + set pool($11.Pool v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPool() => $_has(0); + @$pb.TagNumber(1) + void clearPool() => clearField(1); + @$pb.TagNumber(1) + $11.Pool ensurePool() => $_ensure(0); +} + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $11.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $11.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $11.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($11.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $11.Params ensureParams() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..087b0e22 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..ccfa4207 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbgrpc.dart @@ -0,0 +1,451 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$validators = + $grpc.ClientMethod<$0.QueryValidatorsRequest, $0.QueryValidatorsResponse>( + '/cosmos.staking.v1beta1.Query/Validators', + ($0.QueryValidatorsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorsResponse.fromBuffer(value)); + static final _$validator = + $grpc.ClientMethod<$0.QueryValidatorRequest, $0.QueryValidatorResponse>( + '/cosmos.staking.v1beta1.Query/Validator', + ($0.QueryValidatorRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorResponse.fromBuffer(value)); + static final _$validatorDelegations = $grpc.ClientMethod< + $0.QueryValidatorDelegationsRequest, + $0.QueryValidatorDelegationsResponse>( + '/cosmos.staking.v1beta1.Query/ValidatorDelegations', + ($0.QueryValidatorDelegationsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorDelegationsResponse.fromBuffer(value)); + static final _$validatorUnbondingDelegations = $grpc.ClientMethod< + $0.QueryValidatorUnbondingDelegationsRequest, + $0.QueryValidatorUnbondingDelegationsResponse>( + '/cosmos.staking.v1beta1.Query/ValidatorUnbondingDelegations', + ($0.QueryValidatorUnbondingDelegationsRequest value) => + value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryValidatorUnbondingDelegationsResponse.fromBuffer(value)); + static final _$delegation = + $grpc.ClientMethod<$0.QueryDelegationRequest, $0.QueryDelegationResponse>( + '/cosmos.staking.v1beta1.Query/Delegation', + ($0.QueryDelegationRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegationResponse.fromBuffer(value)); + static final _$unbondingDelegation = $grpc.ClientMethod< + $0.QueryUnbondingDelegationRequest, + $0.QueryUnbondingDelegationResponse>( + '/cosmos.staking.v1beta1.Query/UnbondingDelegation', + ($0.QueryUnbondingDelegationRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryUnbondingDelegationResponse.fromBuffer(value)); + static final _$delegatorDelegations = $grpc.ClientMethod< + $0.QueryDelegatorDelegationsRequest, + $0.QueryDelegatorDelegationsResponse>( + '/cosmos.staking.v1beta1.Query/DelegatorDelegations', + ($0.QueryDelegatorDelegationsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegatorDelegationsResponse.fromBuffer(value)); + static final _$delegatorUnbondingDelegations = $grpc.ClientMethod< + $0.QueryDelegatorUnbondingDelegationsRequest, + $0.QueryDelegatorUnbondingDelegationsResponse>( + '/cosmos.staking.v1beta1.Query/DelegatorUnbondingDelegations', + ($0.QueryDelegatorUnbondingDelegationsRequest value) => + value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegatorUnbondingDelegationsResponse.fromBuffer(value)); + static final _$redelegations = $grpc.ClientMethod< + $0.QueryRedelegationsRequest, $0.QueryRedelegationsResponse>( + '/cosmos.staking.v1beta1.Query/Redelegations', + ($0.QueryRedelegationsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryRedelegationsResponse.fromBuffer(value)); + static final _$delegatorValidators = $grpc.ClientMethod< + $0.QueryDelegatorValidatorsRequest, + $0.QueryDelegatorValidatorsResponse>( + '/cosmos.staking.v1beta1.Query/DelegatorValidators', + ($0.QueryDelegatorValidatorsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegatorValidatorsResponse.fromBuffer(value)); + static final _$delegatorValidator = $grpc.ClientMethod< + $0.QueryDelegatorValidatorRequest, + $0.QueryDelegatorValidatorResponse>( + '/cosmos.staking.v1beta1.Query/DelegatorValidator', + ($0.QueryDelegatorValidatorRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDelegatorValidatorResponse.fromBuffer(value)); + static final _$historicalInfo = $grpc.ClientMethod< + $0.QueryHistoricalInfoRequest, $0.QueryHistoricalInfoResponse>( + '/cosmos.staking.v1beta1.Query/HistoricalInfo', + ($0.QueryHistoricalInfoRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryHistoricalInfoResponse.fromBuffer(value)); + static final _$pool = + $grpc.ClientMethod<$0.QueryPoolRequest, $0.QueryPoolResponse>( + '/cosmos.staking.v1beta1.Query/Pool', + ($0.QueryPoolRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryPoolResponse.fromBuffer(value)); + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos.staking.v1beta1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryValidatorsResponse> validators( + $0.QueryValidatorsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validators, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryValidatorResponse> validator( + $0.QueryValidatorRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validator, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryValidatorDelegationsResponse> + validatorDelegations($0.QueryValidatorDelegationsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validatorDelegations, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryValidatorUnbondingDelegationsResponse> + validatorUnbondingDelegations( + $0.QueryValidatorUnbondingDelegationsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$validatorUnbondingDelegations, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegationResponse> delegation( + $0.QueryDelegationRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegation, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryUnbondingDelegationResponse> unbondingDelegation( + $0.QueryUnbondingDelegationRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$unbondingDelegation, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegatorDelegationsResponse> + delegatorDelegations($0.QueryDelegatorDelegationsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegatorDelegations, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegatorUnbondingDelegationsResponse> + delegatorUnbondingDelegations( + $0.QueryDelegatorUnbondingDelegationsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegatorUnbondingDelegations, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryRedelegationsResponse> redelegations( + $0.QueryRedelegationsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$redelegations, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegatorValidatorsResponse> delegatorValidators( + $0.QueryDelegatorValidatorsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegatorValidators, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDelegatorValidatorResponse> delegatorValidator( + $0.QueryDelegatorValidatorRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegatorValidator, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryHistoricalInfoResponse> historicalInfo( + $0.QueryHistoricalInfoRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$historicalInfo, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryPoolResponse> pool($0.QueryPoolRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$pool, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.staking.v1beta1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryValidatorsRequest, + $0.QueryValidatorsResponse>( + 'Validators', + validators_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorsRequest.fromBuffer(value), + ($0.QueryValidatorsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryValidatorRequest, + $0.QueryValidatorResponse>( + 'Validator', + validator_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorRequest.fromBuffer(value), + ($0.QueryValidatorResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryValidatorDelegationsRequest, + $0.QueryValidatorDelegationsResponse>( + 'ValidatorDelegations', + validatorDelegations_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorDelegationsRequest.fromBuffer(value), + ($0.QueryValidatorDelegationsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryValidatorUnbondingDelegationsRequest, + $0.QueryValidatorUnbondingDelegationsResponse>( + 'ValidatorUnbondingDelegations', + validatorUnbondingDelegations_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryValidatorUnbondingDelegationsRequest.fromBuffer(value), + ($0.QueryValidatorUnbondingDelegationsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegationRequest, + $0.QueryDelegationResponse>( + 'Delegation', + delegation_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegationRequest.fromBuffer(value), + ($0.QueryDelegationResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryUnbondingDelegationRequest, + $0.QueryUnbondingDelegationResponse>( + 'UnbondingDelegation', + unbondingDelegation_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryUnbondingDelegationRequest.fromBuffer(value), + ($0.QueryUnbondingDelegationResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegatorDelegationsRequest, + $0.QueryDelegatorDelegationsResponse>( + 'DelegatorDelegations', + delegatorDelegations_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegatorDelegationsRequest.fromBuffer(value), + ($0.QueryDelegatorDelegationsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegatorUnbondingDelegationsRequest, + $0.QueryDelegatorUnbondingDelegationsResponse>( + 'DelegatorUnbondingDelegations', + delegatorUnbondingDelegations_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegatorUnbondingDelegationsRequest.fromBuffer(value), + ($0.QueryDelegatorUnbondingDelegationsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryRedelegationsRequest, + $0.QueryRedelegationsResponse>( + 'Redelegations', + redelegations_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryRedelegationsRequest.fromBuffer(value), + ($0.QueryRedelegationsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegatorValidatorsRequest, + $0.QueryDelegatorValidatorsResponse>( + 'DelegatorValidators', + delegatorValidators_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegatorValidatorsRequest.fromBuffer(value), + ($0.QueryDelegatorValidatorsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDelegatorValidatorRequest, + $0.QueryDelegatorValidatorResponse>( + 'DelegatorValidator', + delegatorValidator_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDelegatorValidatorRequest.fromBuffer(value), + ($0.QueryDelegatorValidatorResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryHistoricalInfoRequest, + $0.QueryHistoricalInfoResponse>( + 'HistoricalInfo', + historicalInfo_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryHistoricalInfoRequest.fromBuffer(value), + ($0.QueryHistoricalInfoResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryPoolRequest, $0.QueryPoolResponse>( + 'Pool', + pool_Pre, + false, + false, + ($core.List<$core.int> value) => $0.QueryPoolRequest.fromBuffer(value), + ($0.QueryPoolResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryValidatorsResponse> validators_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryValidatorsRequest> request) async { + return validators(call, await request); + } + + $async.Future<$0.QueryValidatorResponse> validator_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryValidatorRequest> request) async { + return validator(call, await request); + } + + $async.Future<$0.QueryValidatorDelegationsResponse> validatorDelegations_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryValidatorDelegationsRequest> request) async { + return validatorDelegations(call, await request); + } + + $async.Future<$0.QueryValidatorUnbondingDelegationsResponse> + validatorUnbondingDelegations_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryValidatorUnbondingDelegationsRequest> + request) async { + return validatorUnbondingDelegations(call, await request); + } + + $async.Future<$0.QueryDelegationResponse> delegation_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegationRequest> request) async { + return delegation(call, await request); + } + + $async.Future<$0.QueryUnbondingDelegationResponse> unbondingDelegation_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryUnbondingDelegationRequest> request) async { + return unbondingDelegation(call, await request); + } + + $async.Future<$0.QueryDelegatorDelegationsResponse> delegatorDelegations_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegatorDelegationsRequest> request) async { + return delegatorDelegations(call, await request); + } + + $async.Future<$0.QueryDelegatorUnbondingDelegationsResponse> + delegatorUnbondingDelegations_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegatorUnbondingDelegationsRequest> + request) async { + return delegatorUnbondingDelegations(call, await request); + } + + $async.Future<$0.QueryRedelegationsResponse> redelegations_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryRedelegationsRequest> request) async { + return redelegations(call, await request); + } + + $async.Future<$0.QueryDelegatorValidatorsResponse> delegatorValidators_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegatorValidatorsRequest> request) async { + return delegatorValidators(call, await request); + } + + $async.Future<$0.QueryDelegatorValidatorResponse> delegatorValidator_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDelegatorValidatorRequest> request) async { + return delegatorValidator(call, await request); + } + + $async.Future<$0.QueryHistoricalInfoResponse> historicalInfo_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryHistoricalInfoRequest> request) async { + return historicalInfo(call, await request); + } + + $async.Future<$0.QueryPoolResponse> pool_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryPoolRequest> request) async { + return pool(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryValidatorsResponse> validators( + $grpc.ServiceCall call, $0.QueryValidatorsRequest request); + $async.Future<$0.QueryValidatorResponse> validator( + $grpc.ServiceCall call, $0.QueryValidatorRequest request); + $async.Future<$0.QueryValidatorDelegationsResponse> validatorDelegations( + $grpc.ServiceCall call, $0.QueryValidatorDelegationsRequest request); + $async.Future<$0.QueryValidatorUnbondingDelegationsResponse> + validatorUnbondingDelegations($grpc.ServiceCall call, + $0.QueryValidatorUnbondingDelegationsRequest request); + $async.Future<$0.QueryDelegationResponse> delegation( + $grpc.ServiceCall call, $0.QueryDelegationRequest request); + $async.Future<$0.QueryUnbondingDelegationResponse> unbondingDelegation( + $grpc.ServiceCall call, $0.QueryUnbondingDelegationRequest request); + $async.Future<$0.QueryDelegatorDelegationsResponse> delegatorDelegations( + $grpc.ServiceCall call, $0.QueryDelegatorDelegationsRequest request); + $async.Future<$0.QueryDelegatorUnbondingDelegationsResponse> + delegatorUnbondingDelegations($grpc.ServiceCall call, + $0.QueryDelegatorUnbondingDelegationsRequest request); + $async.Future<$0.QueryRedelegationsResponse> redelegations( + $grpc.ServiceCall call, $0.QueryRedelegationsRequest request); + $async.Future<$0.QueryDelegatorValidatorsResponse> delegatorValidators( + $grpc.ServiceCall call, $0.QueryDelegatorValidatorsRequest request); + $async.Future<$0.QueryDelegatorValidatorResponse> delegatorValidator( + $grpc.ServiceCall call, $0.QueryDelegatorValidatorRequest request); + $async.Future<$0.QueryHistoricalInfoResponse> historicalInfo( + $grpc.ServiceCall call, $0.QueryHistoricalInfoRequest request); + $async.Future<$0.QueryPoolResponse> pool( + $grpc.ServiceCall call, $0.QueryPoolRequest request); + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..ea902571 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/query.pbjson.dart @@ -0,0 +1,310 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryValidatorsRequestDescriptor instead') +const QueryValidatorsRequest$json = const { + '1': 'QueryValidatorsRequest', + '2': const [ + const {'1': 'status', '3': 1, '4': 1, '5': 9, '10': 'status'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorsRequestDescriptor = $convert.base64Decode('ChZRdWVyeVZhbGlkYXRvcnNSZXF1ZXN0EhYKBnN0YXR1cxgBIAEoCVIGc3RhdHVzEkYKCnBhZ2luYXRpb24YAiABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryValidatorsResponseDescriptor instead') +const QueryValidatorsResponse$json = const { + '1': 'QueryValidatorsResponse', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.Validator', '8': const {}, '10': 'validators'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorsResponseDescriptor = $convert.base64Decode('ChdRdWVyeVZhbGlkYXRvcnNSZXNwb25zZRJHCgp2YWxpZGF0b3JzGAEgAygLMiEuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5WYWxpZGF0b3JCBMjeHwBSCnZhbGlkYXRvcnMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryValidatorRequestDescriptor instead') +const QueryValidatorRequest$json = const { + '1': 'QueryValidatorRequest', + '2': const [ + const {'1': 'validator_addr', '3': 1, '4': 1, '5': 9, '10': 'validatorAddr'}, + ], +}; + +/// Descriptor for `QueryValidatorRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorRequestDescriptor = $convert.base64Decode('ChVRdWVyeVZhbGlkYXRvclJlcXVlc3QSJQoOdmFsaWRhdG9yX2FkZHIYASABKAlSDXZhbGlkYXRvckFkZHI='); +@$core.Deprecated('Use queryValidatorResponseDescriptor instead') +const QueryValidatorResponse$json = const { + '1': 'QueryValidatorResponse', + '2': const [ + const {'1': 'validator', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Validator', '8': const {}, '10': 'validator'}, + ], +}; + +/// Descriptor for `QueryValidatorResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorResponseDescriptor = $convert.base64Decode('ChZRdWVyeVZhbGlkYXRvclJlc3BvbnNlEkUKCXZhbGlkYXRvchgBIAEoCzIhLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3I='); +@$core.Deprecated('Use queryValidatorDelegationsRequestDescriptor instead') +const QueryValidatorDelegationsRequest$json = const { + '1': 'QueryValidatorDelegationsRequest', + '2': const [ + const {'1': 'validator_addr', '3': 1, '4': 1, '5': 9, '10': 'validatorAddr'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorDelegationsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorDelegationsRequestDescriptor = $convert.base64Decode('CiBRdWVyeVZhbGlkYXRvckRlbGVnYXRpb25zUmVxdWVzdBIlCg52YWxpZGF0b3JfYWRkchgBIAEoCVINdmFsaWRhdG9yQWRkchJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryValidatorDelegationsResponseDescriptor instead') +const QueryValidatorDelegationsResponse$json = const { + '1': 'QueryValidatorDelegationsResponse', + '2': const [ + const {'1': 'delegation_responses', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.DelegationResponse', '8': const {}, '10': 'delegationResponses'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorDelegationsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorDelegationsResponseDescriptor = $convert.base64Decode('CiFRdWVyeVZhbGlkYXRvckRlbGVnYXRpb25zUmVzcG9uc2USegoUZGVsZWdhdGlvbl9yZXNwb25zZXMYASADKAsyKi5jb3Ntb3Muc3Rha2luZy52MWJldGExLkRlbGVnYXRpb25SZXNwb25zZUIbyN4fAKrfHxNEZWxlZ2F0aW9uUmVzcG9uc2VzUhNkZWxlZ2F0aW9uUmVzcG9uc2VzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryValidatorUnbondingDelegationsRequestDescriptor instead') +const QueryValidatorUnbondingDelegationsRequest$json = const { + '1': 'QueryValidatorUnbondingDelegationsRequest', + '2': const [ + const {'1': 'validator_addr', '3': 1, '4': 1, '5': 9, '10': 'validatorAddr'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorUnbondingDelegationsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorUnbondingDelegationsRequestDescriptor = $convert.base64Decode('CilRdWVyeVZhbGlkYXRvclVuYm9uZGluZ0RlbGVnYXRpb25zUmVxdWVzdBIlCg52YWxpZGF0b3JfYWRkchgBIAEoCVINdmFsaWRhdG9yQWRkchJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryValidatorUnbondingDelegationsResponseDescriptor instead') +const QueryValidatorUnbondingDelegationsResponse$json = const { + '1': 'QueryValidatorUnbondingDelegationsResponse', + '2': const [ + const {'1': 'unbonding_responses', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.UnbondingDelegation', '8': const {}, '10': 'unbondingResponses'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryValidatorUnbondingDelegationsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryValidatorUnbondingDelegationsResponseDescriptor = $convert.base64Decode('CipRdWVyeVZhbGlkYXRvclVuYm9uZGluZ0RlbGVnYXRpb25zUmVzcG9uc2USYgoTdW5ib25kaW5nX3Jlc3BvbnNlcxgBIAMoCzIrLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuVW5ib25kaW5nRGVsZWdhdGlvbkIEyN4fAFISdW5ib25kaW5nUmVzcG9uc2VzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryDelegationRequestDescriptor instead') +const QueryDelegationRequest$json = const { + '1': 'QueryDelegationRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'validator_addr', '3': 2, '4': 1, '5': 9, '10': 'validatorAddr'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegationRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegationRequestDescriptor = $convert.base64Decode('ChZRdWVyeURlbGVnYXRpb25SZXF1ZXN0EiUKDmRlbGVnYXRvcl9hZGRyGAEgASgJUg1kZWxlZ2F0b3JBZGRyEiUKDnZhbGlkYXRvcl9hZGRyGAIgASgJUg12YWxpZGF0b3JBZGRyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryDelegationResponseDescriptor instead') +const QueryDelegationResponse$json = const { + '1': 'QueryDelegationResponse', + '2': const [ + const {'1': 'delegation_response', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.DelegationResponse', '10': 'delegationResponse'}, + ], +}; + +/// Descriptor for `QueryDelegationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegationResponseDescriptor = $convert.base64Decode('ChdRdWVyeURlbGVnYXRpb25SZXNwb25zZRJbChNkZWxlZ2F0aW9uX3Jlc3BvbnNlGAEgASgLMiouY29zbW9zLnN0YWtpbmcudjFiZXRhMS5EZWxlZ2F0aW9uUmVzcG9uc2VSEmRlbGVnYXRpb25SZXNwb25zZQ=='); +@$core.Deprecated('Use queryUnbondingDelegationRequestDescriptor instead') +const QueryUnbondingDelegationRequest$json = const { + '1': 'QueryUnbondingDelegationRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'validator_addr', '3': 2, '4': 1, '5': 9, '10': 'validatorAddr'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryUnbondingDelegationRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUnbondingDelegationRequestDescriptor = $convert.base64Decode('Ch9RdWVyeVVuYm9uZGluZ0RlbGVnYXRpb25SZXF1ZXN0EiUKDmRlbGVnYXRvcl9hZGRyGAEgASgJUg1kZWxlZ2F0b3JBZGRyEiUKDnZhbGlkYXRvcl9hZGRyGAIgASgJUg12YWxpZGF0b3JBZGRyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryUnbondingDelegationResponseDescriptor instead') +const QueryUnbondingDelegationResponse$json = const { + '1': 'QueryUnbondingDelegationResponse', + '2': const [ + const {'1': 'unbond', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.UnbondingDelegation', '8': const {}, '10': 'unbond'}, + ], +}; + +/// Descriptor for `QueryUnbondingDelegationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUnbondingDelegationResponseDescriptor = $convert.base64Decode('CiBRdWVyeVVuYm9uZGluZ0RlbGVnYXRpb25SZXNwb25zZRJJCgZ1bmJvbmQYASABKAsyKy5jb3Ntb3Muc3Rha2luZy52MWJldGExLlVuYm9uZGluZ0RlbGVnYXRpb25CBMjeHwBSBnVuYm9uZA=='); +@$core.Deprecated('Use queryDelegatorDelegationsRequestDescriptor instead') +const QueryDelegatorDelegationsRequest$json = const { + '1': 'QueryDelegatorDelegationsRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorDelegationsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorDelegationsRequestDescriptor = $convert.base64Decode('CiBRdWVyeURlbGVnYXRvckRlbGVnYXRpb25zUmVxdWVzdBIlCg5kZWxlZ2F0b3JfYWRkchgBIAEoCVINZGVsZWdhdG9yQWRkchJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbjoI6KAfAIigHwA='); +@$core.Deprecated('Use queryDelegatorDelegationsResponseDescriptor instead') +const QueryDelegatorDelegationsResponse$json = const { + '1': 'QueryDelegatorDelegationsResponse', + '2': const [ + const {'1': 'delegation_responses', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.DelegationResponse', '8': const {}, '10': 'delegationResponses'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDelegatorDelegationsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorDelegationsResponseDescriptor = $convert.base64Decode('CiFRdWVyeURlbGVnYXRvckRlbGVnYXRpb25zUmVzcG9uc2USYwoUZGVsZWdhdGlvbl9yZXNwb25zZXMYASADKAsyKi5jb3Ntb3Muc3Rha2luZy52MWJldGExLkRlbGVnYXRpb25SZXNwb25zZUIEyN4fAFITZGVsZWdhdGlvblJlc3BvbnNlcxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use queryDelegatorUnbondingDelegationsRequestDescriptor instead') +const QueryDelegatorUnbondingDelegationsRequest$json = const { + '1': 'QueryDelegatorUnbondingDelegationsRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorUnbondingDelegationsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorUnbondingDelegationsRequestDescriptor = $convert.base64Decode('CilRdWVyeURlbGVnYXRvclVuYm9uZGluZ0RlbGVnYXRpb25zUmVxdWVzdBIlCg5kZWxlZ2F0b3JfYWRkchgBIAEoCVINZGVsZWdhdG9yQWRkchJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbjoI6KAfAIigHwA='); +@$core.Deprecated('Use queryDelegatorUnbondingDelegationsResponseDescriptor instead') +const QueryDelegatorUnbondingDelegationsResponse$json = const { + '1': 'QueryDelegatorUnbondingDelegationsResponse', + '2': const [ + const {'1': 'unbonding_responses', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.UnbondingDelegation', '8': const {}, '10': 'unbondingResponses'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDelegatorUnbondingDelegationsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorUnbondingDelegationsResponseDescriptor = $convert.base64Decode('CipRdWVyeURlbGVnYXRvclVuYm9uZGluZ0RlbGVnYXRpb25zUmVzcG9uc2USYgoTdW5ib25kaW5nX3Jlc3BvbnNlcxgBIAMoCzIrLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuVW5ib25kaW5nRGVsZWdhdGlvbkIEyN4fAFISdW5ib25kaW5nUmVzcG9uc2VzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryRedelegationsRequestDescriptor instead') +const QueryRedelegationsRequest$json = const { + '1': 'QueryRedelegationsRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'src_validator_addr', '3': 2, '4': 1, '5': 9, '10': 'srcValidatorAddr'}, + const {'1': 'dst_validator_addr', '3': 3, '4': 1, '5': 9, '10': 'dstValidatorAddr'}, + const {'1': 'pagination', '3': 4, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryRedelegationsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryRedelegationsRequestDescriptor = $convert.base64Decode('ChlRdWVyeVJlZGVsZWdhdGlvbnNSZXF1ZXN0EiUKDmRlbGVnYXRvcl9hZGRyGAEgASgJUg1kZWxlZ2F0b3JBZGRyEiwKEnNyY192YWxpZGF0b3JfYWRkchgCIAEoCVIQc3JjVmFsaWRhdG9yQWRkchIsChJkc3RfdmFsaWRhdG9yX2FkZHIYAyABKAlSEGRzdFZhbGlkYXRvckFkZHISRgoKcGFnaW5hdGlvbhgEIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb246COigHwCIoB8A'); +@$core.Deprecated('Use queryRedelegationsResponseDescriptor instead') +const QueryRedelegationsResponse$json = const { + '1': 'QueryRedelegationsResponse', + '2': const [ + const {'1': 'redelegation_responses', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.RedelegationResponse', '8': const {}, '10': 'redelegationResponses'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryRedelegationsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryRedelegationsResponseDescriptor = $convert.base64Decode('ChpRdWVyeVJlZGVsZWdhdGlvbnNSZXNwb25zZRJpChZyZWRlbGVnYXRpb25fcmVzcG9uc2VzGAEgAygLMiwuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5SZWRlbGVnYXRpb25SZXNwb25zZUIEyN4fAFIVcmVkZWxlZ2F0aW9uUmVzcG9uc2VzEkcKCnBhZ2luYXRpb24YAiABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryDelegatorValidatorsRequestDescriptor instead') +const QueryDelegatorValidatorsRequest$json = const { + '1': 'QueryDelegatorValidatorsRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorValidatorsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorValidatorsRequestDescriptor = $convert.base64Decode('Ch9RdWVyeURlbGVnYXRvclZhbGlkYXRvcnNSZXF1ZXN0EiUKDmRlbGVnYXRvcl9hZGRyGAEgASgJUg1kZWxlZ2F0b3JBZGRyEkYKCnBhZ2luYXRpb24YAiABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9uOgjooB8AiKAfAA=='); +@$core.Deprecated('Use queryDelegatorValidatorsResponseDescriptor instead') +const QueryDelegatorValidatorsResponse$json = const { + '1': 'QueryDelegatorValidatorsResponse', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.Validator', '8': const {}, '10': 'validators'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDelegatorValidatorsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorValidatorsResponseDescriptor = $convert.base64Decode('CiBRdWVyeURlbGVnYXRvclZhbGlkYXRvcnNSZXNwb25zZRJHCgp2YWxpZGF0b3JzGAEgAygLMiEuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5WYWxpZGF0b3JCBMjeHwBSCnZhbGlkYXRvcnMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryDelegatorValidatorRequestDescriptor instead') +const QueryDelegatorValidatorRequest$json = const { + '1': 'QueryDelegatorValidatorRequest', + '2': const [ + const {'1': 'delegator_addr', '3': 1, '4': 1, '5': 9, '10': 'delegatorAddr'}, + const {'1': 'validator_addr', '3': 2, '4': 1, '5': 9, '10': 'validatorAddr'}, + ], + '7': const {}, +}; + +/// Descriptor for `QueryDelegatorValidatorRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorValidatorRequestDescriptor = $convert.base64Decode('Ch5RdWVyeURlbGVnYXRvclZhbGlkYXRvclJlcXVlc3QSJQoOZGVsZWdhdG9yX2FkZHIYASABKAlSDWRlbGVnYXRvckFkZHISJQoOdmFsaWRhdG9yX2FkZHIYAiABKAlSDXZhbGlkYXRvckFkZHI6COigHwCIoB8A'); +@$core.Deprecated('Use queryDelegatorValidatorResponseDescriptor instead') +const QueryDelegatorValidatorResponse$json = const { + '1': 'QueryDelegatorValidatorResponse', + '2': const [ + const {'1': 'validator', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Validator', '8': const {}, '10': 'validator'}, + ], +}; + +/// Descriptor for `QueryDelegatorValidatorResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDelegatorValidatorResponseDescriptor = $convert.base64Decode('Ch9RdWVyeURlbGVnYXRvclZhbGlkYXRvclJlc3BvbnNlEkUKCXZhbGlkYXRvchgBIAEoCzIhLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3I='); +@$core.Deprecated('Use queryHistoricalInfoRequestDescriptor instead') +const QueryHistoricalInfoRequest$json = const { + '1': 'QueryHistoricalInfoRequest', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryHistoricalInfoRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryHistoricalInfoRequestDescriptor = $convert.base64Decode('ChpRdWVyeUhpc3RvcmljYWxJbmZvUmVxdWVzdBIWCgZoZWlnaHQYASABKANSBmhlaWdodA=='); +@$core.Deprecated('Use queryHistoricalInfoResponseDescriptor instead') +const QueryHistoricalInfoResponse$json = const { + '1': 'QueryHistoricalInfoResponse', + '2': const [ + const {'1': 'hist', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.HistoricalInfo', '10': 'hist'}, + ], +}; + +/// Descriptor for `QueryHistoricalInfoResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryHistoricalInfoResponseDescriptor = $convert.base64Decode('ChtRdWVyeUhpc3RvcmljYWxJbmZvUmVzcG9uc2USOgoEaGlzdBgBIAEoCzImLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuSGlzdG9yaWNhbEluZm9SBGhpc3Q='); +@$core.Deprecated('Use queryPoolRequestDescriptor instead') +const QueryPoolRequest$json = const { + '1': 'QueryPoolRequest', +}; + +/// Descriptor for `QueryPoolRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPoolRequestDescriptor = $convert.base64Decode('ChBRdWVyeVBvb2xSZXF1ZXN0'); +@$core.Deprecated('Use queryPoolResponseDescriptor instead') +const QueryPoolResponse$json = const { + '1': 'QueryPoolResponse', + '2': const [ + const {'1': 'pool', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Pool', '8': const {}, '10': 'pool'}, + ], +}; + +/// Descriptor for `QueryPoolResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPoolResponseDescriptor = $convert.base64Decode('ChFRdWVyeVBvb2xSZXNwb25zZRI2CgRwb29sGAEgASgLMhwuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5Qb29sQgTI3h8AUgRwb29s'); +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEjwKBnBhcmFtcxgBIAEoCzIeLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuUGFyYW1zQgTI3h8AUgZwYXJhbXM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pb.dart new file mode 100644 index 00000000..fac29e9f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pb.dart @@ -0,0 +1,1536 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/staking.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../tendermint/types/types.pb.dart' as $8; +import '../../../google/protobuf/timestamp.pb.dart' as $6; +import '../../../google/protobuf/any.pb.dart' as $9; +import '../../../google/protobuf/duration.pb.dart' as $10; +import '../../base/v1beta1/coin.pb.dart' as $2; + +import 'staking.pbenum.dart'; + +export 'staking.pbenum.dart'; + +class HistoricalInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HistoricalInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$8.Header>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $8.Header.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'valset', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..hasRequiredFields = false + ; + + HistoricalInfo._() : super(); + factory HistoricalInfo({ + $8.Header? header, + $core.Iterable? valset, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (valset != null) { + _result.valset.addAll(valset); + } + return _result; + } + factory HistoricalInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HistoricalInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HistoricalInfo clone() => HistoricalInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HistoricalInfo copyWith(void Function(HistoricalInfo) updates) => super.copyWith((message) => updates(message as HistoricalInfo)) as HistoricalInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HistoricalInfo create() => HistoricalInfo._(); + HistoricalInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HistoricalInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HistoricalInfo? _defaultInstance; + + @$pb.TagNumber(1) + $8.Header get header => $_getN(0); + @$pb.TagNumber(1) + set header($8.Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + $8.Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get valset => $_getList(1); +} + +class CommissionRates extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommissionRates', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rate') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxRate') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxChangeRate') + ..hasRequiredFields = false + ; + + CommissionRates._() : super(); + factory CommissionRates({ + $core.String? rate, + $core.String? maxRate, + $core.String? maxChangeRate, + }) { + final _result = create(); + if (rate != null) { + _result.rate = rate; + } + if (maxRate != null) { + _result.maxRate = maxRate; + } + if (maxChangeRate != null) { + _result.maxChangeRate = maxChangeRate; + } + return _result; + } + factory CommissionRates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommissionRates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommissionRates clone() => CommissionRates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommissionRates copyWith(void Function(CommissionRates) updates) => super.copyWith((message) => updates(message as CommissionRates)) as CommissionRates; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommissionRates create() => CommissionRates._(); + CommissionRates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommissionRates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommissionRates? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get rate => $_getSZ(0); + @$pb.TagNumber(1) + set rate($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasRate() => $_has(0); + @$pb.TagNumber(1) + void clearRate() => clearField(1); + + @$pb.TagNumber(2) + $core.String get maxRate => $_getSZ(1); + @$pb.TagNumber(2) + set maxRate($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxRate() => $_has(1); + @$pb.TagNumber(2) + void clearMaxRate() => clearField(2); + + @$pb.TagNumber(3) + $core.String get maxChangeRate => $_getSZ(2); + @$pb.TagNumber(3) + set maxChangeRate($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxChangeRate() => $_has(2); + @$pb.TagNumber(3) + void clearMaxChangeRate() => clearField(3); +} + +class Commission extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Commission', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commissionRates', subBuilder: CommissionRates.create) + ..aOM<$6.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'updateTime', subBuilder: $6.Timestamp.create) + ..hasRequiredFields = false + ; + + Commission._() : super(); + factory Commission({ + CommissionRates? commissionRates, + $6.Timestamp? updateTime, + }) { + final _result = create(); + if (commissionRates != null) { + _result.commissionRates = commissionRates; + } + if (updateTime != null) { + _result.updateTime = updateTime; + } + return _result; + } + factory Commission.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Commission.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Commission clone() => Commission()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Commission copyWith(void Function(Commission) updates) => super.copyWith((message) => updates(message as Commission)) as Commission; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Commission create() => Commission._(); + Commission createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Commission getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Commission? _defaultInstance; + + @$pb.TagNumber(1) + CommissionRates get commissionRates => $_getN(0); + @$pb.TagNumber(1) + set commissionRates(CommissionRates v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCommissionRates() => $_has(0); + @$pb.TagNumber(1) + void clearCommissionRates() => clearField(1); + @$pb.TagNumber(1) + CommissionRates ensureCommissionRates() => $_ensure(0); + + @$pb.TagNumber(2) + $6.Timestamp get updateTime => $_getN(1); + @$pb.TagNumber(2) + set updateTime($6.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasUpdateTime() => $_has(1); + @$pb.TagNumber(2) + void clearUpdateTime() => clearField(2); + @$pb.TagNumber(2) + $6.Timestamp ensureUpdateTime() => $_ensure(1); +} + +class Description extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Description', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moniker') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identity') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'website') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'securityContact') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'details') + ..hasRequiredFields = false + ; + + Description._() : super(); + factory Description({ + $core.String? moniker, + $core.String? identity, + $core.String? website, + $core.String? securityContact, + $core.String? details, + }) { + final _result = create(); + if (moniker != null) { + _result.moniker = moniker; + } + if (identity != null) { + _result.identity = identity; + } + if (website != null) { + _result.website = website; + } + if (securityContact != null) { + _result.securityContact = securityContact; + } + if (details != null) { + _result.details = details; + } + return _result; + } + factory Description.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Description.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Description clone() => Description()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Description copyWith(void Function(Description) updates) => super.copyWith((message) => updates(message as Description)) as Description; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Description create() => Description._(); + Description createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Description getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Description? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get moniker => $_getSZ(0); + @$pb.TagNumber(1) + set moniker($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMoniker() => $_has(0); + @$pb.TagNumber(1) + void clearMoniker() => clearField(1); + + @$pb.TagNumber(2) + $core.String get identity => $_getSZ(1); + @$pb.TagNumber(2) + set identity($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasIdentity() => $_has(1); + @$pb.TagNumber(2) + void clearIdentity() => clearField(2); + + @$pb.TagNumber(3) + $core.String get website => $_getSZ(2); + @$pb.TagNumber(3) + set website($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasWebsite() => $_has(2); + @$pb.TagNumber(3) + void clearWebsite() => clearField(3); + + @$pb.TagNumber(4) + $core.String get securityContact => $_getSZ(3); + @$pb.TagNumber(4) + set securityContact($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSecurityContact() => $_has(3); + @$pb.TagNumber(4) + void clearSecurityContact() => clearField(4); + + @$pb.TagNumber(5) + $core.String get details => $_getSZ(4); + @$pb.TagNumber(5) + set details($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDetails() => $_has(4); + @$pb.TagNumber(5) + void clearDetails() => clearField(5); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'operatorAddress') + ..aOM<$9.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusPubkey', subBuilder: $9.Any.create) + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jailed') + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: BondStatus.BOND_STATUS_UNSPECIFIED, valueOf: BondStatus.valueOf, enumValues: BondStatus.values) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tokens') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorShares') + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', subBuilder: Description.create) + ..aInt64(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbondingHeight') + ..aOM<$6.Timestamp>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbondingTime', subBuilder: $6.Timestamp.create) + ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commission', subBuilder: Commission.create) + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minSelfDelegation') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.String? operatorAddress, + $9.Any? consensusPubkey, + $core.bool? jailed, + BondStatus? status, + $core.String? tokens, + $core.String? delegatorShares, + Description? description, + $fixnum.Int64? unbondingHeight, + $6.Timestamp? unbondingTime, + Commission? commission, + $core.String? minSelfDelegation, + }) { + final _result = create(); + if (operatorAddress != null) { + _result.operatorAddress = operatorAddress; + } + if (consensusPubkey != null) { + _result.consensusPubkey = consensusPubkey; + } + if (jailed != null) { + _result.jailed = jailed; + } + if (status != null) { + _result.status = status; + } + if (tokens != null) { + _result.tokens = tokens; + } + if (delegatorShares != null) { + _result.delegatorShares = delegatorShares; + } + if (description != null) { + _result.description = description; + } + if (unbondingHeight != null) { + _result.unbondingHeight = unbondingHeight; + } + if (unbondingTime != null) { + _result.unbondingTime = unbondingTime; + } + if (commission != null) { + _result.commission = commission; + } + if (minSelfDelegation != null) { + _result.minSelfDelegation = minSelfDelegation; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get operatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set operatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasOperatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearOperatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $9.Any get consensusPubkey => $_getN(1); + @$pb.TagNumber(2) + set consensusPubkey($9.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusPubkey() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusPubkey() => clearField(2); + @$pb.TagNumber(2) + $9.Any ensureConsensusPubkey() => $_ensure(1); + + @$pb.TagNumber(3) + $core.bool get jailed => $_getBF(2); + @$pb.TagNumber(3) + set jailed($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasJailed() => $_has(2); + @$pb.TagNumber(3) + void clearJailed() => clearField(3); + + @$pb.TagNumber(4) + BondStatus get status => $_getN(3); + @$pb.TagNumber(4) + set status(BondStatus v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasStatus() => $_has(3); + @$pb.TagNumber(4) + void clearStatus() => clearField(4); + + @$pb.TagNumber(5) + $core.String get tokens => $_getSZ(4); + @$pb.TagNumber(5) + set tokens($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasTokens() => $_has(4); + @$pb.TagNumber(5) + void clearTokens() => clearField(5); + + @$pb.TagNumber(6) + $core.String get delegatorShares => $_getSZ(5); + @$pb.TagNumber(6) + set delegatorShares($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasDelegatorShares() => $_has(5); + @$pb.TagNumber(6) + void clearDelegatorShares() => clearField(6); + + @$pb.TagNumber(7) + Description get description => $_getN(6); + @$pb.TagNumber(7) + set description(Description v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasDescription() => $_has(6); + @$pb.TagNumber(7) + void clearDescription() => clearField(7); + @$pb.TagNumber(7) + Description ensureDescription() => $_ensure(6); + + @$pb.TagNumber(8) + $fixnum.Int64 get unbondingHeight => $_getI64(7); + @$pb.TagNumber(8) + set unbondingHeight($fixnum.Int64 v) { $_setInt64(7, v); } + @$pb.TagNumber(8) + $core.bool hasUnbondingHeight() => $_has(7); + @$pb.TagNumber(8) + void clearUnbondingHeight() => clearField(8); + + @$pb.TagNumber(9) + $6.Timestamp get unbondingTime => $_getN(8); + @$pb.TagNumber(9) + set unbondingTime($6.Timestamp v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasUnbondingTime() => $_has(8); + @$pb.TagNumber(9) + void clearUnbondingTime() => clearField(9); + @$pb.TagNumber(9) + $6.Timestamp ensureUnbondingTime() => $_ensure(8); + + @$pb.TagNumber(10) + Commission get commission => $_getN(9); + @$pb.TagNumber(10) + set commission(Commission v) { setField(10, v); } + @$pb.TagNumber(10) + $core.bool hasCommission() => $_has(9); + @$pb.TagNumber(10) + void clearCommission() => clearField(10); + @$pb.TagNumber(10) + Commission ensureCommission() => $_ensure(9); + + @$pb.TagNumber(11) + $core.String get minSelfDelegation => $_getSZ(10); + @$pb.TagNumber(11) + set minSelfDelegation($core.String v) { $_setString(10, v); } + @$pb.TagNumber(11) + $core.bool hasMinSelfDelegation() => $_has(10); + @$pb.TagNumber(11) + void clearMinSelfDelegation() => clearField(11); +} + +class ValAddresses extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValAddresses', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'addresses') + ..hasRequiredFields = false + ; + + ValAddresses._() : super(); + factory ValAddresses({ + $core.Iterable<$core.String>? addresses, + }) { + final _result = create(); + if (addresses != null) { + _result.addresses.addAll(addresses); + } + return _result; + } + factory ValAddresses.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValAddresses.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValAddresses clone() => ValAddresses()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValAddresses copyWith(void Function(ValAddresses) updates) => super.copyWith((message) => updates(message as ValAddresses)) as ValAddresses; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValAddresses create() => ValAddresses._(); + ValAddresses createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValAddresses getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValAddresses? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get addresses => $_getList(0); +} + +class DVPair extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DVPair', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..hasRequiredFields = false + ; + + DVPair._() : super(); + factory DVPair({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + return _result; + } + factory DVPair.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DVPair.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DVPair clone() => DVPair()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DVPair copyWith(void Function(DVPair) updates) => super.copyWith((message) => updates(message as DVPair)) as DVPair; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DVPair create() => DVPair._(); + DVPair createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DVPair getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DVPair? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); +} + +class DVPairs extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DVPairs', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pairs', $pb.PbFieldType.PM, subBuilder: DVPair.create) + ..hasRequiredFields = false + ; + + DVPairs._() : super(); + factory DVPairs({ + $core.Iterable? pairs, + }) { + final _result = create(); + if (pairs != null) { + _result.pairs.addAll(pairs); + } + return _result; + } + factory DVPairs.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DVPairs.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DVPairs clone() => DVPairs()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DVPairs copyWith(void Function(DVPairs) updates) => super.copyWith((message) => updates(message as DVPairs)) as DVPairs; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DVPairs create() => DVPairs._(); + DVPairs createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DVPairs getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DVPairs? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get pairs => $_getList(0); +} + +class DVVTriplet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DVVTriplet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSrcAddress') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorDstAddress') + ..hasRequiredFields = false + ; + + DVVTriplet._() : super(); + factory DVVTriplet({ + $core.String? delegatorAddress, + $core.String? validatorSrcAddress, + $core.String? validatorDstAddress, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorSrcAddress != null) { + _result.validatorSrcAddress = validatorSrcAddress; + } + if (validatorDstAddress != null) { + _result.validatorDstAddress = validatorDstAddress; + } + return _result; + } + factory DVVTriplet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DVVTriplet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DVVTriplet clone() => DVVTriplet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DVVTriplet copyWith(void Function(DVVTriplet) updates) => super.copyWith((message) => updates(message as DVVTriplet)) as DVVTriplet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DVVTriplet create() => DVVTriplet._(); + DVVTriplet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DVVTriplet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DVVTriplet? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorSrcAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorSrcAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSrcAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSrcAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.String get validatorDstAddress => $_getSZ(2); + @$pb.TagNumber(3) + set validatorDstAddress($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasValidatorDstAddress() => $_has(2); + @$pb.TagNumber(3) + void clearValidatorDstAddress() => clearField(3); +} + +class DVVTriplets extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DVVTriplets', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'triplets', $pb.PbFieldType.PM, subBuilder: DVVTriplet.create) + ..hasRequiredFields = false + ; + + DVVTriplets._() : super(); + factory DVVTriplets({ + $core.Iterable? triplets, + }) { + final _result = create(); + if (triplets != null) { + _result.triplets.addAll(triplets); + } + return _result; + } + factory DVVTriplets.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DVVTriplets.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DVVTriplets clone() => DVVTriplets()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DVVTriplets copyWith(void Function(DVVTriplets) updates) => super.copyWith((message) => updates(message as DVVTriplets)) as DVVTriplets; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DVVTriplets create() => DVVTriplets._(); + DVVTriplets createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DVVTriplets getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DVVTriplets? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get triplets => $_getList(0); +} + +class Delegation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Delegation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'shares') + ..hasRequiredFields = false + ; + + Delegation._() : super(); + factory Delegation({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + $core.String? shares, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (shares != null) { + _result.shares = shares; + } + return _result; + } + factory Delegation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Delegation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Delegation clone() => Delegation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Delegation copyWith(void Function(Delegation) updates) => super.copyWith((message) => updates(message as Delegation)) as Delegation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Delegation create() => Delegation._(); + Delegation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Delegation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Delegation? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.String get shares => $_getSZ(2); + @$pb.TagNumber(3) + set shares($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasShares() => $_has(2); + @$pb.TagNumber(3) + void clearShares() => clearField(3); +} + +class UnbondingDelegation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UnbondingDelegation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: UnbondingDelegationEntry.create) + ..hasRequiredFields = false + ; + + UnbondingDelegation._() : super(); + factory UnbondingDelegation({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + $core.Iterable? entries, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (entries != null) { + _result.entries.addAll(entries); + } + return _result; + } + factory UnbondingDelegation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UnbondingDelegation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UnbondingDelegation clone() => UnbondingDelegation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UnbondingDelegation copyWith(void Function(UnbondingDelegation) updates) => super.copyWith((message) => updates(message as UnbondingDelegation)) as UnbondingDelegation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UnbondingDelegation create() => UnbondingDelegation._(); + UnbondingDelegation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UnbondingDelegation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UnbondingDelegation? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.List get entries => $_getList(2); +} + +class UnbondingDelegationEntry extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UnbondingDelegationEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creationHeight') + ..aOM<$6.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'completionTime', subBuilder: $6.Timestamp.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initialBalance') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balance') + ..hasRequiredFields = false + ; + + UnbondingDelegationEntry._() : super(); + factory UnbondingDelegationEntry({ + $fixnum.Int64? creationHeight, + $6.Timestamp? completionTime, + $core.String? initialBalance, + $core.String? balance, + }) { + final _result = create(); + if (creationHeight != null) { + _result.creationHeight = creationHeight; + } + if (completionTime != null) { + _result.completionTime = completionTime; + } + if (initialBalance != null) { + _result.initialBalance = initialBalance; + } + if (balance != null) { + _result.balance = balance; + } + return _result; + } + factory UnbondingDelegationEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UnbondingDelegationEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UnbondingDelegationEntry clone() => UnbondingDelegationEntry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UnbondingDelegationEntry copyWith(void Function(UnbondingDelegationEntry) updates) => super.copyWith((message) => updates(message as UnbondingDelegationEntry)) as UnbondingDelegationEntry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UnbondingDelegationEntry create() => UnbondingDelegationEntry._(); + UnbondingDelegationEntry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UnbondingDelegationEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UnbondingDelegationEntry? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get creationHeight => $_getI64(0); + @$pb.TagNumber(1) + set creationHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasCreationHeight() => $_has(0); + @$pb.TagNumber(1) + void clearCreationHeight() => clearField(1); + + @$pb.TagNumber(2) + $6.Timestamp get completionTime => $_getN(1); + @$pb.TagNumber(2) + set completionTime($6.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCompletionTime() => $_has(1); + @$pb.TagNumber(2) + void clearCompletionTime() => clearField(2); + @$pb.TagNumber(2) + $6.Timestamp ensureCompletionTime() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get initialBalance => $_getSZ(2); + @$pb.TagNumber(3) + set initialBalance($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasInitialBalance() => $_has(2); + @$pb.TagNumber(3) + void clearInitialBalance() => clearField(3); + + @$pb.TagNumber(4) + $core.String get balance => $_getSZ(3); + @$pb.TagNumber(4) + set balance($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasBalance() => $_has(3); + @$pb.TagNumber(4) + void clearBalance() => clearField(4); +} + +class RedelegationEntry extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RedelegationEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creationHeight') + ..aOM<$6.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'completionTime', subBuilder: $6.Timestamp.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initialBalance') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sharesDst') + ..hasRequiredFields = false + ; + + RedelegationEntry._() : super(); + factory RedelegationEntry({ + $fixnum.Int64? creationHeight, + $6.Timestamp? completionTime, + $core.String? initialBalance, + $core.String? sharesDst, + }) { + final _result = create(); + if (creationHeight != null) { + _result.creationHeight = creationHeight; + } + if (completionTime != null) { + _result.completionTime = completionTime; + } + if (initialBalance != null) { + _result.initialBalance = initialBalance; + } + if (sharesDst != null) { + _result.sharesDst = sharesDst; + } + return _result; + } + factory RedelegationEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RedelegationEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RedelegationEntry clone() => RedelegationEntry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RedelegationEntry copyWith(void Function(RedelegationEntry) updates) => super.copyWith((message) => updates(message as RedelegationEntry)) as RedelegationEntry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RedelegationEntry create() => RedelegationEntry._(); + RedelegationEntry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RedelegationEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RedelegationEntry? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get creationHeight => $_getI64(0); + @$pb.TagNumber(1) + set creationHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasCreationHeight() => $_has(0); + @$pb.TagNumber(1) + void clearCreationHeight() => clearField(1); + + @$pb.TagNumber(2) + $6.Timestamp get completionTime => $_getN(1); + @$pb.TagNumber(2) + set completionTime($6.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCompletionTime() => $_has(1); + @$pb.TagNumber(2) + void clearCompletionTime() => clearField(2); + @$pb.TagNumber(2) + $6.Timestamp ensureCompletionTime() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get initialBalance => $_getSZ(2); + @$pb.TagNumber(3) + set initialBalance($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasInitialBalance() => $_has(2); + @$pb.TagNumber(3) + void clearInitialBalance() => clearField(3); + + @$pb.TagNumber(4) + $core.String get sharesDst => $_getSZ(3); + @$pb.TagNumber(4) + set sharesDst($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSharesDst() => $_has(3); + @$pb.TagNumber(4) + void clearSharesDst() => clearField(4); +} + +class Redelegation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Redelegation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSrcAddress') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorDstAddress') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: RedelegationEntry.create) + ..hasRequiredFields = false + ; + + Redelegation._() : super(); + factory Redelegation({ + $core.String? delegatorAddress, + $core.String? validatorSrcAddress, + $core.String? validatorDstAddress, + $core.Iterable? entries, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorSrcAddress != null) { + _result.validatorSrcAddress = validatorSrcAddress; + } + if (validatorDstAddress != null) { + _result.validatorDstAddress = validatorDstAddress; + } + if (entries != null) { + _result.entries.addAll(entries); + } + return _result; + } + factory Redelegation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Redelegation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Redelegation clone() => Redelegation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Redelegation copyWith(void Function(Redelegation) updates) => super.copyWith((message) => updates(message as Redelegation)) as Redelegation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Redelegation create() => Redelegation._(); + Redelegation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Redelegation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Redelegation? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorSrcAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorSrcAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSrcAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSrcAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.String get validatorDstAddress => $_getSZ(2); + @$pb.TagNumber(3) + set validatorDstAddress($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasValidatorDstAddress() => $_has(2); + @$pb.TagNumber(3) + void clearValidatorDstAddress() => clearField(3); + + @$pb.TagNumber(4) + $core.List get entries => $_getList(3); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$10.Duration>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unbondingTime', subBuilder: $10.Duration.create) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxValidators', $pb.PbFieldType.OU3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxEntries', $pb.PbFieldType.OU3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'historicalEntries', $pb.PbFieldType.OU3) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bondDenom') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $10.Duration? unbondingTime, + $core.int? maxValidators, + $core.int? maxEntries, + $core.int? historicalEntries, + $core.String? bondDenom, + }) { + final _result = create(); + if (unbondingTime != null) { + _result.unbondingTime = unbondingTime; + } + if (maxValidators != null) { + _result.maxValidators = maxValidators; + } + if (maxEntries != null) { + _result.maxEntries = maxEntries; + } + if (historicalEntries != null) { + _result.historicalEntries = historicalEntries; + } + if (bondDenom != null) { + _result.bondDenom = bondDenom; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $10.Duration get unbondingTime => $_getN(0); + @$pb.TagNumber(1) + set unbondingTime($10.Duration v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUnbondingTime() => $_has(0); + @$pb.TagNumber(1) + void clearUnbondingTime() => clearField(1); + @$pb.TagNumber(1) + $10.Duration ensureUnbondingTime() => $_ensure(0); + + @$pb.TagNumber(2) + $core.int get maxValidators => $_getIZ(1); + @$pb.TagNumber(2) + set maxValidators($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxValidators() => $_has(1); + @$pb.TagNumber(2) + void clearMaxValidators() => clearField(2); + + @$pb.TagNumber(3) + $core.int get maxEntries => $_getIZ(2); + @$pb.TagNumber(3) + set maxEntries($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxEntries() => $_has(2); + @$pb.TagNumber(3) + void clearMaxEntries() => clearField(3); + + @$pb.TagNumber(4) + $core.int get historicalEntries => $_getIZ(3); + @$pb.TagNumber(4) + set historicalEntries($core.int v) { $_setUnsignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasHistoricalEntries() => $_has(3); + @$pb.TagNumber(4) + void clearHistoricalEntries() => clearField(4); + + @$pb.TagNumber(5) + $core.String get bondDenom => $_getSZ(4); + @$pb.TagNumber(5) + set bondDenom($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasBondDenom() => $_has(4); + @$pb.TagNumber(5) + void clearBondDenom() => clearField(5); +} + +class DelegationResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DelegationResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegation', subBuilder: Delegation.create) + ..aOM<$2.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balance', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + DelegationResponse._() : super(); + factory DelegationResponse({ + Delegation? delegation, + $2.Coin? balance, + }) { + final _result = create(); + if (delegation != null) { + _result.delegation = delegation; + } + if (balance != null) { + _result.balance = balance; + } + return _result; + } + factory DelegationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DelegationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DelegationResponse clone() => DelegationResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DelegationResponse copyWith(void Function(DelegationResponse) updates) => super.copyWith((message) => updates(message as DelegationResponse)) as DelegationResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DelegationResponse create() => DelegationResponse._(); + DelegationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DelegationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DelegationResponse? _defaultInstance; + + @$pb.TagNumber(1) + Delegation get delegation => $_getN(0); + @$pb.TagNumber(1) + set delegation(Delegation v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDelegation() => $_has(0); + @$pb.TagNumber(1) + void clearDelegation() => clearField(1); + @$pb.TagNumber(1) + Delegation ensureDelegation() => $_ensure(0); + + @$pb.TagNumber(2) + $2.Coin get balance => $_getN(1); + @$pb.TagNumber(2) + set balance($2.Coin v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasBalance() => $_has(1); + @$pb.TagNumber(2) + void clearBalance() => clearField(2); + @$pb.TagNumber(2) + $2.Coin ensureBalance() => $_ensure(1); +} + +class RedelegationEntryResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RedelegationEntryResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'redelegationEntry', subBuilder: RedelegationEntry.create) + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'balance') + ..hasRequiredFields = false + ; + + RedelegationEntryResponse._() : super(); + factory RedelegationEntryResponse({ + RedelegationEntry? redelegationEntry, + $core.String? balance, + }) { + final _result = create(); + if (redelegationEntry != null) { + _result.redelegationEntry = redelegationEntry; + } + if (balance != null) { + _result.balance = balance; + } + return _result; + } + factory RedelegationEntryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RedelegationEntryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RedelegationEntryResponse clone() => RedelegationEntryResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RedelegationEntryResponse copyWith(void Function(RedelegationEntryResponse) updates) => super.copyWith((message) => updates(message as RedelegationEntryResponse)) as RedelegationEntryResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RedelegationEntryResponse create() => RedelegationEntryResponse._(); + RedelegationEntryResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RedelegationEntryResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RedelegationEntryResponse? _defaultInstance; + + @$pb.TagNumber(1) + RedelegationEntry get redelegationEntry => $_getN(0); + @$pb.TagNumber(1) + set redelegationEntry(RedelegationEntry v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasRedelegationEntry() => $_has(0); + @$pb.TagNumber(1) + void clearRedelegationEntry() => clearField(1); + @$pb.TagNumber(1) + RedelegationEntry ensureRedelegationEntry() => $_ensure(0); + + @$pb.TagNumber(4) + $core.String get balance => $_getSZ(1); + @$pb.TagNumber(4) + set balance($core.String v) { $_setString(1, v); } + @$pb.TagNumber(4) + $core.bool hasBalance() => $_has(1); + @$pb.TagNumber(4) + void clearBalance() => clearField(4); +} + +class RedelegationResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RedelegationResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'redelegation', subBuilder: Redelegation.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: RedelegationEntryResponse.create) + ..hasRequiredFields = false + ; + + RedelegationResponse._() : super(); + factory RedelegationResponse({ + Redelegation? redelegation, + $core.Iterable? entries, + }) { + final _result = create(); + if (redelegation != null) { + _result.redelegation = redelegation; + } + if (entries != null) { + _result.entries.addAll(entries); + } + return _result; + } + factory RedelegationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RedelegationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RedelegationResponse clone() => RedelegationResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RedelegationResponse copyWith(void Function(RedelegationResponse) updates) => super.copyWith((message) => updates(message as RedelegationResponse)) as RedelegationResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RedelegationResponse create() => RedelegationResponse._(); + RedelegationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RedelegationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RedelegationResponse? _defaultInstance; + + @$pb.TagNumber(1) + Redelegation get redelegation => $_getN(0); + @$pb.TagNumber(1) + set redelegation(Redelegation v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasRedelegation() => $_has(0); + @$pb.TagNumber(1) + void clearRedelegation() => clearField(1); + @$pb.TagNumber(1) + Redelegation ensureRedelegation() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get entries => $_getList(1); +} + +class Pool extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Pool', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'notBondedTokens') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bondedTokens') + ..hasRequiredFields = false + ; + + Pool._() : super(); + factory Pool({ + $core.String? notBondedTokens, + $core.String? bondedTokens, + }) { + final _result = create(); + if (notBondedTokens != null) { + _result.notBondedTokens = notBondedTokens; + } + if (bondedTokens != null) { + _result.bondedTokens = bondedTokens; + } + return _result; + } + factory Pool.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Pool.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Pool clone() => Pool()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Pool copyWith(void Function(Pool) updates) => super.copyWith((message) => updates(message as Pool)) as Pool; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Pool create() => Pool._(); + Pool createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Pool getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Pool? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get notBondedTokens => $_getSZ(0); + @$pb.TagNumber(1) + set notBondedTokens($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNotBondedTokens() => $_has(0); + @$pb.TagNumber(1) + void clearNotBondedTokens() => clearField(1); + + @$pb.TagNumber(2) + $core.String get bondedTokens => $_getSZ(1); + @$pb.TagNumber(2) + set bondedTokens($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasBondedTokens() => $_has(1); + @$pb.TagNumber(2) + void clearBondedTokens() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbenum.dart new file mode 100644 index 00000000..b5006661 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbenum.dart @@ -0,0 +1,30 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/staking.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class BondStatus extends $pb.ProtobufEnum { + static const BondStatus BOND_STATUS_UNSPECIFIED = BondStatus._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BOND_STATUS_UNSPECIFIED'); + static const BondStatus BOND_STATUS_UNBONDED = BondStatus._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BOND_STATUS_UNBONDED'); + static const BondStatus BOND_STATUS_UNBONDING = BondStatus._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BOND_STATUS_UNBONDING'); + static const BondStatus BOND_STATUS_BONDED = BondStatus._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BOND_STATUS_BONDED'); + + static const $core.List values = [ + BOND_STATUS_UNSPECIFIED, + BOND_STATUS_UNBONDED, + BOND_STATUS_UNBONDING, + BOND_STATUS_BONDED, + ]; + + static final $core.Map<$core.int, BondStatus> _byValue = $pb.ProtobufEnum.initByValue(values); + static BondStatus? valueOf($core.int value) => _byValue[value]; + + const BondStatus._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbjson.dart new file mode 100644 index 00000000..f2035742 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/staking.pbjson.dart @@ -0,0 +1,283 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/staking.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use bondStatusDescriptor instead') +const BondStatus$json = const { + '1': 'BondStatus', + '2': const [ + const {'1': 'BOND_STATUS_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'BOND_STATUS_UNBONDED', '2': 1, '3': const {}}, + const {'1': 'BOND_STATUS_UNBONDING', '2': 2, '3': const {}}, + const {'1': 'BOND_STATUS_BONDED', '2': 3, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `BondStatus`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List bondStatusDescriptor = $convert.base64Decode('CgpCb25kU3RhdHVzEiwKF0JPTkRfU1RBVFVTX1VOU1BFQ0lGSUVEEAAaD4qdIAtVbnNwZWNpZmllZBImChRCT05EX1NUQVRVU19VTkJPTkRFRBABGgyKnSAIVW5ib25kZWQSKAoVQk9ORF9TVEFUVVNfVU5CT05ESU5HEAIaDYqdIAlVbmJvbmRpbmcSIgoSQk9ORF9TVEFUVVNfQk9OREVEEAMaCoqdIAZCb25kZWQaBIijHgA='); +@$core.Deprecated('Use historicalInfoDescriptor instead') +const HistoricalInfo$json = const { + '1': 'HistoricalInfo', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'valset', '3': 2, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.Validator', '8': const {}, '10': 'valset'}, + ], +}; + +/// Descriptor for `HistoricalInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List historicalInfoDescriptor = $convert.base64Decode('Cg5IaXN0b3JpY2FsSW5mbxI2CgZoZWFkZXIYASABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkhlYWRlckIEyN4fAFIGaGVhZGVyEj8KBnZhbHNldBgCIAMoCzIhLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuVmFsaWRhdG9yQgTI3h8AUgZ2YWxzZXQ='); +@$core.Deprecated('Use commissionRatesDescriptor instead') +const CommissionRates$json = const { + '1': 'CommissionRates', + '2': const [ + const {'1': 'rate', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'rate'}, + const {'1': 'max_rate', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'maxRate'}, + const {'1': 'max_change_rate', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'maxChangeRate'}, + ], + '7': const {}, +}; + +/// Descriptor for `CommissionRates`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commissionRatesDescriptor = $convert.base64Decode('Cg9Db21taXNzaW9uUmF0ZXMSQgoEcmF0ZRgBIAEoCUIu2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIEcmF0ZRJcCghtYXhfcmF0ZRgCIAEoCUJB8t4fD3lhbWw6Im1heF9yYXRlItreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY8jeHwBSB21heFJhdGUScAoPbWF4X2NoYW5nZV9yYXRlGAMgASgJQkjy3h8WeWFtbDoibWF4X2NoYW5nZV9yYXRlItreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY8jeHwBSDW1heENoYW5nZVJhdGU6COigHwGYoB8A'); +@$core.Deprecated('Use commissionDescriptor instead') +const Commission$json = const { + '1': 'Commission', + '2': const [ + const {'1': 'commission_rates', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.CommissionRates', '8': const {}, '10': 'commissionRates'}, + const {'1': 'update_time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'updateTime'}, + ], + '7': const {}, +}; + +/// Descriptor for `Commission`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commissionDescriptor = $convert.base64Decode('CgpDb21taXNzaW9uElwKEGNvbW1pc3Npb25fcmF0ZXMYASABKAsyJy5jb3Ntb3Muc3Rha2luZy52MWJldGExLkNvbW1pc3Npb25SYXRlc0II0N4fAcjeHwBSD2NvbW1pc3Npb25SYXRlcxJbCgt1cGRhdGVfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCHsjeHwCQ3x8B8t4fEnlhbWw6InVwZGF0ZV90aW1lIlIKdXBkYXRlVGltZToI6KAfAZigHwA='); +@$core.Deprecated('Use descriptionDescriptor instead') +const Description$json = const { + '1': 'Description', + '2': const [ + const {'1': 'moniker', '3': 1, '4': 1, '5': 9, '10': 'moniker'}, + const {'1': 'identity', '3': 2, '4': 1, '5': 9, '10': 'identity'}, + const {'1': 'website', '3': 3, '4': 1, '5': 9, '10': 'website'}, + const {'1': 'security_contact', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'securityContact'}, + const {'1': 'details', '3': 5, '4': 1, '5': 9, '10': 'details'}, + ], + '7': const {}, +}; + +/// Descriptor for `Description`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptionDescriptor = $convert.base64Decode('CgtEZXNjcmlwdGlvbhIYCgdtb25pa2VyGAEgASgJUgdtb25pa2VyEhoKCGlkZW50aXR5GAIgASgJUghpZGVudGl0eRIYCgd3ZWJzaXRlGAMgASgJUgd3ZWJzaXRlEkYKEHNlY3VyaXR5X2NvbnRhY3QYBCABKAlCG/LeHxd5YW1sOiJzZWN1cml0eV9jb250YWN0IlIPc2VjdXJpdHlDb250YWN0EhgKB2RldGFpbHMYBSABKAlSB2RldGFpbHM6COigHwGYoB8A'); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'operator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'operatorAddress'}, + const {'1': 'consensus_pubkey', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusPubkey'}, + const {'1': 'jailed', '3': 3, '4': 1, '5': 8, '10': 'jailed'}, + const {'1': 'status', '3': 4, '4': 1, '5': 14, '6': '.cosmos.staking.v1beta1.BondStatus', '10': 'status'}, + const {'1': 'tokens', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'tokens'}, + const {'1': 'delegator_shares', '3': 6, '4': 1, '5': 9, '8': const {}, '10': 'delegatorShares'}, + const {'1': 'description', '3': 7, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Description', '8': const {}, '10': 'description'}, + const {'1': 'unbonding_height', '3': 8, '4': 1, '5': 3, '8': const {}, '10': 'unbondingHeight'}, + const {'1': 'unbonding_time', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'unbondingTime'}, + const {'1': 'commission', '3': 10, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Commission', '8': const {}, '10': 'commission'}, + const {'1': 'min_self_delegation', '3': 11, '4': 1, '5': 9, '8': const {}, '10': 'minSelfDelegation'}, + ], + '7': const {}, +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISRgoQb3BlcmF0b3JfYWRkcmVzcxgBIAEoCUIb8t4fF3lhbWw6Im9wZXJhdG9yX2FkZHJlc3MiUg9vcGVyYXRvckFkZHJlc3MSdAoQY29uc2Vuc3VzX3B1YmtleRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCM8q0LRRjb3Ntb3MuY3J5cHRvLlB1YktlefLeHxd5YW1sOiJjb25zZW5zdXNfcHVia2V5IlIPY29uc2Vuc3VzUHVia2V5EhYKBmphaWxlZBgDIAEoCFIGamFpbGVkEjoKBnN0YXR1cxgEIAEoDjIiLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuQm9uZFN0YXR1c1IGc3RhdHVzEkYKBnRva2VucxgFIAEoCUIu2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuSW50yN4fAFIGdG9rZW5zEnQKEGRlbGVnYXRvcl9zaGFyZXMYBiABKAlCSfLeHxd5YW1sOiJkZWxlZ2F0b3Jfc2hhcmVzItreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY8jeHwBSD2RlbGVnYXRvclNoYXJlcxJLCgtkZXNjcmlwdGlvbhgHIAEoCzIjLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuRGVzY3JpcHRpb25CBMjeHwBSC2Rlc2NyaXB0aW9uEkYKEHVuYm9uZGluZ19oZWlnaHQYCCABKANCG/LeHxd5YW1sOiJ1bmJvbmRpbmdfaGVpZ2h0IlIPdW5ib25kaW5nSGVpZ2h0EmQKDnVuYm9uZGluZ190aW1lGAkgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIhyN4fAJDfHwHy3h8VeWFtbDoidW5ib25kaW5nX3RpbWUiUg11bmJvbmRpbmdUaW1lEkgKCmNvbW1pc3Npb24YCiABKAsyIi5jb3Ntb3Muc3Rha2luZy52MWJldGExLkNvbW1pc3Npb25CBMjeHwBSCmNvbW1pc3Npb24SfAoTbWluX3NlbGZfZGVsZWdhdGlvbhgLIAEoCUJM8t4fGnlhbWw6Im1pbl9zZWxmX2RlbGVnYXRpb24i2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuSW50yN4fAFIRbWluU2VsZkRlbGVnYXRpb246DOigHwCYoB8AiKAfAA=='); +@$core.Deprecated('Use valAddressesDescriptor instead') +const ValAddresses$json = const { + '1': 'ValAddresses', + '2': const [ + const {'1': 'addresses', '3': 1, '4': 3, '5': 9, '10': 'addresses'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValAddresses`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List valAddressesDescriptor = $convert.base64Decode('CgxWYWxBZGRyZXNzZXMSHAoJYWRkcmVzc2VzGAEgAygJUglhZGRyZXNzZXM6CJigHwCA3CAB'); +@$core.Deprecated('Use dVPairDescriptor instead') +const DVPair$json = const { + '1': 'DVPair', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `DVPair`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dVPairDescriptor = $convert.base64Decode('CgZEVlBhaXISSQoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSSQoRdmFsaWRhdG9yX2FkZHJlc3MYAiABKAlCHPLeHxh5YW1sOiJ2YWxpZGF0b3JfYWRkcmVzcyJSEHZhbGlkYXRvckFkZHJlc3M6DOigHwCIoB8AmKAfAA=='); +@$core.Deprecated('Use dVPairsDescriptor instead') +const DVPairs$json = const { + '1': 'DVPairs', + '2': const [ + const {'1': 'pairs', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.DVPair', '8': const {}, '10': 'pairs'}, + ], +}; + +/// Descriptor for `DVPairs`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dVPairsDescriptor = $convert.base64Decode('CgdEVlBhaXJzEjoKBXBhaXJzGAEgAygLMh4uY29zbW9zLnN0YWtpbmcudjFiZXRhMS5EVlBhaXJCBMjeHwBSBXBhaXJz'); +@$core.Deprecated('Use dVVTripletDescriptor instead') +const DVVTriplet$json = const { + '1': 'DVVTriplet', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_src_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorSrcAddress'}, + const {'1': 'validator_dst_address', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'validatorDstAddress'}, + ], + '7': const {}, +}; + +/// Descriptor for `DVVTriplet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dVVTripletDescriptor = $convert.base64Decode('CgpEVlZUcmlwbGV0EkkKEWRlbGVnYXRvcl9hZGRyZXNzGAEgASgJQhzy3h8YeWFtbDoiZGVsZWdhdG9yX2FkZHJlc3MiUhBkZWxlZ2F0b3JBZGRyZXNzElQKFXZhbGlkYXRvcl9zcmNfYWRkcmVzcxgCIAEoCUIg8t4fHHlhbWw6InZhbGlkYXRvcl9zcmNfYWRkcmVzcyJSE3ZhbGlkYXRvclNyY0FkZHJlc3MSVAoVdmFsaWRhdG9yX2RzdF9hZGRyZXNzGAMgASgJQiDy3h8ceWFtbDoidmFsaWRhdG9yX2RzdF9hZGRyZXNzIlITdmFsaWRhdG9yRHN0QWRkcmVzczoM6KAfAIigHwCYoB8A'); +@$core.Deprecated('Use dVVTripletsDescriptor instead') +const DVVTriplets$json = const { + '1': 'DVVTriplets', + '2': const [ + const {'1': 'triplets', '3': 1, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.DVVTriplet', '8': const {}, '10': 'triplets'}, + ], +}; + +/// Descriptor for `DVVTriplets`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dVVTripletsDescriptor = $convert.base64Decode('CgtEVlZUcmlwbGV0cxJECgh0cmlwbGV0cxgBIAMoCzIiLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuRFZWVHJpcGxldEIEyN4fAFIIdHJpcGxldHM='); +@$core.Deprecated('Use delegationDescriptor instead') +const Delegation$json = const { + '1': 'Delegation', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'shares', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'shares'}, + ], + '7': const {}, +}; + +/// Descriptor for `Delegation`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delegationDescriptor = $convert.base64Decode('CgpEZWxlZ2F0aW9uEkkKEWRlbGVnYXRvcl9hZGRyZXNzGAEgASgJQhzy3h8YeWFtbDoiZGVsZWdhdG9yX2FkZHJlc3MiUhBkZWxlZ2F0b3JBZGRyZXNzEkkKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgJQhzy3h8YeWFtbDoidmFsaWRhdG9yX2FkZHJlc3MiUhB2YWxpZGF0b3JBZGRyZXNzEkYKBnNoYXJlcxgDIAEoCUIu2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIGc2hhcmVzOgzooB8AiKAfAJigHwA='); +@$core.Deprecated('Use unbondingDelegationDescriptor instead') +const UnbondingDelegation$json = const { + '1': 'UnbondingDelegation', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'entries', '3': 3, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.UnbondingDelegationEntry', '8': const {}, '10': 'entries'}, + ], + '7': const {}, +}; + +/// Descriptor for `UnbondingDelegation`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unbondingDelegationDescriptor = $convert.base64Decode('ChNVbmJvbmRpbmdEZWxlZ2F0aW9uEkkKEWRlbGVnYXRvcl9hZGRyZXNzGAEgASgJQhzy3h8YeWFtbDoiZGVsZWdhdG9yX2FkZHJlc3MiUhBkZWxlZ2F0b3JBZGRyZXNzEkkKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgJQhzy3h8YeWFtbDoidmFsaWRhdG9yX2FkZHJlc3MiUhB2YWxpZGF0b3JBZGRyZXNzElAKB2VudHJpZXMYAyADKAsyMC5jb3Ntb3Muc3Rha2luZy52MWJldGExLlVuYm9uZGluZ0RlbGVnYXRpb25FbnRyeUIEyN4fAFIHZW50cmllczoM6KAfAIigHwCYoB8A'); +@$core.Deprecated('Use unbondingDelegationEntryDescriptor instead') +const UnbondingDelegationEntry$json = const { + '1': 'UnbondingDelegationEntry', + '2': const [ + const {'1': 'creation_height', '3': 1, '4': 1, '5': 3, '8': const {}, '10': 'creationHeight'}, + const {'1': 'completion_time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'completionTime'}, + const {'1': 'initial_balance', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'initialBalance'}, + const {'1': 'balance', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'balance'}, + ], + '7': const {}, +}; + +/// Descriptor for `UnbondingDelegationEntry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unbondingDelegationEntryDescriptor = $convert.base64Decode('ChhVbmJvbmRpbmdEZWxlZ2F0aW9uRW50cnkSQwoPY3JlYXRpb25faGVpZ2h0GAEgASgDQhry3h8WeWFtbDoiY3JlYXRpb25faGVpZ2h0IlIOY3JlYXRpb25IZWlnaHQSZwoPY29tcGxldGlvbl90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIiyN4fAJDfHwHy3h8WeWFtbDoiY29tcGxldGlvbl90aW1lIlIOY29tcGxldGlvblRpbWUScQoPaW5pdGlhbF9iYWxhbmNlGAMgASgJQkja3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTI3h8A8t4fFnlhbWw6ImluaXRpYWxfYmFsYW5jZSJSDmluaXRpYWxCYWxhbmNlEkgKB2JhbGFuY2UYBCABKAlCLtreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkludMjeHwBSB2JhbGFuY2U6COigHwGYoB8A'); +@$core.Deprecated('Use redelegationEntryDescriptor instead') +const RedelegationEntry$json = const { + '1': 'RedelegationEntry', + '2': const [ + const {'1': 'creation_height', '3': 1, '4': 1, '5': 3, '8': const {}, '10': 'creationHeight'}, + const {'1': 'completion_time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'completionTime'}, + const {'1': 'initial_balance', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'initialBalance'}, + const {'1': 'shares_dst', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'sharesDst'}, + ], + '7': const {}, +}; + +/// Descriptor for `RedelegationEntry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List redelegationEntryDescriptor = $convert.base64Decode('ChFSZWRlbGVnYXRpb25FbnRyeRJDCg9jcmVhdGlvbl9oZWlnaHQYASABKANCGvLeHxZ5YW1sOiJjcmVhdGlvbl9oZWlnaHQiUg5jcmVhdGlvbkhlaWdodBJnCg9jb21wbGV0aW9uX3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQiLI3h8AkN8fAfLeHxZ5YW1sOiJjb21wbGV0aW9uX3RpbWUiUg5jb21wbGV0aW9uVGltZRJxCg9pbml0aWFsX2JhbGFuY2UYAyABKAlCSNreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkludMjeHwDy3h8WeWFtbDoiaW5pdGlhbF9iYWxhbmNlIlIOaW5pdGlhbEJhbGFuY2USTQoKc2hhcmVzX2RzdBgEIAEoCUIu2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuRGVjyN4fAFIJc2hhcmVzRHN0OgjooB8BmKAfAA=='); +@$core.Deprecated('Use redelegationDescriptor instead') +const Redelegation$json = const { + '1': 'Redelegation', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_src_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorSrcAddress'}, + const {'1': 'validator_dst_address', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'validatorDstAddress'}, + const {'1': 'entries', '3': 4, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.RedelegationEntry', '8': const {}, '10': 'entries'}, + ], + '7': const {}, +}; + +/// Descriptor for `Redelegation`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List redelegationDescriptor = $convert.base64Decode('CgxSZWRlbGVnYXRpb24SSQoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSVAoVdmFsaWRhdG9yX3NyY19hZGRyZXNzGAIgASgJQiDy3h8ceWFtbDoidmFsaWRhdG9yX3NyY19hZGRyZXNzIlITdmFsaWRhdG9yU3JjQWRkcmVzcxJUChV2YWxpZGF0b3JfZHN0X2FkZHJlc3MYAyABKAlCIPLeHxx5YW1sOiJ2YWxpZGF0b3JfZHN0X2FkZHJlc3MiUhN2YWxpZGF0b3JEc3RBZGRyZXNzEkkKB2VudHJpZXMYBCADKAsyKS5jb3Ntb3Muc3Rha2luZy52MWJldGExLlJlZGVsZWdhdGlvbkVudHJ5QgTI3h8AUgdlbnRyaWVzOgzooB8AiKAfAJigHwA='); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'unbonding_time', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'unbondingTime'}, + const {'1': 'max_validators', '3': 2, '4': 1, '5': 13, '8': const {}, '10': 'maxValidators'}, + const {'1': 'max_entries', '3': 3, '4': 1, '5': 13, '8': const {}, '10': 'maxEntries'}, + const {'1': 'historical_entries', '3': 4, '4': 1, '5': 13, '8': const {}, '10': 'historicalEntries'}, + const {'1': 'bond_denom', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'bondDenom'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSYwoOdW5ib25kaW5nX3RpbWUYASABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb25CIcjeHwCY3x8B8t4fFXlhbWw6InVuYm9uZGluZ190aW1lIlINdW5ib25kaW5nVGltZRJACg5tYXhfdmFsaWRhdG9ycxgCIAEoDUIZ8t4fFXlhbWw6Im1heF92YWxpZGF0b3JzIlINbWF4VmFsaWRhdG9ycxI3CgttYXhfZW50cmllcxgDIAEoDUIW8t4fEnlhbWw6Im1heF9lbnRyaWVzIlIKbWF4RW50cmllcxJMChJoaXN0b3JpY2FsX2VudHJpZXMYBCABKA1CHfLeHxl5YW1sOiJoaXN0b3JpY2FsX2VudHJpZXMiUhFoaXN0b3JpY2FsRW50cmllcxI0Cgpib25kX2Rlbm9tGAUgASgJQhXy3h8ReWFtbDoiYm9uZF9kZW5vbSJSCWJvbmREZW5vbToI6KAfAZigHwA='); +@$core.Deprecated('Use delegationResponseDescriptor instead') +const DelegationResponse$json = const { + '1': 'DelegationResponse', + '2': const [ + const {'1': 'delegation', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Delegation', '8': const {}, '10': 'delegation'}, + const {'1': 'balance', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'balance'}, + ], + '7': const {}, +}; + +/// Descriptor for `DelegationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delegationResponseDescriptor = $convert.base64Decode('ChJEZWxlZ2F0aW9uUmVzcG9uc2USSAoKZGVsZWdhdGlvbhgBIAEoCzIiLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuRGVsZWdhdGlvbkIEyN4fAFIKZGVsZWdhdGlvbhI5CgdiYWxhbmNlGAIgASgLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQgTI3h8AUgdiYWxhbmNlOgjooB8AmKAfAA=='); +@$core.Deprecated('Use redelegationEntryResponseDescriptor instead') +const RedelegationEntryResponse$json = const { + '1': 'RedelegationEntryResponse', + '2': const [ + const {'1': 'redelegation_entry', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.RedelegationEntry', '8': const {}, '10': 'redelegationEntry'}, + const {'1': 'balance', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'balance'}, + ], + '7': const {}, +}; + +/// Descriptor for `RedelegationEntryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List redelegationEntryResponseDescriptor = $convert.base64Decode('ChlSZWRlbGVnYXRpb25FbnRyeVJlc3BvbnNlEl4KEnJlZGVsZWdhdGlvbl9lbnRyeRgBIAEoCzIpLmNvc21vcy5zdGFraW5nLnYxYmV0YTEuUmVkZWxlZ2F0aW9uRW50cnlCBMjeHwBSEXJlZGVsZWdhdGlvbkVudHJ5EkgKB2JhbGFuY2UYBCABKAlCLtreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkludMjeHwBSB2JhbGFuY2U6BOigHwE='); +@$core.Deprecated('Use redelegationResponseDescriptor instead') +const RedelegationResponse$json = const { + '1': 'RedelegationResponse', + '2': const [ + const {'1': 'redelegation', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Redelegation', '8': const {}, '10': 'redelegation'}, + const {'1': 'entries', '3': 2, '4': 3, '5': 11, '6': '.cosmos.staking.v1beta1.RedelegationEntryResponse', '8': const {}, '10': 'entries'}, + ], + '7': const {}, +}; + +/// Descriptor for `RedelegationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List redelegationResponseDescriptor = $convert.base64Decode('ChRSZWRlbGVnYXRpb25SZXNwb25zZRJOCgxyZWRlbGVnYXRpb24YASABKAsyJC5jb3Ntb3Muc3Rha2luZy52MWJldGExLlJlZGVsZWdhdGlvbkIEyN4fAFIMcmVkZWxlZ2F0aW9uElEKB2VudHJpZXMYAiADKAsyMS5jb3Ntb3Muc3Rha2luZy52MWJldGExLlJlZGVsZWdhdGlvbkVudHJ5UmVzcG9uc2VCBMjeHwBSB2VudHJpZXM6BOigHwA='); +@$core.Deprecated('Use poolDescriptor instead') +const Pool$json = const { + '1': 'Pool', + '2': const [ + const {'1': 'not_bonded_tokens', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'notBondedTokens'}, + const {'1': 'bonded_tokens', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'bondedTokens'}, + ], + '7': const {}, +}; + +/// Descriptor for `Pool`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List poolDescriptor = $convert.base64Decode('CgRQb29sEm8KEW5vdF9ib25kZWRfdG9rZW5zGAEgASgJQkPa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTq3h8Rbm90X2JvbmRlZF90b2tlbnPI3h8AUg9ub3RCb25kZWRUb2tlbnMSfAoNYm9uZGVkX3Rva2VucxgCIAEoCUJX6t4fDWJvbmRlZF90b2tlbnPa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTI3h8A8t4fFHlhbWw6ImJvbmRlZF90b2tlbnMiUgxib25kZWRUb2tlbnM6CPCgHwHooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pb.dart new file mode 100644 index 00000000..cde6c6e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pb.dart @@ -0,0 +1,676 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'staking.pb.dart' as $11; +import '../../../google/protobuf/any.pb.dart' as $9; +import '../../base/v1beta1/coin.pb.dart' as $2; +import '../../../google/protobuf/timestamp.pb.dart' as $6; + +class MsgCreateValidator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreateValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Description>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', subBuilder: $11.Description.create) + ..aOM<$11.CommissionRates>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commission', subBuilder: $11.CommissionRates.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minSelfDelegation') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOM<$9.Any>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubkey', subBuilder: $9.Any.create) + ..aOM<$2.Coin>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + MsgCreateValidator._() : super(); + factory MsgCreateValidator({ + $11.Description? description, + $11.CommissionRates? commission, + $core.String? minSelfDelegation, + $core.String? delegatorAddress, + $core.String? validatorAddress, + $9.Any? pubkey, + $2.Coin? value, + }) { + final _result = create(); + if (description != null) { + _result.description = description; + } + if (commission != null) { + _result.commission = commission; + } + if (minSelfDelegation != null) { + _result.minSelfDelegation = minSelfDelegation; + } + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (pubkey != null) { + _result.pubkey = pubkey; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory MsgCreateValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreateValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreateValidator clone() => MsgCreateValidator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreateValidator copyWith(void Function(MsgCreateValidator) updates) => super.copyWith((message) => updates(message as MsgCreateValidator)) as MsgCreateValidator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreateValidator create() => MsgCreateValidator._(); + MsgCreateValidator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreateValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreateValidator? _defaultInstance; + + @$pb.TagNumber(1) + $11.Description get description => $_getN(0); + @$pb.TagNumber(1) + set description($11.Description v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDescription() => $_has(0); + @$pb.TagNumber(1) + void clearDescription() => clearField(1); + @$pb.TagNumber(1) + $11.Description ensureDescription() => $_ensure(0); + + @$pb.TagNumber(2) + $11.CommissionRates get commission => $_getN(1); + @$pb.TagNumber(2) + set commission($11.CommissionRates v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCommission() => $_has(1); + @$pb.TagNumber(2) + void clearCommission() => clearField(2); + @$pb.TagNumber(2) + $11.CommissionRates ensureCommission() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get minSelfDelegation => $_getSZ(2); + @$pb.TagNumber(3) + set minSelfDelegation($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasMinSelfDelegation() => $_has(2); + @$pb.TagNumber(3) + void clearMinSelfDelegation() => clearField(3); + + @$pb.TagNumber(4) + $core.String get delegatorAddress => $_getSZ(3); + @$pb.TagNumber(4) + set delegatorAddress($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasDelegatorAddress() => $_has(3); + @$pb.TagNumber(4) + void clearDelegatorAddress() => clearField(4); + + @$pb.TagNumber(5) + $core.String get validatorAddress => $_getSZ(4); + @$pb.TagNumber(5) + set validatorAddress($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasValidatorAddress() => $_has(4); + @$pb.TagNumber(5) + void clearValidatorAddress() => clearField(5); + + @$pb.TagNumber(6) + $9.Any get pubkey => $_getN(5); + @$pb.TagNumber(6) + set pubkey($9.Any v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasPubkey() => $_has(5); + @$pb.TagNumber(6) + void clearPubkey() => clearField(6); + @$pb.TagNumber(6) + $9.Any ensurePubkey() => $_ensure(5); + + @$pb.TagNumber(7) + $2.Coin get value => $_getN(6); + @$pb.TagNumber(7) + set value($2.Coin v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasValue() => $_has(6); + @$pb.TagNumber(7) + void clearValue() => clearField(7); + @$pb.TagNumber(7) + $2.Coin ensureValue() => $_ensure(6); +} + +class MsgCreateValidatorResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreateValidatorResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgCreateValidatorResponse._() : super(); + factory MsgCreateValidatorResponse() => create(); + factory MsgCreateValidatorResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreateValidatorResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreateValidatorResponse clone() => MsgCreateValidatorResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreateValidatorResponse copyWith(void Function(MsgCreateValidatorResponse) updates) => super.copyWith((message) => updates(message as MsgCreateValidatorResponse)) as MsgCreateValidatorResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreateValidatorResponse create() => MsgCreateValidatorResponse._(); + MsgCreateValidatorResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreateValidatorResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreateValidatorResponse? _defaultInstance; +} + +class MsgEditValidator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgEditValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Description>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', subBuilder: $11.Description.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commissionRate') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minSelfDelegation') + ..hasRequiredFields = false + ; + + MsgEditValidator._() : super(); + factory MsgEditValidator({ + $11.Description? description, + $core.String? validatorAddress, + $core.String? commissionRate, + $core.String? minSelfDelegation, + }) { + final _result = create(); + if (description != null) { + _result.description = description; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (commissionRate != null) { + _result.commissionRate = commissionRate; + } + if (minSelfDelegation != null) { + _result.minSelfDelegation = minSelfDelegation; + } + return _result; + } + factory MsgEditValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgEditValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgEditValidator clone() => MsgEditValidator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgEditValidator copyWith(void Function(MsgEditValidator) updates) => super.copyWith((message) => updates(message as MsgEditValidator)) as MsgEditValidator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgEditValidator create() => MsgEditValidator._(); + MsgEditValidator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgEditValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgEditValidator? _defaultInstance; + + @$pb.TagNumber(1) + $11.Description get description => $_getN(0); + @$pb.TagNumber(1) + set description($11.Description v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDescription() => $_has(0); + @$pb.TagNumber(1) + void clearDescription() => clearField(1); + @$pb.TagNumber(1) + $11.Description ensureDescription() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.String get commissionRate => $_getSZ(2); + @$pb.TagNumber(3) + set commissionRate($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasCommissionRate() => $_has(2); + @$pb.TagNumber(3) + void clearCommissionRate() => clearField(3); + + @$pb.TagNumber(4) + $core.String get minSelfDelegation => $_getSZ(3); + @$pb.TagNumber(4) + set minSelfDelegation($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasMinSelfDelegation() => $_has(3); + @$pb.TagNumber(4) + void clearMinSelfDelegation() => clearField(4); +} + +class MsgEditValidatorResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgEditValidatorResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgEditValidatorResponse._() : super(); + factory MsgEditValidatorResponse() => create(); + factory MsgEditValidatorResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgEditValidatorResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgEditValidatorResponse clone() => MsgEditValidatorResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgEditValidatorResponse copyWith(void Function(MsgEditValidatorResponse) updates) => super.copyWith((message) => updates(message as MsgEditValidatorResponse)) as MsgEditValidatorResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgEditValidatorResponse create() => MsgEditValidatorResponse._(); + MsgEditValidatorResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgEditValidatorResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgEditValidatorResponse? _defaultInstance; +} + +class MsgDelegate extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgDelegate', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOM<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + MsgDelegate._() : super(); + factory MsgDelegate({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + $2.Coin? amount, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory MsgDelegate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgDelegate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgDelegate clone() => MsgDelegate()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgDelegate copyWith(void Function(MsgDelegate) updates) => super.copyWith((message) => updates(message as MsgDelegate)) as MsgDelegate; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgDelegate create() => MsgDelegate._(); + MsgDelegate createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgDelegate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgDelegate? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $2.Coin get amount => $_getN(2); + @$pb.TagNumber(3) + set amount($2.Coin v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAmount() => $_has(2); + @$pb.TagNumber(3) + void clearAmount() => clearField(3); + @$pb.TagNumber(3) + $2.Coin ensureAmount() => $_ensure(2); +} + +class MsgDelegateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgDelegateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgDelegateResponse._() : super(); + factory MsgDelegateResponse() => create(); + factory MsgDelegateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgDelegateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgDelegateResponse clone() => MsgDelegateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgDelegateResponse copyWith(void Function(MsgDelegateResponse) updates) => super.copyWith((message) => updates(message as MsgDelegateResponse)) as MsgDelegateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgDelegateResponse create() => MsgDelegateResponse._(); + MsgDelegateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgDelegateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgDelegateResponse? _defaultInstance; +} + +class MsgBeginRedelegate extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgBeginRedelegate', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSrcAddress') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorDstAddress') + ..aOM<$2.Coin>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + MsgBeginRedelegate._() : super(); + factory MsgBeginRedelegate({ + $core.String? delegatorAddress, + $core.String? validatorSrcAddress, + $core.String? validatorDstAddress, + $2.Coin? amount, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorSrcAddress != null) { + _result.validatorSrcAddress = validatorSrcAddress; + } + if (validatorDstAddress != null) { + _result.validatorDstAddress = validatorDstAddress; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory MsgBeginRedelegate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgBeginRedelegate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgBeginRedelegate clone() => MsgBeginRedelegate()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgBeginRedelegate copyWith(void Function(MsgBeginRedelegate) updates) => super.copyWith((message) => updates(message as MsgBeginRedelegate)) as MsgBeginRedelegate; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgBeginRedelegate create() => MsgBeginRedelegate._(); + MsgBeginRedelegate createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgBeginRedelegate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgBeginRedelegate? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorSrcAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorSrcAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSrcAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSrcAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.String get validatorDstAddress => $_getSZ(2); + @$pb.TagNumber(3) + set validatorDstAddress($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasValidatorDstAddress() => $_has(2); + @$pb.TagNumber(3) + void clearValidatorDstAddress() => clearField(3); + + @$pb.TagNumber(4) + $2.Coin get amount => $_getN(3); + @$pb.TagNumber(4) + set amount($2.Coin v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasAmount() => $_has(3); + @$pb.TagNumber(4) + void clearAmount() => clearField(4); + @$pb.TagNumber(4) + $2.Coin ensureAmount() => $_ensure(3); +} + +class MsgBeginRedelegateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgBeginRedelegateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$6.Timestamp>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'completionTime', subBuilder: $6.Timestamp.create) + ..hasRequiredFields = false + ; + + MsgBeginRedelegateResponse._() : super(); + factory MsgBeginRedelegateResponse({ + $6.Timestamp? completionTime, + }) { + final _result = create(); + if (completionTime != null) { + _result.completionTime = completionTime; + } + return _result; + } + factory MsgBeginRedelegateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgBeginRedelegateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgBeginRedelegateResponse clone() => MsgBeginRedelegateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgBeginRedelegateResponse copyWith(void Function(MsgBeginRedelegateResponse) updates) => super.copyWith((message) => updates(message as MsgBeginRedelegateResponse)) as MsgBeginRedelegateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgBeginRedelegateResponse create() => MsgBeginRedelegateResponse._(); + MsgBeginRedelegateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgBeginRedelegateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgBeginRedelegateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Timestamp get completionTime => $_getN(0); + @$pb.TagNumber(1) + set completionTime($6.Timestamp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCompletionTime() => $_has(0); + @$pb.TagNumber(1) + void clearCompletionTime() => clearField(1); + @$pb.TagNumber(1) + $6.Timestamp ensureCompletionTime() => $_ensure(0); +} + +class MsgUndelegate extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUndelegate', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatorAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress') + ..aOM<$2.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', subBuilder: $2.Coin.create) + ..hasRequiredFields = false + ; + + MsgUndelegate._() : super(); + factory MsgUndelegate({ + $core.String? delegatorAddress, + $core.String? validatorAddress, + $2.Coin? amount, + }) { + final _result = create(); + if (delegatorAddress != null) { + _result.delegatorAddress = delegatorAddress; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory MsgUndelegate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUndelegate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUndelegate clone() => MsgUndelegate()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUndelegate copyWith(void Function(MsgUndelegate) updates) => super.copyWith((message) => updates(message as MsgUndelegate)) as MsgUndelegate; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUndelegate create() => MsgUndelegate._(); + MsgUndelegate createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUndelegate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUndelegate? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get delegatorAddress => $_getSZ(0); + @$pb.TagNumber(1) + set delegatorAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDelegatorAddress() => $_has(0); + @$pb.TagNumber(1) + void clearDelegatorAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get validatorAddress => $_getSZ(1); + @$pb.TagNumber(2) + set validatorAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $2.Coin get amount => $_getN(2); + @$pb.TagNumber(3) + set amount($2.Coin v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAmount() => $_has(2); + @$pb.TagNumber(3) + void clearAmount() => clearField(3); + @$pb.TagNumber(3) + $2.Coin ensureAmount() => $_ensure(2); +} + +class MsgUndelegateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUndelegateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.staking.v1beta1'), createEmptyInstance: create) + ..aOM<$6.Timestamp>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'completionTime', subBuilder: $6.Timestamp.create) + ..hasRequiredFields = false + ; + + MsgUndelegateResponse._() : super(); + factory MsgUndelegateResponse({ + $6.Timestamp? completionTime, + }) { + final _result = create(); + if (completionTime != null) { + _result.completionTime = completionTime; + } + return _result; + } + factory MsgUndelegateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUndelegateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUndelegateResponse clone() => MsgUndelegateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUndelegateResponse copyWith(void Function(MsgUndelegateResponse) updates) => super.copyWith((message) => updates(message as MsgUndelegateResponse)) as MsgUndelegateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUndelegateResponse create() => MsgUndelegateResponse._(); + MsgUndelegateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUndelegateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUndelegateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Timestamp get completionTime => $_getN(0); + @$pb.TagNumber(1) + set completionTime($6.Timestamp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCompletionTime() => $_has(0); + @$pb.TagNumber(1) + void clearCompletionTime() => clearField(1); + @$pb.TagNumber(1) + $6.Timestamp ensureCompletionTime() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..976d6ec1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..790f1f01 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,168 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$createValidator = + $grpc.ClientMethod<$1.MsgCreateValidator, $1.MsgCreateValidatorResponse>( + '/cosmos.staking.v1beta1.Msg/CreateValidator', + ($1.MsgCreateValidator value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgCreateValidatorResponse.fromBuffer(value)); + static final _$editValidator = + $grpc.ClientMethod<$1.MsgEditValidator, $1.MsgEditValidatorResponse>( + '/cosmos.staking.v1beta1.Msg/EditValidator', + ($1.MsgEditValidator value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgEditValidatorResponse.fromBuffer(value)); + static final _$delegate = + $grpc.ClientMethod<$1.MsgDelegate, $1.MsgDelegateResponse>( + '/cosmos.staking.v1beta1.Msg/Delegate', + ($1.MsgDelegate value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgDelegateResponse.fromBuffer(value)); + static final _$beginRedelegate = + $grpc.ClientMethod<$1.MsgBeginRedelegate, $1.MsgBeginRedelegateResponse>( + '/cosmos.staking.v1beta1.Msg/BeginRedelegate', + ($1.MsgBeginRedelegate value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgBeginRedelegateResponse.fromBuffer(value)); + static final _$undelegate = + $grpc.ClientMethod<$1.MsgUndelegate, $1.MsgUndelegateResponse>( + '/cosmos.staking.v1beta1.Msg/Undelegate', + ($1.MsgUndelegate value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgUndelegateResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgCreateValidatorResponse> createValidator( + $1.MsgCreateValidator request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createValidator, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgEditValidatorResponse> editValidator( + $1.MsgEditValidator request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$editValidator, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgDelegateResponse> delegate($1.MsgDelegate request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delegate, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgBeginRedelegateResponse> beginRedelegate( + $1.MsgBeginRedelegate request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$beginRedelegate, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgUndelegateResponse> undelegate( + $1.MsgUndelegate request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$undelegate, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.staking.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgCreateValidator, + $1.MsgCreateValidatorResponse>( + 'CreateValidator', + createValidator_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgCreateValidator.fromBuffer(value), + ($1.MsgCreateValidatorResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgEditValidator, $1.MsgEditValidatorResponse>( + 'EditValidator', + editValidator_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgEditValidator.fromBuffer(value), + ($1.MsgEditValidatorResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgDelegate, $1.MsgDelegateResponse>( + 'Delegate', + delegate_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgDelegate.fromBuffer(value), + ($1.MsgDelegateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgBeginRedelegate, + $1.MsgBeginRedelegateResponse>( + 'BeginRedelegate', + beginRedelegate_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgBeginRedelegate.fromBuffer(value), + ($1.MsgBeginRedelegateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgUndelegate, $1.MsgUndelegateResponse>( + 'Undelegate', + undelegate_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgUndelegate.fromBuffer(value), + ($1.MsgUndelegateResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgCreateValidatorResponse> createValidator_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgCreateValidator> request) async { + return createValidator(call, await request); + } + + $async.Future<$1.MsgEditValidatorResponse> editValidator_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgEditValidator> request) async { + return editValidator(call, await request); + } + + $async.Future<$1.MsgDelegateResponse> delegate_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgDelegate> request) async { + return delegate(call, await request); + } + + $async.Future<$1.MsgBeginRedelegateResponse> beginRedelegate_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgBeginRedelegate> request) async { + return beginRedelegate(call, await request); + } + + $async.Future<$1.MsgUndelegateResponse> undelegate_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgUndelegate> request) async { + return undelegate(call, await request); + } + + $async.Future<$1.MsgCreateValidatorResponse> createValidator( + $grpc.ServiceCall call, $1.MsgCreateValidator request); + $async.Future<$1.MsgEditValidatorResponse> editValidator( + $grpc.ServiceCall call, $1.MsgEditValidator request); + $async.Future<$1.MsgDelegateResponse> delegate( + $grpc.ServiceCall call, $1.MsgDelegate request); + $async.Future<$1.MsgBeginRedelegateResponse> beginRedelegate( + $grpc.ServiceCall call, $1.MsgBeginRedelegate request); + $async.Future<$1.MsgUndelegateResponse> undelegate( + $grpc.ServiceCall call, $1.MsgUndelegate request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..630f6846 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos/staking/v1beta1/tx.pbjson.dart @@ -0,0 +1,122 @@ +/// +// Generated code. Do not modify. +// source: cosmos/staking/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgCreateValidatorDescriptor instead') +const MsgCreateValidator$json = const { + '1': 'MsgCreateValidator', + '2': const [ + const {'1': 'description', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Description', '8': const {}, '10': 'description'}, + const {'1': 'commission', '3': 2, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.CommissionRates', '8': const {}, '10': 'commission'}, + const {'1': 'min_self_delegation', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'minSelfDelegation'}, + const {'1': 'delegator_address', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'pubkey', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'pubkey'}, + const {'1': 'value', '3': 7, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'value'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgCreateValidator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreateValidatorDescriptor = $convert.base64Decode('ChJNc2dDcmVhdGVWYWxpZGF0b3ISSwoLZGVzY3JpcHRpb24YASABKAsyIy5jb3Ntb3Muc3Rha2luZy52MWJldGExLkRlc2NyaXB0aW9uQgTI3h8AUgtkZXNjcmlwdGlvbhJNCgpjb21taXNzaW9uGAIgASgLMicuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5Db21taXNzaW9uUmF0ZXNCBMjeHwBSCmNvbW1pc3Npb24SfAoTbWluX3NlbGZfZGVsZWdhdGlvbhgDIAEoCUJM2t4fJmdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuSW508t4fGnlhbWw6Im1pbl9zZWxmX2RlbGVnYXRpb24iyN4fAFIRbWluU2VsZkRlbGVnYXRpb24SSQoRZGVsZWdhdG9yX2FkZHJlc3MYBCABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSSQoRdmFsaWRhdG9yX2FkZHJlc3MYBSABKAlCHPLeHxh5YW1sOiJ2YWxpZGF0b3JfYWRkcmVzcyJSEHZhbGlkYXRvckFkZHJlc3MSRgoGcHVia2V5GAYgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIYyrQtFGNvc21vcy5jcnlwdG8uUHViS2V5UgZwdWJrZXkSNQoFdmFsdWUYByABKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CBMjeHwBSBXZhbHVlOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgCreateValidatorResponseDescriptor instead') +const MsgCreateValidatorResponse$json = const { + '1': 'MsgCreateValidatorResponse', +}; + +/// Descriptor for `MsgCreateValidatorResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreateValidatorResponseDescriptor = $convert.base64Decode('ChpNc2dDcmVhdGVWYWxpZGF0b3JSZXNwb25zZQ=='); +@$core.Deprecated('Use msgEditValidatorDescriptor instead') +const MsgEditValidator$json = const { + '1': 'MsgEditValidator', + '2': const [ + const {'1': 'description', '3': 1, '4': 1, '5': 11, '6': '.cosmos.staking.v1beta1.Description', '8': const {}, '10': 'description'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'commission_rate', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'commissionRate'}, + const {'1': 'min_self_delegation', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'minSelfDelegation'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgEditValidator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgEditValidatorDescriptor = $convert.base64Decode('ChBNc2dFZGl0VmFsaWRhdG9yEksKC2Rlc2NyaXB0aW9uGAEgASgLMiMuY29zbW9zLnN0YWtpbmcudjFiZXRhMS5EZXNjcmlwdGlvbkIEyN4fAFILZGVzY3JpcHRpb24SPwoRdmFsaWRhdG9yX2FkZHJlc3MYAiABKAlCEvLeHw55YW1sOiJhZGRyZXNzIlIQdmFsaWRhdG9yQWRkcmVzcxJtCg9jb21taXNzaW9uX3JhdGUYAyABKAlCRNreHyZnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkRlY/LeHxZ5YW1sOiJjb21taXNzaW9uX3JhdGUiUg5jb21taXNzaW9uUmF0ZRJ4ChNtaW5fc2VsZl9kZWxlZ2F0aW9uGAQgASgJQkja3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5JbnTy3h8aeWFtbDoibWluX3NlbGZfZGVsZWdhdGlvbiJSEW1pblNlbGZEZWxlZ2F0aW9uOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgEditValidatorResponseDescriptor instead') +const MsgEditValidatorResponse$json = const { + '1': 'MsgEditValidatorResponse', +}; + +/// Descriptor for `MsgEditValidatorResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgEditValidatorResponseDescriptor = $convert.base64Decode('ChhNc2dFZGl0VmFsaWRhdG9yUmVzcG9uc2U='); +@$core.Deprecated('Use msgDelegateDescriptor instead') +const MsgDelegate$json = const { + '1': 'MsgDelegate', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'amount', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgDelegate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDelegateDescriptor = $convert.base64Decode('CgtNc2dEZWxlZ2F0ZRJJChFkZWxlZ2F0b3JfYWRkcmVzcxgBIAEoCUIc8t4fGHlhbWw6ImRlbGVnYXRvcl9hZGRyZXNzIlIQZGVsZWdhdG9yQWRkcmVzcxJJChF2YWxpZGF0b3JfYWRkcmVzcxgCIAEoCUIc8t4fGHlhbWw6InZhbGlkYXRvcl9hZGRyZXNzIlIQdmFsaWRhdG9yQWRkcmVzcxI3CgZhbW91bnQYAyABKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CBMjeHwBSBmFtb3VudDoI6KAfAIigHwA='); +@$core.Deprecated('Use msgDelegateResponseDescriptor instead') +const MsgDelegateResponse$json = const { + '1': 'MsgDelegateResponse', +}; + +/// Descriptor for `MsgDelegateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDelegateResponseDescriptor = $convert.base64Decode('ChNNc2dEZWxlZ2F0ZVJlc3BvbnNl'); +@$core.Deprecated('Use msgBeginRedelegateDescriptor instead') +const MsgBeginRedelegate$json = const { + '1': 'MsgBeginRedelegate', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_src_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorSrcAddress'}, + const {'1': 'validator_dst_address', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'validatorDstAddress'}, + const {'1': 'amount', '3': 4, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgBeginRedelegate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgBeginRedelegateDescriptor = $convert.base64Decode('ChJNc2dCZWdpblJlZGVsZWdhdGUSSQoRZGVsZWdhdG9yX2FkZHJlc3MYASABKAlCHPLeHxh5YW1sOiJkZWxlZ2F0b3JfYWRkcmVzcyJSEGRlbGVnYXRvckFkZHJlc3MSVAoVdmFsaWRhdG9yX3NyY19hZGRyZXNzGAIgASgJQiDy3h8ceWFtbDoidmFsaWRhdG9yX3NyY19hZGRyZXNzIlITdmFsaWRhdG9yU3JjQWRkcmVzcxJUChV2YWxpZGF0b3JfZHN0X2FkZHJlc3MYAyABKAlCIPLeHxx5YW1sOiJ2YWxpZGF0b3JfZHN0X2FkZHJlc3MiUhN2YWxpZGF0b3JEc3RBZGRyZXNzEjcKBmFtb3VudBgEIAEoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIEyN4fAFIGYW1vdW50OgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgBeginRedelegateResponseDescriptor instead') +const MsgBeginRedelegateResponse$json = const { + '1': 'MsgBeginRedelegateResponse', + '2': const [ + const {'1': 'completion_time', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'completionTime'}, + ], +}; + +/// Descriptor for `MsgBeginRedelegateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgBeginRedelegateResponseDescriptor = $convert.base64Decode('ChpNc2dCZWdpblJlZGVsZWdhdGVSZXNwb25zZRJNCg9jb21wbGV0aW9uX3RpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIOY29tcGxldGlvblRpbWU='); +@$core.Deprecated('Use msgUndelegateDescriptor instead') +const MsgUndelegate$json = const { + '1': 'MsgUndelegate', + '2': const [ + const {'1': 'delegator_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'delegatorAddress'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'validatorAddress'}, + const {'1': 'amount', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgUndelegate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUndelegateDescriptor = $convert.base64Decode('Cg1Nc2dVbmRlbGVnYXRlEkkKEWRlbGVnYXRvcl9hZGRyZXNzGAEgASgJQhzy3h8YeWFtbDoiZGVsZWdhdG9yX2FkZHJlc3MiUhBkZWxlZ2F0b3JBZGRyZXNzEkkKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgJQhzy3h8YeWFtbDoidmFsaWRhdG9yX2FkZHJlc3MiUhB2YWxpZGF0b3JBZGRyZXNzEjcKBmFtb3VudBgDIAEoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIEyN4fAFIGYW1vdW50OgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgUndelegateResponseDescriptor instead') +const MsgUndelegateResponse$json = const { + '1': 'MsgUndelegateResponse', + '2': const [ + const {'1': 'completion_time', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'completionTime'}, + ], +}; + +/// Descriptor for `MsgUndelegateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUndelegateResponseDescriptor = $convert.base64Decode('ChVNc2dVbmRlbGVnYXRlUmVzcG9uc2USTQoPY29tcGxldGlvbl90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSDmNvbXBsZXRpb25UaW1l'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..0ec402ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $12; + +class Annotations { + static final http = $pb.Extension<$12.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $12.HttpRule.getDefault, subBuilder: $12.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pb.dart new file mode 100644 index 00000000..e88cfd1e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pb.dart @@ -0,0 +1,75 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Duration._() : super(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Duration clone() => Duration()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Duration create() => Duration._(); + Duration createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Duration? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbenum.dart new file mode 100644 index 00000000..51f426d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbjson.dart new file mode 100644 index 00000000..fabd3d09 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/duration.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use durationDescriptor instead') +const Duration$json = const { + '1': 'Duration', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pb.dart new file mode 100644 index 00000000..9605687d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pb.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +enum PublicKey_Sum { + ed25519, + secp256k1, + notSet +} + +class PublicKey extends $pb.GeneratedMessage { + static const $core.Map<$core.int, PublicKey_Sum> _PublicKey_SumByTag = { + 1 : PublicKey_Sum.ed25519, + 2 : PublicKey_Sum.secp256k1, + 0 : PublicKey_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PublicKey', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ed25519', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'secp256k1', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PublicKey._() : super(); + factory PublicKey({ + $core.List<$core.int>? ed25519, + $core.List<$core.int>? secp256k1, + }) { + final _result = create(); + if (ed25519 != null) { + _result.ed25519 = ed25519; + } + if (secp256k1 != null) { + _result.secp256k1 = secp256k1; + } + return _result; + } + factory PublicKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PublicKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PublicKey clone() => PublicKey()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PublicKey copyWith(void Function(PublicKey) updates) => super.copyWith((message) => updates(message as PublicKey)) as PublicKey; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PublicKey create() => PublicKey._(); + PublicKey createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PublicKey getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PublicKey? _defaultInstance; + + PublicKey_Sum whichSum() => _PublicKey_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get ed25519 => $_getN(0); + @$pb.TagNumber(1) + set ed25519($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasEd25519() => $_has(0); + @$pb.TagNumber(1) + void clearEd25519() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get secp256k1 => $_getN(1); + @$pb.TagNumber(2) + set secp256k1($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasSecp256k1() => $_has(1); + @$pb.TagNumber(2) + void clearSecp256k1() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart new file mode 100644 index 00000000..46e87595 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart new file mode 100644 index 00000000..2a1aa145 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart @@ -0,0 +1,25 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use publicKeyDescriptor instead') +const PublicKey$json = const { + '1': 'PublicKey', + '2': const [ + const {'1': 'ed25519', '3': 1, '4': 1, '5': 12, '9': 0, '10': 'ed25519'}, + const {'1': 'secp256k1', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'secp256k1'}, + ], + '7': const {}, + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `PublicKey`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List publicKeyDescriptor = $convert.base64Decode('CglQdWJsaWNLZXkSGgoHZWQyNTUxORgBIAEoDEgAUgdlZDI1NTE5Eh4KCXNlY3AyNTZrMRgCIAEoDEgAUglzZWNwMjU2azE6COihHwHooB8BQgUKA3N1bQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pb.dart new file mode 100644 index 00000000..edd582de --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pb.dart @@ -0,0 +1,349 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Proof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafHash', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aunts', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Proof._() : super(); + factory Proof({ + $fixnum.Int64? total, + $fixnum.Int64? index, + $core.List<$core.int>? leafHash, + $core.Iterable<$core.List<$core.int>>? aunts, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (index != null) { + _result.index = index; + } + if (leafHash != null) { + _result.leafHash = leafHash; + } + if (aunts != null) { + _result.aunts.addAll(aunts); + } + return _result; + } + factory Proof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proof clone() => Proof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proof copyWith(void Function(Proof) updates) => super.copyWith((message) => updates(message as Proof)) as Proof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proof create() => Proof._(); + Proof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proof? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get total => $_getI64(0); + @$pb.TagNumber(1) + set total($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get index => $_getI64(1); + @$pb.TagNumber(2) + set index($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get leafHash => $_getN(2); + @$pb.TagNumber(3) + set leafHash($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeafHash() => $_has(2); + @$pb.TagNumber(3) + void clearLeafHash() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.List<$core.int>> get aunts => $_getList(3); +} + +class ValueOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValueOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: Proof.create) + ..hasRequiredFields = false + ; + + ValueOp._() : super(); + factory ValueOp({ + $core.List<$core.int>? key, + Proof? proof, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory ValueOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValueOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValueOp clone() => ValueOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValueOp copyWith(void Function(ValueOp) updates) => super.copyWith((message) => updates(message as ValueOp)) as ValueOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValueOp create() => ValueOp._(); + ValueOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValueOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValueOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + Proof get proof => $_getN(1); + @$pb.TagNumber(2) + set proof(Proof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + @$pb.TagNumber(2) + Proof ensureProof() => $_ensure(1); +} + +class DominoOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DominoOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'input') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'output') + ..hasRequiredFields = false + ; + + DominoOp._() : super(); + factory DominoOp({ + $core.String? key, + $core.String? input, + $core.String? output, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (input != null) { + _result.input = input; + } + if (output != null) { + _result.output = output; + } + return _result; + } + factory DominoOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DominoOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DominoOp clone() => DominoOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DominoOp copyWith(void Function(DominoOp) updates) => super.copyWith((message) => updates(message as DominoOp)) as DominoOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DominoOp create() => DominoOp._(); + DominoOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DominoOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DominoOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get input => $_getSZ(1); + @$pb.TagNumber(2) + set input($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInput() => $_has(1); + @$pb.TagNumber(2) + void clearInput() => clearField(2); + + @$pb.TagNumber(3) + $core.String get output => $_getSZ(2); + @$pb.TagNumber(3) + set output($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutput() => $_has(2); + @$pb.TagNumber(3) + void clearOutput() => clearField(3); +} + +class ProofOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ProofOp._() : super(); + factory ProofOp({ + $core.String? type, + $core.List<$core.int>? key, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (key != null) { + _result.key = key; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory ProofOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOp clone() => ProofOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOp copyWith(void Function(ProofOp) updates) => super.copyWith((message) => updates(message as ProofOp)) as ProofOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOp create() => ProofOp._(); + ProofOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get key => $_getN(1); + @$pb.TagNumber(2) + set key($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasKey() => $_has(1); + @$pb.TagNumber(2) + void clearKey() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get data => $_getN(2); + @$pb.TagNumber(3) + set data($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasData() => $_has(2); + @$pb.TagNumber(3) + void clearData() => clearField(3); +} + +class ProofOps extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOps', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ops', $pb.PbFieldType.PM, subBuilder: ProofOp.create) + ..hasRequiredFields = false + ; + + ProofOps._() : super(); + factory ProofOps({ + $core.Iterable? ops, + }) { + final _result = create(); + if (ops != null) { + _result.ops.addAll(ops); + } + return _result; + } + factory ProofOps.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOps.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOps clone() => ProofOps()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOps copyWith(void Function(ProofOps) updates) => super.copyWith((message) => updates(message as ProofOps)) as ProofOps; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOps create() => ProofOps._(); + ProofOps createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOps getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOps? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get ops => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart new file mode 100644 index 00000000..9d1bb9fa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart new file mode 100644 index 00000000..1e8c4473 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use proofDescriptor instead') +const Proof$json = const { + '1': 'Proof', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 3, '10': 'total'}, + const {'1': 'index', '3': 2, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'leaf_hash', '3': 3, '4': 1, '5': 12, '10': 'leafHash'}, + const {'1': 'aunts', '3': 4, '4': 3, '5': 12, '10': 'aunts'}, + ], +}; + +/// Descriptor for `Proof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofDescriptor = $convert.base64Decode('CgVQcm9vZhIUCgV0b3RhbBgBIAEoA1IFdG90YWwSFAoFaW5kZXgYAiABKANSBWluZGV4EhsKCWxlYWZfaGFzaBgDIAEoDFIIbGVhZkhhc2gSFAoFYXVudHMYBCADKAxSBWF1bnRz'); +@$core.Deprecated('Use valueOpDescriptor instead') +const ValueOp$json = const { + '1': 'ValueOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `ValueOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List valueOpDescriptor = $convert.base64Decode('CgdWYWx1ZU9wEhAKA2tleRgBIAEoDFIDa2V5Ei4KBXByb29mGAIgASgLMhgudGVuZGVybWludC5jcnlwdG8uUHJvb2ZSBXByb29m'); +@$core.Deprecated('Use dominoOpDescriptor instead') +const DominoOp$json = const { + '1': 'DominoOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'input', '3': 2, '4': 1, '5': 9, '10': 'input'}, + const {'1': 'output', '3': 3, '4': 1, '5': 9, '10': 'output'}, + ], +}; + +/// Descriptor for `DominoOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dominoOpDescriptor = $convert.base64Decode('CghEb21pbm9PcBIQCgNrZXkYASABKAlSA2tleRIUCgVpbnB1dBgCIAEoCVIFaW5wdXQSFgoGb3V0cHV0GAMgASgJUgZvdXRwdXQ='); +@$core.Deprecated('Use proofOpDescriptor instead') +const ProofOp$json = const { + '1': 'ProofOp', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'key', '3': 2, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'data', '3': 3, '4': 1, '5': 12, '10': 'data'}, + ], +}; + +/// Descriptor for `ProofOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpDescriptor = $convert.base64Decode('CgdQcm9vZk9wEhIKBHR5cGUYASABKAlSBHR5cGUSEAoDa2V5GAIgASgMUgNrZXkSEgoEZGF0YRgDIAEoDFIEZGF0YQ=='); +@$core.Deprecated('Use proofOpsDescriptor instead') +const ProofOps$json = const { + '1': 'ProofOps', + '2': const [ + const {'1': 'ops', '3': 1, '4': 3, '5': 11, '6': '.tendermint.crypto.ProofOp', '8': const {}, '10': 'ops'}, + ], +}; + +/// Descriptor for `ProofOps`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpsDescriptor = $convert.base64Decode('CghQcm9vZk9wcxIyCgNvcHMYASADKAsyGi50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZk9wQgTI3h8AUgNvcHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pb.dart new file mode 100644 index 00000000..6d7eca66 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pb.dart @@ -0,0 +1,1258 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/proof.pb.dart' as $4; +import '../version/types.pb.dart' as $5; +import '../../google/protobuf/timestamp.pb.dart' as $6; +import 'validator.pb.dart' as $7; + +import 'types.pbenum.dart'; + +export 'types.pbenum.dart'; + +class PartSetHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PartSetHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PartSetHeader._() : super(); + factory PartSetHeader({ + $core.int? total, + $core.List<$core.int>? hash, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory PartSetHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PartSetHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PartSetHeader clone() => PartSetHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PartSetHeader copyWith(void Function(PartSetHeader) updates) => super.copyWith((message) => updates(message as PartSetHeader)) as PartSetHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PartSetHeader create() => PartSetHeader._(); + PartSetHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PartSetHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PartSetHeader? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get total => $_getIZ(0); + @$pb.TagNumber(1) + set total($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get hash => $_getN(1); + @$pb.TagNumber(2) + set hash($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasHash() => $_has(1); + @$pb.TagNumber(2) + void clearHash() => clearField(2); +} + +class Part extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Part', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bytes', $pb.PbFieldType.OY) + ..aOM<$4.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $4.Proof.create) + ..hasRequiredFields = false + ; + + Part._() : super(); + factory Part({ + $core.int? index, + $core.List<$core.int>? bytes, + $4.Proof? proof, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (bytes != null) { + _result.bytes = bytes; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory Part.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Part.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Part clone() => Part()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Part copyWith(void Function(Part) updates) => super.copyWith((message) => updates(message as Part)) as Part; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Part create() => Part._(); + Part createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Part getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Part? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get bytes => $_getN(1); + @$pb.TagNumber(2) + set bytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasBytes() => $_has(1); + @$pb.TagNumber(2) + void clearBytes() => clearField(2); + + @$pb.TagNumber(3) + $4.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($4.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $4.Proof ensureProof() => $_ensure(2); +} + +class BlockID extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'partSetHeader', subBuilder: PartSetHeader.create) + ..hasRequiredFields = false + ; + + BlockID._() : super(); + factory BlockID({ + $core.List<$core.int>? hash, + PartSetHeader? partSetHeader, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (partSetHeader != null) { + _result.partSetHeader = partSetHeader; + } + return _result; + } + factory BlockID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockID clone() => BlockID()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockID copyWith(void Function(BlockID) updates) => super.copyWith((message) => updates(message as BlockID)) as BlockID; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockID create() => BlockID._(); + BlockID createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockID? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + PartSetHeader get partSetHeader => $_getN(1); + @$pb.TagNumber(2) + set partSetHeader(PartSetHeader v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPartSetHeader() => $_has(1); + @$pb.TagNumber(2) + void clearPartSetHeader() => clearField(2); + @$pb.TagNumber(2) + PartSetHeader ensurePartSetHeader() => $_ensure(1); +} + +class Header extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Header', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$5.Consensus>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $5.Consensus.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$6.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $6.Timestamp.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockId', subBuilder: BlockID.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dataHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextValidatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastResultsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidenceHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerAddress', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Header._() : super(); + factory Header({ + $5.Consensus? version, + $core.String? chainId, + $fixnum.Int64? height, + $6.Timestamp? time, + BlockID? lastBlockId, + $core.List<$core.int>? lastCommitHash, + $core.List<$core.int>? dataHash, + $core.List<$core.int>? validatorsHash, + $core.List<$core.int>? nextValidatorsHash, + $core.List<$core.int>? consensusHash, + $core.List<$core.int>? appHash, + $core.List<$core.int>? lastResultsHash, + $core.List<$core.int>? evidenceHash, + $core.List<$core.int>? proposerAddress, + }) { + final _result = create(); + if (version != null) { + _result.version = version; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (lastBlockId != null) { + _result.lastBlockId = lastBlockId; + } + if (lastCommitHash != null) { + _result.lastCommitHash = lastCommitHash; + } + if (dataHash != null) { + _result.dataHash = dataHash; + } + if (validatorsHash != null) { + _result.validatorsHash = validatorsHash; + } + if (nextValidatorsHash != null) { + _result.nextValidatorsHash = nextValidatorsHash; + } + if (consensusHash != null) { + _result.consensusHash = consensusHash; + } + if (appHash != null) { + _result.appHash = appHash; + } + if (lastResultsHash != null) { + _result.lastResultsHash = lastResultsHash; + } + if (evidenceHash != null) { + _result.evidenceHash = evidenceHash; + } + if (proposerAddress != null) { + _result.proposerAddress = proposerAddress; + } + return _result; + } + factory Header.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Header.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Header clone() => Header()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Header copyWith(void Function(Header) updates) => super.copyWith((message) => updates(message as Header)) as Header; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Header create() => Header._(); + Header createEmptyInstance() => create(); + static $pb.PbList
    createRepeated() => $pb.PbList
    (); + @$core.pragma('dart2js:noInline') + static Header getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor
    (create); + static Header? _defaultInstance; + + @$pb.TagNumber(1) + $5.Consensus get version => $_getN(0); + @$pb.TagNumber(1) + set version($5.Consensus v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVersion() => $_has(0); + @$pb.TagNumber(1) + void clearVersion() => clearField(1); + @$pb.TagNumber(1) + $5.Consensus ensureVersion() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get chainId => $_getSZ(1); + @$pb.TagNumber(2) + set chainId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChainId() => $_has(1); + @$pb.TagNumber(2) + void clearChainId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $6.Timestamp get time => $_getN(3); + @$pb.TagNumber(4) + set time($6.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasTime() => $_has(3); + @$pb.TagNumber(4) + void clearTime() => clearField(4); + @$pb.TagNumber(4) + $6.Timestamp ensureTime() => $_ensure(3); + + @$pb.TagNumber(5) + BlockID get lastBlockId => $_getN(4); + @$pb.TagNumber(5) + set lastBlockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasLastBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearLastBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureLastBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get lastCommitHash => $_getN(5); + @$pb.TagNumber(6) + set lastCommitHash($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasLastCommitHash() => $_has(5); + @$pb.TagNumber(6) + void clearLastCommitHash() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get dataHash => $_getN(6); + @$pb.TagNumber(7) + set dataHash($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasDataHash() => $_has(6); + @$pb.TagNumber(7) + void clearDataHash() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get validatorsHash => $_getN(7); + @$pb.TagNumber(8) + set validatorsHash($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasValidatorsHash() => $_has(7); + @$pb.TagNumber(8) + void clearValidatorsHash() => clearField(8); + + @$pb.TagNumber(9) + $core.List<$core.int> get nextValidatorsHash => $_getN(8); + @$pb.TagNumber(9) + set nextValidatorsHash($core.List<$core.int> v) { $_setBytes(8, v); } + @$pb.TagNumber(9) + $core.bool hasNextValidatorsHash() => $_has(8); + @$pb.TagNumber(9) + void clearNextValidatorsHash() => clearField(9); + + @$pb.TagNumber(10) + $core.List<$core.int> get consensusHash => $_getN(9); + @$pb.TagNumber(10) + set consensusHash($core.List<$core.int> v) { $_setBytes(9, v); } + @$pb.TagNumber(10) + $core.bool hasConsensusHash() => $_has(9); + @$pb.TagNumber(10) + void clearConsensusHash() => clearField(10); + + @$pb.TagNumber(11) + $core.List<$core.int> get appHash => $_getN(10); + @$pb.TagNumber(11) + set appHash($core.List<$core.int> v) { $_setBytes(10, v); } + @$pb.TagNumber(11) + $core.bool hasAppHash() => $_has(10); + @$pb.TagNumber(11) + void clearAppHash() => clearField(11); + + @$pb.TagNumber(12) + $core.List<$core.int> get lastResultsHash => $_getN(11); + @$pb.TagNumber(12) + set lastResultsHash($core.List<$core.int> v) { $_setBytes(11, v); } + @$pb.TagNumber(12) + $core.bool hasLastResultsHash() => $_has(11); + @$pb.TagNumber(12) + void clearLastResultsHash() => clearField(12); + + @$pb.TagNumber(13) + $core.List<$core.int> get evidenceHash => $_getN(12); + @$pb.TagNumber(13) + set evidenceHash($core.List<$core.int> v) { $_setBytes(12, v); } + @$pb.TagNumber(13) + $core.bool hasEvidenceHash() => $_has(12); + @$pb.TagNumber(13) + void clearEvidenceHash() => clearField(13); + + @$pb.TagNumber(14) + $core.List<$core.int> get proposerAddress => $_getN(13); + @$pb.TagNumber(14) + set proposerAddress($core.List<$core.int> v) { $_setBytes(13, v); } + @$pb.TagNumber(14) + $core.bool hasProposerAddress() => $_has(13); + @$pb.TagNumber(14) + void clearProposerAddress() => clearField(14); +} + +class Data extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Data', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Data._() : super(); + factory Data({ + $core.Iterable<$core.List<$core.int>>? txs, + }) { + final _result = create(); + if (txs != null) { + _result.txs.addAll(txs); + } + return _result; + } + factory Data.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Data.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Data clone() => Data()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Data copyWith(void Function(Data) updates) => super.copyWith((message) => updates(message as Data)) as Data; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Data create() => Data._(); + Data createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Data getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Data? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get txs => $_getList(0); +} + +class Vote extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Vote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$6.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..a<$core.int>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorIndex', $pb.PbFieldType.O3) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Vote._() : super(); + factory Vote({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $6.Timestamp? timestamp, + $core.List<$core.int>? validatorAddress, + $core.int? validatorIndex, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (validatorIndex != null) { + _result.validatorIndex = validatorIndex; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Vote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Vote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Vote clone() => Vote()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Vote copyWith(void Function(Vote) updates) => super.copyWith((message) => updates(message as Vote)) as Vote; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Vote create() => Vote._(); + Vote createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Vote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Vote? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + BlockID get blockId => $_getN(3); + @$pb.TagNumber(4) + set blockId(BlockID v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasBlockId() => $_has(3); + @$pb.TagNumber(4) + void clearBlockId() => clearField(4); + @$pb.TagNumber(4) + BlockID ensureBlockId() => $_ensure(3); + + @$pb.TagNumber(5) + $6.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($6.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $6.Timestamp ensureTimestamp() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get validatorAddress => $_getN(5); + @$pb.TagNumber(6) + set validatorAddress($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasValidatorAddress() => $_has(5); + @$pb.TagNumber(6) + void clearValidatorAddress() => clearField(6); + + @$pb.TagNumber(7) + $core.int get validatorIndex => $_getIZ(6); + @$pb.TagNumber(7) + set validatorIndex($core.int v) { $_setSignedInt32(6, v); } + @$pb.TagNumber(7) + $core.bool hasValidatorIndex() => $_has(6); + @$pb.TagNumber(7) + void clearValidatorIndex() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get signature => $_getN(7); + @$pb.TagNumber(8) + set signature($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasSignature() => $_has(7); + @$pb.TagNumber(8) + void clearSignature() => clearField(8); +} + +class Commit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Commit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: CommitSig.create) + ..hasRequiredFields = false + ; + + Commit._() : super(); + factory Commit({ + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $core.Iterable? signatures, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory Commit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Commit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Commit clone() => Commit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Commit copyWith(void Function(Commit) updates) => super.copyWith((message) => updates(message as Commit)) as Commit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Commit create() => Commit._(); + Commit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Commit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Commit? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get round => $_getIZ(1); + @$pb.TagNumber(2) + set round($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasRound() => $_has(1); + @$pb.TagNumber(2) + void clearRound() => clearField(2); + + @$pb.TagNumber(3) + BlockID get blockId => $_getN(2); + @$pb.TagNumber(3) + set blockId(BlockID v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBlockId() => $_has(2); + @$pb.TagNumber(3) + void clearBlockId() => clearField(3); + @$pb.TagNumber(3) + BlockID ensureBlockId() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get signatures => $_getList(3); +} + +class CommitSig extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitSig', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockIdFlag', $pb.PbFieldType.OE, defaultOrMaker: BlockIDFlag.BLOCK_ID_FLAG_UNKNOWN, valueOf: BlockIDFlag.valueOf, enumValues: BlockIDFlag.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..aOM<$6.Timestamp>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + CommitSig._() : super(); + factory CommitSig({ + BlockIDFlag? blockIdFlag, + $core.List<$core.int>? validatorAddress, + $6.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (blockIdFlag != null) { + _result.blockIdFlag = blockIdFlag; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory CommitSig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommitSig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommitSig clone() => CommitSig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommitSig copyWith(void Function(CommitSig) updates) => super.copyWith((message) => updates(message as CommitSig)) as CommitSig; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommitSig create() => CommitSig._(); + CommitSig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommitSig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommitSig? _defaultInstance; + + @$pb.TagNumber(1) + BlockIDFlag get blockIdFlag => $_getN(0); + @$pb.TagNumber(1) + set blockIdFlag(BlockIDFlag v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockIdFlag() => $_has(0); + @$pb.TagNumber(1) + void clearBlockIdFlag() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get validatorAddress => $_getN(1); + @$pb.TagNumber(2) + set validatorAddress($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $6.Timestamp get timestamp => $_getN(2); + @$pb.TagNumber(3) + set timestamp($6.Timestamp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasTimestamp() => $_has(2); + @$pb.TagNumber(3) + void clearTimestamp() => clearField(3); + @$pb.TagNumber(3) + $6.Timestamp ensureTimestamp() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get signature => $_getN(3); + @$pb.TagNumber(4) + set signature($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasSignature() => $_has(3); + @$pb.TagNumber(4) + void clearSignature() => clearField(4); +} + +class Proposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'polRound', $pb.PbFieldType.O3) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$6.Timestamp>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Proposal._() : super(); + factory Proposal({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + $core.int? polRound, + BlockID? blockId, + $6.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (polRound != null) { + _result.polRound = polRound; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Proposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proposal clone() => Proposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proposal copyWith(void Function(Proposal) updates) => super.copyWith((message) => updates(message as Proposal)) as Proposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proposal create() => Proposal._(); + Proposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proposal? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + $core.int get polRound => $_getIZ(3); + @$pb.TagNumber(4) + set polRound($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasPolRound() => $_has(3); + @$pb.TagNumber(4) + void clearPolRound() => clearField(4); + + @$pb.TagNumber(5) + BlockID get blockId => $_getN(4); + @$pb.TagNumber(5) + set blockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $6.Timestamp get timestamp => $_getN(5); + @$pb.TagNumber(6) + set timestamp($6.Timestamp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasTimestamp() => $_has(5); + @$pb.TagNumber(6) + void clearTimestamp() => clearField(6); + @$pb.TagNumber(6) + $6.Timestamp ensureTimestamp() => $_ensure(5); + + @$pb.TagNumber(7) + $core.List<$core.int> get signature => $_getN(6); + @$pb.TagNumber(7) + set signature($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasSignature() => $_has(6); + @$pb.TagNumber(7) + void clearSignature() => clearField(7); +} + +class SignedHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignedHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM
    (1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: Commit.create) + ..hasRequiredFields = false + ; + + SignedHeader._() : super(); + factory SignedHeader({ + Header? header, + Commit? commit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (commit != null) { + _result.commit = commit; + } + return _result; + } + factory SignedHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignedHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignedHeader clone() => SignedHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignedHeader copyWith(void Function(SignedHeader) updates) => super.copyWith((message) => updates(message as SignedHeader)) as SignedHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignedHeader create() => SignedHeader._(); + SignedHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignedHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignedHeader? _defaultInstance; + + @$pb.TagNumber(1) + Header get header => $_getN(0); + @$pb.TagNumber(1) + set header(Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + Commit get commit => $_getN(1); + @$pb.TagNumber(2) + set commit(Commit v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCommit() => $_has(1); + @$pb.TagNumber(2) + void clearCommit() => clearField(2); + @$pb.TagNumber(2) + Commit ensureCommit() => $_ensure(1); +} + +class LightBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedHeader', subBuilder: SignedHeader.create) + ..aOM<$7.ValidatorSet>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSet', subBuilder: $7.ValidatorSet.create) + ..hasRequiredFields = false + ; + + LightBlock._() : super(); + factory LightBlock({ + SignedHeader? signedHeader, + $7.ValidatorSet? validatorSet, + }) { + final _result = create(); + if (signedHeader != null) { + _result.signedHeader = signedHeader; + } + if (validatorSet != null) { + _result.validatorSet = validatorSet; + } + return _result; + } + factory LightBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightBlock clone() => LightBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightBlock copyWith(void Function(LightBlock) updates) => super.copyWith((message) => updates(message as LightBlock)) as LightBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightBlock create() => LightBlock._(); + LightBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightBlock? _defaultInstance; + + @$pb.TagNumber(1) + SignedHeader get signedHeader => $_getN(0); + @$pb.TagNumber(1) + set signedHeader(SignedHeader v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSignedHeader() => $_has(0); + @$pb.TagNumber(1) + void clearSignedHeader() => clearField(1); + @$pb.TagNumber(1) + SignedHeader ensureSignedHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $7.ValidatorSet get validatorSet => $_getN(1); + @$pb.TagNumber(2) + set validatorSet($7.ValidatorSet v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSet() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSet() => clearField(2); + @$pb.TagNumber(2) + $7.ValidatorSet ensureValidatorSet() => $_ensure(1); +} + +class BlockMeta extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockMeta', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockSize') + ..aOM
    (3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numTxs') + ..hasRequiredFields = false + ; + + BlockMeta._() : super(); + factory BlockMeta({ + BlockID? blockId, + $fixnum.Int64? blockSize, + Header? header, + $fixnum.Int64? numTxs, + }) { + final _result = create(); + if (blockId != null) { + _result.blockId = blockId; + } + if (blockSize != null) { + _result.blockSize = blockSize; + } + if (header != null) { + _result.header = header; + } + if (numTxs != null) { + _result.numTxs = numTxs; + } + return _result; + } + factory BlockMeta.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockMeta.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockMeta clone() => BlockMeta()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockMeta copyWith(void Function(BlockMeta) updates) => super.copyWith((message) => updates(message as BlockMeta)) as BlockMeta; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockMeta create() => BlockMeta._(); + BlockMeta createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockMeta getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockMeta? _defaultInstance; + + @$pb.TagNumber(1) + BlockID get blockId => $_getN(0); + @$pb.TagNumber(1) + set blockId(BlockID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockId() => $_has(0); + @$pb.TagNumber(1) + void clearBlockId() => clearField(1); + @$pb.TagNumber(1) + BlockID ensureBlockId() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockSize => $_getI64(1); + @$pb.TagNumber(2) + set blockSize($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockSize() => $_has(1); + @$pb.TagNumber(2) + void clearBlockSize() => clearField(2); + + @$pb.TagNumber(3) + Header get header => $_getN(2); + @$pb.TagNumber(3) + set header(Header v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeader() => $_has(2); + @$pb.TagNumber(3) + void clearHeader() => clearField(3); + @$pb.TagNumber(3) + Header ensureHeader() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get numTxs => $_getI64(3); + @$pb.TagNumber(4) + set numTxs($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasNumTxs() => $_has(3); + @$pb.TagNumber(4) + void clearNumTxs() => clearField(4); +} + +class TxProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rootHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOM<$4.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $4.Proof.create) + ..hasRequiredFields = false + ; + + TxProof._() : super(); + factory TxProof({ + $core.List<$core.int>? rootHash, + $core.List<$core.int>? data, + $4.Proof? proof, + }) { + final _result = create(); + if (rootHash != null) { + _result.rootHash = rootHash; + } + if (data != null) { + _result.data = data; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory TxProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxProof clone() => TxProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxProof copyWith(void Function(TxProof) updates) => super.copyWith((message) => updates(message as TxProof)) as TxProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxProof create() => TxProof._(); + TxProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get rootHash => $_getN(0); + @$pb.TagNumber(1) + set rootHash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasRootHash() => $_has(0); + @$pb.TagNumber(1) + void clearRootHash() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $4.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($4.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $4.Proof ensureProof() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbenum.dart new file mode 100644 index 00000000..68ef114c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbenum.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class BlockIDFlag extends $pb.ProtobufEnum { + static const BlockIDFlag BLOCK_ID_FLAG_UNKNOWN = BlockIDFlag._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_UNKNOWN'); + static const BlockIDFlag BLOCK_ID_FLAG_ABSENT = BlockIDFlag._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_ABSENT'); + static const BlockIDFlag BLOCK_ID_FLAG_COMMIT = BlockIDFlag._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_COMMIT'); + static const BlockIDFlag BLOCK_ID_FLAG_NIL = BlockIDFlag._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_NIL'); + + static const $core.List values = [ + BLOCK_ID_FLAG_UNKNOWN, + BLOCK_ID_FLAG_ABSENT, + BLOCK_ID_FLAG_COMMIT, + BLOCK_ID_FLAG_NIL, + ]; + + static final $core.Map<$core.int, BlockIDFlag> _byValue = $pb.ProtobufEnum.initByValue(values); + static BlockIDFlag? valueOf($core.int value) => _byValue[value]; + + const BlockIDFlag._($core.int v, $core.String n) : super(v, n); +} + +class SignedMsgType extends $pb.ProtobufEnum { + static const SignedMsgType SIGNED_MSG_TYPE_UNKNOWN = SignedMsgType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_UNKNOWN'); + static const SignedMsgType SIGNED_MSG_TYPE_PREVOTE = SignedMsgType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PREVOTE'); + static const SignedMsgType SIGNED_MSG_TYPE_PRECOMMIT = SignedMsgType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PRECOMMIT'); + static const SignedMsgType SIGNED_MSG_TYPE_PROPOSAL = SignedMsgType._(32, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PROPOSAL'); + + static const $core.List values = [ + SIGNED_MSG_TYPE_UNKNOWN, + SIGNED_MSG_TYPE_PREVOTE, + SIGNED_MSG_TYPE_PRECOMMIT, + SIGNED_MSG_TYPE_PROPOSAL, + ]; + + static final $core.Map<$core.int, SignedMsgType> _byValue = $pb.ProtobufEnum.initByValue(values); + static SignedMsgType? valueOf($core.int value) => _byValue[value]; + + const SignedMsgType._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbjson.dart new file mode 100644 index 00000000..820c4d8e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/types.pbjson.dart @@ -0,0 +1,211 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockIDFlagDescriptor instead') +const BlockIDFlag$json = const { + '1': 'BlockIDFlag', + '2': const [ + const {'1': 'BLOCK_ID_FLAG_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_ABSENT', '2': 1, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_COMMIT', '2': 2, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_NIL', '2': 3, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `BlockIDFlag`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List blockIDFlagDescriptor = $convert.base64Decode('CgtCbG9ja0lERmxhZxIxChVCTE9DS19JRF9GTEFHX1VOS05PV04QABoWip0gEkJsb2NrSURGbGFnVW5rbm93bhIvChRCTE9DS19JRF9GTEFHX0FCU0VOVBABGhWKnSARQmxvY2tJREZsYWdBYnNlbnQSLwoUQkxPQ0tfSURfRkxBR19DT01NSVQQAhoVip0gEUJsb2NrSURGbGFnQ29tbWl0EikKEUJMT0NLX0lEX0ZMQUdfTklMEAMaEoqdIA5CbG9ja0lERmxhZ05pbBoIqKQeAYijHgA='); +@$core.Deprecated('Use signedMsgTypeDescriptor instead') +const SignedMsgType$json = const { + '1': 'SignedMsgType', + '2': const [ + const {'1': 'SIGNED_MSG_TYPE_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PREVOTE', '2': 1, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PRECOMMIT', '2': 2, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PROPOSAL', '2': 32, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `SignedMsgType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List signedMsgTypeDescriptor = $convert.base64Decode('Cg1TaWduZWRNc2dUeXBlEiwKF1NJR05FRF9NU0dfVFlQRV9VTktOT1dOEAAaD4qdIAtVbmtub3duVHlwZRIsChdTSUdORURfTVNHX1RZUEVfUFJFVk9URRABGg+KnSALUHJldm90ZVR5cGUSMAoZU0lHTkVEX01TR19UWVBFX1BSRUNPTU1JVBACGhGKnSANUHJlY29tbWl0VHlwZRIuChhTSUdORURfTVNHX1RZUEVfUFJPUE9TQUwQIBoQip0gDFByb3Bvc2FsVHlwZRoIqKQeAYijHgA='); +@$core.Deprecated('Use partSetHeaderDescriptor instead') +const PartSetHeader$json = const { + '1': 'PartSetHeader', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 13, '10': 'total'}, + const {'1': 'hash', '3': 2, '4': 1, '5': 12, '10': 'hash'}, + ], +}; + +/// Descriptor for `PartSetHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partSetHeaderDescriptor = $convert.base64Decode('Cg1QYXJ0U2V0SGVhZGVyEhQKBXRvdGFsGAEgASgNUgV0b3RhbBISCgRoYXNoGAIgASgMUgRoYXNo'); +@$core.Deprecated('Use partDescriptor instead') +const Part$json = const { + '1': 'Part', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'bytes', '3': 2, '4': 1, '5': 12, '10': 'bytes'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '8': const {}, '10': 'proof'}, + ], +}; + +/// Descriptor for `Part`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partDescriptor = $convert.base64Decode('CgRQYXJ0EhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVieXRlcxgCIAEoDFIFYnl0ZXMSNAoFcHJvb2YYAyABKAsyGC50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZkIEyN4fAFIFcHJvb2Y='); +@$core.Deprecated('Use blockIDDescriptor instead') +const BlockID$json = const { + '1': 'BlockID', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'part_set_header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.PartSetHeader', '8': const {}, '10': 'partSetHeader'}, + ], +}; + +/// Descriptor for `BlockID`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockIDDescriptor = $convert.base64Decode('CgdCbG9ja0lEEhIKBGhhc2gYASABKAxSBGhhc2gSTQoPcGFydF9zZXRfaGVhZGVyGAIgASgLMh8udGVuZGVybWludC50eXBlcy5QYXJ0U2V0SGVhZGVyQgTI3h8AUg1wYXJ0U2V0SGVhZGVy'); +@$core.Deprecated('Use headerDescriptor instead') +const Header$json = const { + '1': 'Header', + '2': const [ + const {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.version.Consensus', '8': const {}, '10': 'version'}, + const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'chainId'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'last_block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'lastBlockId'}, + const {'1': 'last_commit_hash', '3': 6, '4': 1, '5': 12, '10': 'lastCommitHash'}, + const {'1': 'data_hash', '3': 7, '4': 1, '5': 12, '10': 'dataHash'}, + const {'1': 'validators_hash', '3': 8, '4': 1, '5': 12, '10': 'validatorsHash'}, + const {'1': 'next_validators_hash', '3': 9, '4': 1, '5': 12, '10': 'nextValidatorsHash'}, + const {'1': 'consensus_hash', '3': 10, '4': 1, '5': 12, '10': 'consensusHash'}, + const {'1': 'app_hash', '3': 11, '4': 1, '5': 12, '10': 'appHash'}, + const {'1': 'last_results_hash', '3': 12, '4': 1, '5': 12, '10': 'lastResultsHash'}, + const {'1': 'evidence_hash', '3': 13, '4': 1, '5': 12, '10': 'evidenceHash'}, + const {'1': 'proposer_address', '3': 14, '4': 1, '5': 12, '10': 'proposerAddress'}, + ], +}; + +/// Descriptor for `Header`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List headerDescriptor = $convert.base64Decode('CgZIZWFkZXISPQoHdmVyc2lvbhgBIAEoCzIdLnRlbmRlcm1pbnQudmVyc2lvbi5Db25zZW5zdXNCBMjeHwBSB3ZlcnNpb24SJgoIY2hhaW5faWQYAiABKAlCC+LeHwdDaGFpbklEUgdjaGFpbklkEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EjgKBHRpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRJDCg1sYXN0X2Jsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQgTI3h8AUgtsYXN0QmxvY2tJZBIoChBsYXN0X2NvbW1pdF9oYXNoGAYgASgMUg5sYXN0Q29tbWl0SGFzaBIbCglkYXRhX2hhc2gYByABKAxSCGRhdGFIYXNoEicKD3ZhbGlkYXRvcnNfaGFzaBgIIAEoDFIOdmFsaWRhdG9yc0hhc2gSMAoUbmV4dF92YWxpZGF0b3JzX2hhc2gYCSABKAxSEm5leHRWYWxpZGF0b3JzSGFzaBIlCg5jb25zZW5zdXNfaGFzaBgKIAEoDFINY29uc2Vuc3VzSGFzaBIZCghhcHBfaGFzaBgLIAEoDFIHYXBwSGFzaBIqChFsYXN0X3Jlc3VsdHNfaGFzaBgMIAEoDFIPbGFzdFJlc3VsdHNIYXNoEiMKDWV2aWRlbmNlX2hhc2gYDSABKAxSDGV2aWRlbmNlSGFzaBIpChBwcm9wb3Nlcl9hZGRyZXNzGA4gASgMUg9wcm9wb3NlckFkZHJlc3M='); +@$core.Deprecated('Use dataDescriptor instead') +const Data$json = const { + '1': 'Data', + '2': const [ + const {'1': 'txs', '3': 1, '4': 3, '5': 12, '10': 'txs'}, + ], +}; + +/// Descriptor for `Data`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dataDescriptor = $convert.base64Decode('CgREYXRhEhAKA3R4cxgBIAMoDFIDdHhz'); +@$core.Deprecated('Use voteDescriptor instead') +const Vote$json = const { + '1': 'Vote', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'validator_address', '3': 6, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'validator_index', '3': 7, '4': 1, '5': 5, '10': 'validatorIndex'}, + const {'1': 'signature', '3': 8, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Vote`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteDescriptor = $convert.base64Decode('CgRWb3RlEjMKBHR5cGUYASABKA4yHy50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZE1zZ1R5cGVSBHR5cGUSFgoGaGVpZ2h0GAIgASgDUgZoZWlnaHQSFAoFcm91bmQYAyABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAQgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIrChF2YWxpZGF0b3JfYWRkcmVzcxgGIAEoDFIQdmFsaWRhdG9yQWRkcmVzcxInCg92YWxpZGF0b3JfaW5kZXgYByABKAVSDnZhbGlkYXRvckluZGV4EhwKCXNpZ25hdHVyZRgIIAEoDFIJc2lnbmF0dXJl'); +@$core.Deprecated('Use commitDescriptor instead') +const Commit$json = const { + '1': 'Commit', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 2, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'signatures', '3': 4, '4': 3, '5': 11, '6': '.tendermint.types.CommitSig', '8': const {}, '10': 'signatures'}, + ], +}; + +/// Descriptor for `Commit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitDescriptor = $convert.base64Decode('CgZDb21taXQSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSFAoFcm91bmQYAiABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAMgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQQoKc2lnbmF0dXJlcxgEIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuQ29tbWl0U2lnQgTI3h8AUgpzaWduYXR1cmVz'); +@$core.Deprecated('Use commitSigDescriptor instead') +const CommitSig$json = const { + '1': 'CommitSig', + '2': const [ + const {'1': 'block_id_flag', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.BlockIDFlag', '10': 'blockIdFlag'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 4, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `CommitSig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitSigDescriptor = $convert.base64Decode('CglDb21taXRTaWcSQQoNYmxvY2tfaWRfZmxhZxgBIAEoDjIdLnRlbmRlcm1pbnQudHlwZXMuQmxvY2tJREZsYWdSC2Jsb2NrSWRGbGFnEisKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgMUhB2YWxpZGF0b3JBZGRyZXNzEkIKCXRpbWVzdGFtcBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXASHAoJc2lnbmF0dXJlGAQgASgMUglzaWduYXR1cmU='); +@$core.Deprecated('Use proposalDescriptor instead') +const Proposal$json = const { + '1': 'Proposal', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'pol_round', '3': 4, '4': 1, '5': 5, '10': 'polRound'}, + const {'1': 'block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 7, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Proposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proposalDescriptor = $convert.base64Decode('CghQcm9wb3NhbBIzCgR0eXBlGAEgASgOMh8udGVuZGVybWludC50eXBlcy5TaWduZWRNc2dUeXBlUgR0eXBlEhYKBmhlaWdodBgCIAEoA1IGaGVpZ2h0EhQKBXJvdW5kGAMgASgFUgVyb3VuZBIbCglwb2xfcm91bmQYBCABKAVSCHBvbFJvdW5kEkUKCGJsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/i3h8HQmxvY2tJRMjeHwBSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIcCglzaWduYXR1cmUYByABKAxSCXNpZ25hdHVyZQ=='); +@$core.Deprecated('Use signedHeaderDescriptor instead') +const SignedHeader$json = const { + '1': 'SignedHeader', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '10': 'header'}, + const {'1': 'commit', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'commit'}, + ], +}; + +/// Descriptor for `SignedHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signedHeaderDescriptor = $convert.base64Decode('CgxTaWduZWRIZWFkZXISMAoGaGVhZGVyGAEgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJSBmhlYWRlchIwCgZjb21taXQYAiABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIGY29tbWl0'); +@$core.Deprecated('Use lightBlockDescriptor instead') +const LightBlock$json = const { + '1': 'LightBlock', + '2': const [ + const {'1': 'signed_header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.SignedHeader', '10': 'signedHeader'}, + const {'1': 'validator_set', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorSet', '10': 'validatorSet'}, + ], +}; + +/// Descriptor for `LightBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightBlockDescriptor = $convert.base64Decode('CgpMaWdodEJsb2NrEkMKDXNpZ25lZF9oZWFkZXIYASABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZEhlYWRlclIMc2lnbmVkSGVhZGVyEkMKDXZhbGlkYXRvcl9zZXQYAiABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlZhbGlkYXRvclNldFIMdmFsaWRhdG9yU2V0'); +@$core.Deprecated('Use blockMetaDescriptor instead') +const BlockMeta$json = const { + '1': 'BlockMeta', + '2': const [ + const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'block_size', '3': 2, '4': 1, '5': 3, '10': 'blockSize'}, + const {'1': 'header', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'num_txs', '3': 4, '4': 1, '5': 3, '10': 'numTxs'}, + ], +}; + +/// Descriptor for `BlockMeta`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockMetaDescriptor = $convert.base64Decode('CglCbG9ja01ldGESRQoIYmxvY2tfaWQYASABKAsyGS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrSURCD+LeHwdCbG9ja0lEyN4fAFIHYmxvY2tJZBIdCgpibG9ja19zaXplGAIgASgDUglibG9ja1NpemUSNgoGaGVhZGVyGAMgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJCBMjeHwBSBmhlYWRlchIXCgdudW1fdHhzGAQgASgDUgZudW1UeHM='); +@$core.Deprecated('Use txProofDescriptor instead') +const TxProof$json = const { + '1': 'TxProof', + '2': const [ + const {'1': 'root_hash', '3': 1, '4': 1, '5': 12, '10': 'rootHash'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `TxProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txProofDescriptor = $convert.base64Decode('CgdUeFByb29mEhsKCXJvb3RfaGFzaBgBIAEoDFIIcm9vdEhhc2gSEgoEZGF0YRgCIAEoDFIEZGF0YRIuCgVwcm9vZhgDIAEoCzIYLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mUgVwcm9vZg=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pb.dart new file mode 100644 index 00000000..77aac40a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pb.dart @@ -0,0 +1,239 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/keys.pb.dart' as $3; + +class ValidatorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposer', subBuilder: Validator.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..hasRequiredFields = false + ; + + ValidatorSet._() : super(); + factory ValidatorSet({ + $core.Iterable? validators, + Validator? proposer, + $fixnum.Int64? totalVotingPower, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + if (proposer != null) { + _result.proposer = proposer; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + return _result; + } + factory ValidatorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSet clone() => ValidatorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSet copyWith(void Function(ValidatorSet) updates) => super.copyWith((message) => updates(message as ValidatorSet)) as ValidatorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSet create() => ValidatorSet._(); + ValidatorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validators => $_getList(0); + + @$pb.TagNumber(2) + Validator get proposer => $_getN(1); + @$pb.TagNumber(2) + set proposer(Validator v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProposer() => $_has(1); + @$pb.TagNumber(2) + void clearProposer() => clearField(2); + @$pb.TagNumber(2) + Validator ensureProposer() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) + ..aOM<$3.PublicKey>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $3.PublicKey.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.List<$core.int>? address, + $3.PublicKey? pubKey, + $fixnum.Int64? votingPower, + $fixnum.Int64? proposerPriority, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + if (proposerPriority != null) { + _result.proposerPriority = proposerPriority; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get address => $_getN(0); + @$pb.TagNumber(1) + set address($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $3.PublicKey get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($3.PublicKey v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $3.PublicKey ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get votingPower => $_getI64(2); + @$pb.TagNumber(3) + set votingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get proposerPriority => $_getI64(3); + @$pb.TagNumber(4) + set proposerPriority($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasProposerPriority() => $_has(3); + @$pb.TagNumber(4) + void clearProposerPriority() => clearField(4); +} + +class SimpleValidator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimpleValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$3.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $3.PublicKey.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..hasRequiredFields = false + ; + + SimpleValidator._() : super(); + factory SimpleValidator({ + $3.PublicKey? pubKey, + $fixnum.Int64? votingPower, + }) { + final _result = create(); + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + return _result; + } + factory SimpleValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimpleValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimpleValidator clone() => SimpleValidator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimpleValidator copyWith(void Function(SimpleValidator) updates) => super.copyWith((message) => updates(message as SimpleValidator)) as SimpleValidator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimpleValidator create() => SimpleValidator._(); + SimpleValidator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimpleValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimpleValidator? _defaultInstance; + + @$pb.TagNumber(1) + $3.PublicKey get pubKey => $_getN(0); + @$pb.TagNumber(1) + set pubKey($3.PublicKey v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPubKey() => $_has(0); + @$pb.TagNumber(1) + void clearPubKey() => clearField(1); + @$pb.TagNumber(1) + $3.PublicKey ensurePubKey() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get votingPower => $_getI64(1); + @$pb.TagNumber(2) + set votingPower($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasVotingPower() => $_has(1); + @$pb.TagNumber(2) + void clearVotingPower() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbenum.dart new file mode 100644 index 00000000..2b6c00f1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbjson.dart new file mode 100644 index 00000000..ca6dbdc4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/types/validator.pbjson.dart @@ -0,0 +1,46 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use validatorSetDescriptor instead') +const ValidatorSet$json = const { + '1': 'ValidatorSet', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'validators'}, + const {'1': 'proposer', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Validator', '10': 'proposer'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + ], +}; + +/// Descriptor for `ValidatorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSetDescriptor = $convert.base64Decode('CgxWYWxpZGF0b3JTZXQSOwoKdmFsaWRhdG9ycxgBIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUgp2YWxpZGF0b3JzEjcKCHByb3Bvc2VyGAIgASgLMhsudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JSCHByb3Bvc2VyEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, + const {'1': 'voting_power', '3': 3, '4': 1, '5': 3, '10': 'votingPower'}, + const {'1': 'proposer_priority', '3': 4, '4': 1, '5': 3, '10': 'proposerPriority'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxI7CgdwdWJfa2V5GAIgASgLMhwudGVuZGVybWludC5jcnlwdG8uUHVibGljS2V5QgTI3h8AUgZwdWJLZXkSIQoMdm90aW5nX3Bvd2VyGAMgASgDUgt2b3RpbmdQb3dlchIrChFwcm9wb3Nlcl9wcmlvcml0eRgEIAEoA1IQcHJvcG9zZXJQcmlvcml0eQ=='); +@$core.Deprecated('Use simpleValidatorDescriptor instead') +const SimpleValidator$json = const { + '1': 'SimpleValidator', + '2': const [ + const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '10': 'pubKey'}, + const {'1': 'voting_power', '3': 2, '4': 1, '5': 3, '10': 'votingPower'}, + ], +}; + +/// Descriptor for `SimpleValidator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleValidatorDescriptor = $convert.base64Decode('Cg9TaW1wbGVWYWxpZGF0b3ISNQoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleVIGcHViS2V5EiEKDHZvdGluZ19wb3dlchgCIAEoA1ILdm90aW5nUG93ZXI='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pb.dart new file mode 100644 index 00000000..2b39464b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pb.dart @@ -0,0 +1,134 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class App extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'App', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocol', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'software') + ..hasRequiredFields = false + ; + + App._() : super(); + factory App({ + $fixnum.Int64? protocol, + $core.String? software, + }) { + final _result = create(); + if (protocol != null) { + _result.protocol = protocol; + } + if (software != null) { + _result.software = software; + } + return _result; + } + factory App.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory App.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + App clone() => App()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + App copyWith(void Function(App) updates) => super.copyWith((message) => updates(message as App)) as App; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static App create() => App._(); + App createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static App getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static App? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get protocol => $_getI64(0); + @$pb.TagNumber(1) + set protocol($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProtocol() => $_has(0); + @$pb.TagNumber(1) + void clearProtocol() => clearField(1); + + @$pb.TagNumber(2) + $core.String get software => $_getSZ(1); + @$pb.TagNumber(2) + set software($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSoftware() => $_has(1); + @$pb.TagNumber(2) + void clearSoftware() => clearField(2); +} + +class Consensus extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Consensus', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Consensus._() : super(); + factory Consensus({ + $fixnum.Int64? block, + $fixnum.Int64? app, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (app != null) { + _result.app = app; + } + return _result; + } + factory Consensus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Consensus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Consensus clone() => Consensus()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Consensus copyWith(void Function(Consensus) updates) => super.copyWith((message) => updates(message as Consensus)) as Consensus; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Consensus create() => Consensus._(); + Consensus createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Consensus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Consensus? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get block => $_getI64(0); + @$pb.TagNumber(1) + set block($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get app => $_getI64(1); + @$pb.TagNumber(2) + set app($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasApp() => $_has(1); + @$pb.TagNumber(2) + void clearApp() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbenum.dart new file mode 100644 index 00000000..f3d93f4f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbjson.dart new file mode 100644 index 00000000..b90224d8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/client/tendermint/version/types.pbjson.dart @@ -0,0 +1,33 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use appDescriptor instead') +const App$json = const { + '1': 'App', + '2': const [ + const {'1': 'protocol', '3': 1, '4': 1, '5': 4, '10': 'protocol'}, + const {'1': 'software', '3': 2, '4': 1, '5': 9, '10': 'software'}, + ], +}; + +/// Descriptor for `App`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appDescriptor = $convert.base64Decode('CgNBcHASGgoIcHJvdG9jb2wYASABKARSCHByb3RvY29sEhoKCHNvZnR3YXJlGAIgASgJUghzb2Z0d2FyZQ=='); +@$core.Deprecated('Use consensusDescriptor instead') +const Consensus$json = const { + '1': 'Consensus', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 4, '10': 'block'}, + const {'1': 'app', '3': 2, '4': 1, '5': 4, '10': 'app'}, + ], + '7': const {}, +}; + +/// Descriptor for `Consensus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusDescriptor = $convert.base64Decode('CglDb25zZW5zdXMSFAoFYmxvY2sYASABKARSBWJsb2NrEhAKA2FwcBgCIAEoBFIDYXBwOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/export.dart new file mode 100644 index 00000000..e2d892af --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.staking.v1beta1/module/export.dart @@ -0,0 +1,62 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; +export 'client/google/protobuf/duration.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/duration.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/protobuf/duration.pbenum.dart'; +export 'client/tendermint/crypto/proof.pbenum.dart'; +export 'client/tendermint/crypto/keys.pbjson.dart'; +export 'client/tendermint/crypto/keys.pb.dart'; +export 'client/tendermint/crypto/keys.pbenum.dart'; +export 'client/tendermint/crypto/proof.pb.dart'; +export 'client/tendermint/crypto/proof.pbjson.dart'; +export 'client/tendermint/version/types.pbjson.dart'; +export 'client/tendermint/version/types.pbenum.dart'; +export 'client/tendermint/version/types.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/tendermint/types/validator.pbjson.dart'; +export 'client/tendermint/types/types.pbjson.dart'; +export 'client/tendermint/types/validator.pb.dart'; +export 'client/tendermint/types/types.pbenum.dart'; +export 'client/tendermint/types/types.pb.dart'; +export 'client/tendermint/types/validator.pbenum.dart'; +export 'client/cosmos/staking/v1beta1/genesis.pbenum.dart'; +export 'client/cosmos/staking/v1beta1/query.pbjson.dart'; +export 'client/cosmos/staking/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/staking/v1beta1/authz.pbjson.dart'; +export 'client/cosmos/staking/v1beta1/staking.pbjson.dart'; +export 'client/cosmos/staking/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/staking/v1beta1/staking.pbenum.dart'; +export 'client/cosmos/staking/v1beta1/authz.pb.dart'; +export 'client/cosmos/staking/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/staking/v1beta1/authz.pbenum.dart'; +export 'client/cosmos/staking/v1beta1/genesis.pb.dart'; +export 'client/cosmos/staking/v1beta1/tx.pb.dart'; +export 'client/cosmos/staking/v1beta1/query.pbenum.dart'; +export 'client/cosmos/staking/v1beta1/query.pb.dart'; +export 'client/cosmos/staking/v1beta1/genesis.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/staking/v1beta1/tx.pbgrpc.dart'; +export 'client/cosmos/staking/v1beta1/staking.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pb.dart new file mode 100644 index 00000000..8a35db41 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pb.dart @@ -0,0 +1,813 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/abci/v1beta1/abci.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $11; +import '../../../../tendermint/abci/types.pb.dart' as $0; + +class TxResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txhash') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rawLog') + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'logs', $pb.PbFieldType.PM, subBuilder: ABCIMessageLog.create) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasWanted') + ..aInt64(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasUsed') + ..aOM<$11.Any>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', subBuilder: $11.Any.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp') + ..pc<$0.Event>(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: $0.Event.create) + ..hasRequiredFields = false + ; + + TxResponse._() : super(); + factory TxResponse({ + $fixnum.Int64? height, + $core.String? txhash, + $core.String? codespace, + $core.int? code, + $core.String? data, + $core.String? rawLog, + $core.Iterable? logs, + $core.String? info, + $fixnum.Int64? gasWanted, + $fixnum.Int64? gasUsed, + $11.Any? tx, + $core.String? timestamp, + $core.Iterable<$0.Event>? events, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (txhash != null) { + _result.txhash = txhash; + } + if (codespace != null) { + _result.codespace = codespace; + } + if (code != null) { + _result.code = code; + } + if (data != null) { + _result.data = data; + } + if (rawLog != null) { + _result.rawLog = rawLog; + } + if (logs != null) { + _result.logs.addAll(logs); + } + if (info != null) { + _result.info = info; + } + if (gasWanted != null) { + _result.gasWanted = gasWanted; + } + if (gasUsed != null) { + _result.gasUsed = gasUsed; + } + if (tx != null) { + _result.tx = tx; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory TxResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxResponse clone() => TxResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxResponse copyWith(void Function(TxResponse) updates) => super.copyWith((message) => updates(message as TxResponse)) as TxResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxResponse create() => TxResponse._(); + TxResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.String get txhash => $_getSZ(1); + @$pb.TagNumber(2) + set txhash($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTxhash() => $_has(1); + @$pb.TagNumber(2) + void clearTxhash() => clearField(2); + + @$pb.TagNumber(3) + $core.String get codespace => $_getSZ(2); + @$pb.TagNumber(3) + set codespace($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasCodespace() => $_has(2); + @$pb.TagNumber(3) + void clearCodespace() => clearField(3); + + @$pb.TagNumber(4) + $core.int get code => $_getIZ(3); + @$pb.TagNumber(4) + set code($core.int v) { $_setUnsignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasCode() => $_has(3); + @$pb.TagNumber(4) + void clearCode() => clearField(4); + + @$pb.TagNumber(5) + $core.String get data => $_getSZ(4); + @$pb.TagNumber(5) + set data($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasData() => $_has(4); + @$pb.TagNumber(5) + void clearData() => clearField(5); + + @$pb.TagNumber(6) + $core.String get rawLog => $_getSZ(5); + @$pb.TagNumber(6) + set rawLog($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasRawLog() => $_has(5); + @$pb.TagNumber(6) + void clearRawLog() => clearField(6); + + @$pb.TagNumber(7) + $core.List get logs => $_getList(6); + + @$pb.TagNumber(8) + $core.String get info => $_getSZ(7); + @$pb.TagNumber(8) + set info($core.String v) { $_setString(7, v); } + @$pb.TagNumber(8) + $core.bool hasInfo() => $_has(7); + @$pb.TagNumber(8) + void clearInfo() => clearField(8); + + @$pb.TagNumber(9) + $fixnum.Int64 get gasWanted => $_getI64(8); + @$pb.TagNumber(9) + set gasWanted($fixnum.Int64 v) { $_setInt64(8, v); } + @$pb.TagNumber(9) + $core.bool hasGasWanted() => $_has(8); + @$pb.TagNumber(9) + void clearGasWanted() => clearField(9); + + @$pb.TagNumber(10) + $fixnum.Int64 get gasUsed => $_getI64(9); + @$pb.TagNumber(10) + set gasUsed($fixnum.Int64 v) { $_setInt64(9, v); } + @$pb.TagNumber(10) + $core.bool hasGasUsed() => $_has(9); + @$pb.TagNumber(10) + void clearGasUsed() => clearField(10); + + @$pb.TagNumber(11) + $11.Any get tx => $_getN(10); + @$pb.TagNumber(11) + set tx($11.Any v) { setField(11, v); } + @$pb.TagNumber(11) + $core.bool hasTx() => $_has(10); + @$pb.TagNumber(11) + void clearTx() => clearField(11); + @$pb.TagNumber(11) + $11.Any ensureTx() => $_ensure(10); + + @$pb.TagNumber(12) + $core.String get timestamp => $_getSZ(11); + @$pb.TagNumber(12) + set timestamp($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasTimestamp() => $_has(11); + @$pb.TagNumber(12) + void clearTimestamp() => clearField(12); + + @$pb.TagNumber(13) + $core.List<$0.Event> get events => $_getList(12); +} + +class ABCIMessageLog extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ABCIMessageLog', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'msgIndex', $pb.PbFieldType.OU3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: StringEvent.create) + ..hasRequiredFields = false + ; + + ABCIMessageLog._() : super(); + factory ABCIMessageLog({ + $core.int? msgIndex, + $core.String? log, + $core.Iterable? events, + }) { + final _result = create(); + if (msgIndex != null) { + _result.msgIndex = msgIndex; + } + if (log != null) { + _result.log = log; + } + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory ABCIMessageLog.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ABCIMessageLog.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ABCIMessageLog clone() => ABCIMessageLog()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ABCIMessageLog copyWith(void Function(ABCIMessageLog) updates) => super.copyWith((message) => updates(message as ABCIMessageLog)) as ABCIMessageLog; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ABCIMessageLog create() => ABCIMessageLog._(); + ABCIMessageLog createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ABCIMessageLog getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ABCIMessageLog? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get msgIndex => $_getIZ(0); + @$pb.TagNumber(1) + set msgIndex($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasMsgIndex() => $_has(0); + @$pb.TagNumber(1) + void clearMsgIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.String get log => $_getSZ(1); + @$pb.TagNumber(2) + set log($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLog() => $_has(1); + @$pb.TagNumber(2) + void clearLog() => clearField(2); + + @$pb.TagNumber(3) + $core.List get events => $_getList(2); +} + +class StringEvent extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'StringEvent', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'attributes', $pb.PbFieldType.PM, subBuilder: Attribute.create) + ..hasRequiredFields = false + ; + + StringEvent._() : super(); + factory StringEvent({ + $core.String? type, + $core.Iterable? attributes, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (attributes != null) { + _result.attributes.addAll(attributes); + } + return _result; + } + factory StringEvent.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory StringEvent.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + StringEvent clone() => StringEvent()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + StringEvent copyWith(void Function(StringEvent) updates) => super.copyWith((message) => updates(message as StringEvent)) as StringEvent; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static StringEvent create() => StringEvent._(); + StringEvent createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static StringEvent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static StringEvent? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List get attributes => $_getList(1); +} + +class Attribute extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Attribute', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value') + ..hasRequiredFields = false + ; + + Attribute._() : super(); + factory Attribute({ + $core.String? key, + $core.String? value, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Attribute.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Attribute.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Attribute clone() => Attribute()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Attribute copyWith(void Function(Attribute) updates) => super.copyWith((message) => updates(message as Attribute)) as Attribute; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Attribute create() => Attribute._(); + Attribute createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Attribute getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Attribute? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get value => $_getSZ(1); + @$pb.TagNumber(2) + set value($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); +} + +class GasInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GasInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasWanted', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasUsed', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + GasInfo._() : super(); + factory GasInfo({ + $fixnum.Int64? gasWanted, + $fixnum.Int64? gasUsed, + }) { + final _result = create(); + if (gasWanted != null) { + _result.gasWanted = gasWanted; + } + if (gasUsed != null) { + _result.gasUsed = gasUsed; + } + return _result; + } + factory GasInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GasInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GasInfo clone() => GasInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GasInfo copyWith(void Function(GasInfo) updates) => super.copyWith((message) => updates(message as GasInfo)) as GasInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GasInfo create() => GasInfo._(); + GasInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GasInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GasInfo? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get gasWanted => $_getI64(0); + @$pb.TagNumber(1) + set gasWanted($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasGasWanted() => $_has(0); + @$pb.TagNumber(1) + void clearGasWanted() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get gasUsed => $_getI64(1); + @$pb.TagNumber(2) + set gasUsed($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasGasUsed() => $_has(1); + @$pb.TagNumber(2) + void clearGasUsed() => clearField(2); +} + +class Result extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Result', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..pc<$0.Event>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: $0.Event.create) + ..hasRequiredFields = false + ; + + Result._() : super(); + factory Result({ + $core.List<$core.int>? data, + $core.String? log, + $core.Iterable<$0.Event>? events, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (log != null) { + _result.log = log; + } + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory Result.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Result.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Result clone() => Result()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Result copyWith(void Function(Result) updates) => super.copyWith((message) => updates(message as Result)) as Result; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Result create() => Result._(); + Result createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Result getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Result? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get data => $_getN(0); + @$pb.TagNumber(1) + set data($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(1) + void clearData() => clearField(1); + + @$pb.TagNumber(2) + $core.String get log => $_getSZ(1); + @$pb.TagNumber(2) + set log($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLog() => $_has(1); + @$pb.TagNumber(2) + void clearLog() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$0.Event> get events => $_getList(2); +} + +class SimulationResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimulationResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasInfo', subBuilder: GasInfo.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', subBuilder: Result.create) + ..hasRequiredFields = false + ; + + SimulationResponse._() : super(); + factory SimulationResponse({ + GasInfo? gasInfo, + Result? result, + }) { + final _result = create(); + if (gasInfo != null) { + _result.gasInfo = gasInfo; + } + if (result != null) { + _result.result = result; + } + return _result; + } + factory SimulationResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimulationResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimulationResponse clone() => SimulationResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimulationResponse copyWith(void Function(SimulationResponse) updates) => super.copyWith((message) => updates(message as SimulationResponse)) as SimulationResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimulationResponse create() => SimulationResponse._(); + SimulationResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimulationResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimulationResponse? _defaultInstance; + + @$pb.TagNumber(1) + GasInfo get gasInfo => $_getN(0); + @$pb.TagNumber(1) + set gasInfo(GasInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasGasInfo() => $_has(0); + @$pb.TagNumber(1) + void clearGasInfo() => clearField(1); + @$pb.TagNumber(1) + GasInfo ensureGasInfo() => $_ensure(0); + + @$pb.TagNumber(2) + Result get result => $_getN(1); + @$pb.TagNumber(2) + set result(Result v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasResult() => $_has(1); + @$pb.TagNumber(2) + void clearResult() => clearField(2); + @$pb.TagNumber(2) + Result ensureResult() => $_ensure(1); +} + +class MsgData extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgData', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'msgType') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + MsgData._() : super(); + factory MsgData({ + $core.String? msgType, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (msgType != null) { + _result.msgType = msgType; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory MsgData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgData clone() => MsgData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgData copyWith(void Function(MsgData) updates) => super.copyWith((message) => updates(message as MsgData)) as MsgData; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgData create() => MsgData._(); + MsgData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgData? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get msgType => $_getSZ(0); + @$pb.TagNumber(1) + set msgType($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMsgType() => $_has(0); + @$pb.TagNumber(1) + void clearMsgType() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); +} + +class TxMsgData extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxMsgData', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.PM, subBuilder: MsgData.create) + ..hasRequiredFields = false + ; + + TxMsgData._() : super(); + factory TxMsgData({ + $core.Iterable? data, + }) { + final _result = create(); + if (data != null) { + _result.data.addAll(data); + } + return _result; + } + factory TxMsgData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxMsgData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxMsgData clone() => TxMsgData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxMsgData copyWith(void Function(TxMsgData) updates) => super.copyWith((message) => updates(message as TxMsgData)) as TxMsgData; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxMsgData create() => TxMsgData._(); + TxMsgData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxMsgData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxMsgData? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get data => $_getList(0); +} + +class SearchTxsResult extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SearchTxsResult', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.abci.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalCount', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'count', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pageNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pageTotal', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PM, subBuilder: TxResponse.create) + ..hasRequiredFields = false + ; + + SearchTxsResult._() : super(); + factory SearchTxsResult({ + $fixnum.Int64? totalCount, + $fixnum.Int64? count, + $fixnum.Int64? pageNumber, + $fixnum.Int64? pageTotal, + $fixnum.Int64? limit, + $core.Iterable? txs, + }) { + final _result = create(); + if (totalCount != null) { + _result.totalCount = totalCount; + } + if (count != null) { + _result.count = count; + } + if (pageNumber != null) { + _result.pageNumber = pageNumber; + } + if (pageTotal != null) { + _result.pageTotal = pageTotal; + } + if (limit != null) { + _result.limit = limit; + } + if (txs != null) { + _result.txs.addAll(txs); + } + return _result; + } + factory SearchTxsResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchTxsResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchTxsResult clone() => SearchTxsResult()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchTxsResult copyWith(void Function(SearchTxsResult) updates) => super.copyWith((message) => updates(message as SearchTxsResult)) as SearchTxsResult; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SearchTxsResult create() => SearchTxsResult._(); + SearchTxsResult createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchTxsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchTxsResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get totalCount => $_getI64(0); + @$pb.TagNumber(1) + set totalCount($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotalCount() => $_has(0); + @$pb.TagNumber(1) + void clearTotalCount() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get count => $_getI64(1); + @$pb.TagNumber(2) + set count($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasCount() => $_has(1); + @$pb.TagNumber(2) + void clearCount() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get pageNumber => $_getI64(2); + @$pb.TagNumber(3) + set pageNumber($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasPageNumber() => $_has(2); + @$pb.TagNumber(3) + void clearPageNumber() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get pageTotal => $_getI64(3); + @$pb.TagNumber(4) + set pageTotal($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasPageTotal() => $_has(3); + @$pb.TagNumber(4) + void clearPageTotal() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get limit => $_getI64(4); + @$pb.TagNumber(5) + set limit($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasLimit() => $_has(4); + @$pb.TagNumber(5) + void clearLimit() => clearField(5); + + @$pb.TagNumber(6) + $core.List get txs => $_getList(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbenum.dart new file mode 100644 index 00000000..5679dd1a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/abci/v1beta1/abci.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbjson.dart new file mode 100644 index 00000000..c76595d8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/abci/v1beta1/abci.pbjson.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/abci/v1beta1/abci.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use txResponseDescriptor instead') +const TxResponse$json = const { + '1': 'TxResponse', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'txhash', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'txhash'}, + const {'1': 'codespace', '3': 3, '4': 1, '5': 9, '10': 'codespace'}, + const {'1': 'code', '3': 4, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'data', '3': 5, '4': 1, '5': 9, '10': 'data'}, + const {'1': 'raw_log', '3': 6, '4': 1, '5': 9, '10': 'rawLog'}, + const {'1': 'logs', '3': 7, '4': 3, '5': 11, '6': '.cosmos.base.abci.v1beta1.ABCIMessageLog', '8': const {}, '10': 'logs'}, + const {'1': 'info', '3': 8, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'gas_wanted', '3': 9, '4': 1, '5': 3, '10': 'gasWanted'}, + const {'1': 'gas_used', '3': 10, '4': 1, '5': 3, '10': 'gasUsed'}, + const {'1': 'tx', '3': 11, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'tx'}, + const {'1': 'timestamp', '3': 12, '4': 1, '5': 9, '10': 'timestamp'}, + const {'1': 'events', '3': 13, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + ], + '7': const {}, +}; + +/// Descriptor for `TxResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txResponseDescriptor = $convert.base64Decode('CgpUeFJlc3BvbnNlEhYKBmhlaWdodBgBIAEoA1IGaGVpZ2h0EiIKBnR4aGFzaBgCIAEoCUIK4t4fBlR4SGFzaFIGdHhoYXNoEhwKCWNvZGVzcGFjZRgDIAEoCVIJY29kZXNwYWNlEhIKBGNvZGUYBCABKA1SBGNvZGUSEgoEZGF0YRgFIAEoCVIEZGF0YRIXCgdyYXdfbG9nGAYgASgJUgZyYXdMb2cSVQoEbG9ncxgHIAMoCzIoLmNvc21vcy5iYXNlLmFiY2kudjFiZXRhMS5BQkNJTWVzc2FnZUxvZ0IXqt8fD0FCQ0lNZXNzYWdlTG9nc8jeHwBSBGxvZ3MSEgoEaW5mbxgIIAEoCVIEaW5mbxIdCgpnYXNfd2FudGVkGAkgASgDUglnYXNXYW50ZWQSGQoIZ2FzX3VzZWQYCiABKANSB2dhc1VzZWQSJAoCdHgYCyABKAsyFC5nb29nbGUucHJvdG9idWYuQW55UgJ0eBIcCgl0aW1lc3RhbXAYDCABKAlSCXRpbWVzdGFtcBI0CgZldmVudHMYDSADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCBMjeHwBSBmV2ZW50czoEiKAfAA=='); +@$core.Deprecated('Use aBCIMessageLogDescriptor instead') +const ABCIMessageLog$json = const { + '1': 'ABCIMessageLog', + '2': const [ + const {'1': 'msg_index', '3': 1, '4': 1, '5': 13, '10': 'msgIndex'}, + const {'1': 'log', '3': 2, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'events', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.abci.v1beta1.StringEvent', '8': const {}, '10': 'events'}, + ], + '7': const {}, +}; + +/// Descriptor for `ABCIMessageLog`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List aBCIMessageLogDescriptor = $convert.base64Decode('Cg5BQkNJTWVzc2FnZUxvZxIbCgltc2dfaW5kZXgYASABKA1SCG1zZ0luZGV4EhAKA2xvZxgCIAEoCVIDbG9nElMKBmV2ZW50cxgDIAMoCzIlLmNvc21vcy5iYXNlLmFiY2kudjFiZXRhMS5TdHJpbmdFdmVudEIUqt8fDFN0cmluZ0V2ZW50c8jeHwBSBmV2ZW50czoEgNwgAQ=='); +@$core.Deprecated('Use stringEventDescriptor instead') +const StringEvent$json = const { + '1': 'StringEvent', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'attributes', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.abci.v1beta1.Attribute', '8': const {}, '10': 'attributes'}, + ], + '7': const {}, +}; + +/// Descriptor for `StringEvent`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List stringEventDescriptor = $convert.base64Decode('CgtTdHJpbmdFdmVudBISCgR0eXBlGAEgASgJUgR0eXBlEkkKCmF0dHJpYnV0ZXMYAiADKAsyIy5jb3Ntb3MuYmFzZS5hYmNpLnYxYmV0YTEuQXR0cmlidXRlQgTI3h8AUgphdHRyaWJ1dGVzOgSA3CAB'); +@$core.Deprecated('Use attributeDescriptor instead') +const Attribute$json = const { + '1': 'Attribute', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'}, + ], +}; + +/// Descriptor for `Attribute`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List attributeDescriptor = $convert.base64Decode('CglBdHRyaWJ1dGUSEAoDa2V5GAEgASgJUgNrZXkSFAoFdmFsdWUYAiABKAlSBXZhbHVl'); +@$core.Deprecated('Use gasInfoDescriptor instead') +const GasInfo$json = const { + '1': 'GasInfo', + '2': const [ + const {'1': 'gas_wanted', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'gasWanted'}, + const {'1': 'gas_used', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'gasUsed'}, + ], +}; + +/// Descriptor for `GasInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List gasInfoDescriptor = $convert.base64Decode('CgdHYXNJbmZvEjQKCmdhc193YW50ZWQYASABKARCFfLeHxF5YW1sOiJnYXNfd2FudGVkIlIJZ2FzV2FudGVkEi4KCGdhc191c2VkGAIgASgEQhPy3h8PeWFtbDoiZ2FzX3VzZWQiUgdnYXNVc2Vk'); +@$core.Deprecated('Use resultDescriptor instead') +const Result$json = const { + '1': 'Result', + '2': const [ + const {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'log', '3': 2, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'events', '3': 3, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + ], + '7': const {}, +}; + +/// Descriptor for `Result`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List resultDescriptor = $convert.base64Decode('CgZSZXN1bHQSEgoEZGF0YRgBIAEoDFIEZGF0YRIQCgNsb2cYAiABKAlSA2xvZxI0CgZldmVudHMYAyADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCBMjeHwBSBmV2ZW50czoEiKAfAA=='); +@$core.Deprecated('Use simulationResponseDescriptor instead') +const SimulationResponse$json = const { + '1': 'SimulationResponse', + '2': const [ + const {'1': 'gas_info', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.abci.v1beta1.GasInfo', '8': const {}, '10': 'gasInfo'}, + const {'1': 'result', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.abci.v1beta1.Result', '10': 'result'}, + ], +}; + +/// Descriptor for `SimulationResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simulationResponseDescriptor = $convert.base64Decode('ChJTaW11bGF0aW9uUmVzcG9uc2USRgoIZ2FzX2luZm8YASABKAsyIS5jb3Ntb3MuYmFzZS5hYmNpLnYxYmV0YTEuR2FzSW5mb0II0N4fAcjeHwBSB2dhc0luZm8SOAoGcmVzdWx0GAIgASgLMiAuY29zbW9zLmJhc2UuYWJjaS52MWJldGExLlJlc3VsdFIGcmVzdWx0'); +@$core.Deprecated('Use msgDataDescriptor instead') +const MsgData$json = const { + '1': 'MsgData', + '2': const [ + const {'1': 'msg_type', '3': 1, '4': 1, '5': 9, '10': 'msgType'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgData`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDataDescriptor = $convert.base64Decode('CgdNc2dEYXRhEhkKCG1zZ190eXBlGAEgASgJUgdtc2dUeXBlEhIKBGRhdGEYAiABKAxSBGRhdGE6BIDcIAE='); +@$core.Deprecated('Use txMsgDataDescriptor instead') +const TxMsgData$json = const { + '1': 'TxMsgData', + '2': const [ + const {'1': 'data', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.abci.v1beta1.MsgData', '10': 'data'}, + ], + '7': const {}, +}; + +/// Descriptor for `TxMsgData`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txMsgDataDescriptor = $convert.base64Decode('CglUeE1zZ0RhdGESNQoEZGF0YRgBIAMoCzIhLmNvc21vcy5iYXNlLmFiY2kudjFiZXRhMS5Nc2dEYXRhUgRkYXRhOgSA3CAB'); +@$core.Deprecated('Use searchTxsResultDescriptor instead') +const SearchTxsResult$json = const { + '1': 'SearchTxsResult', + '2': const [ + const {'1': 'total_count', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'totalCount'}, + const {'1': 'count', '3': 2, '4': 1, '5': 4, '10': 'count'}, + const {'1': 'page_number', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'pageNumber'}, + const {'1': 'page_total', '3': 4, '4': 1, '5': 4, '8': const {}, '10': 'pageTotal'}, + const {'1': 'limit', '3': 5, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'txs', '3': 6, '4': 3, '5': 11, '6': '.cosmos.base.abci.v1beta1.TxResponse', '10': 'txs'}, + ], + '7': const {}, +}; + +/// Descriptor for `SearchTxsResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchTxsResultDescriptor = $convert.base64Decode('Cg9TZWFyY2hUeHNSZXN1bHQSRgoLdG90YWxfY291bnQYASABKARCJfLeHxJ5YW1sOiJ0b3RhbF9jb3VudCLq3h8LdG90YWxfY291bnRSCnRvdGFsQ291bnQSFAoFY291bnQYAiABKARSBWNvdW50EkYKC3BhZ2VfbnVtYmVyGAMgASgEQiXy3h8SeWFtbDoicGFnZV9udW1iZXIi6t4fC3BhZ2VfbnVtYmVyUgpwYWdlTnVtYmVyEkIKCnBhZ2VfdG90YWwYBCABKARCI/LeHxF5YW1sOiJwYWdlX3RvdGFsIureHwpwYWdlX3RvdGFsUglwYWdlVG90YWwSFAoFbGltaXQYBSABKARSBWxpbWl0EjYKA3R4cxgGIAMoCzIkLmNvc21vcy5iYXNlLmFiY2kudjFiZXRhMS5UeFJlc3BvbnNlUgN0eHM6BIDcIAE='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pb.dart new file mode 100644 index 00000000..4112502b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pb.dart @@ -0,0 +1,113 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crypto/multisig/v1beta1/multisig.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class MultiSignature extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MultiSignature', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.crypto.multisig.v1beta1'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + MultiSignature._() : super(); + factory MultiSignature({ + $core.Iterable<$core.List<$core.int>>? signatures, + }) { + final _result = create(); + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory MultiSignature.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MultiSignature.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MultiSignature clone() => MultiSignature()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MultiSignature copyWith(void Function(MultiSignature) updates) => super.copyWith((message) => updates(message as MultiSignature)) as MultiSignature; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MultiSignature create() => MultiSignature._(); + MultiSignature createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MultiSignature getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MultiSignature? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get signatures => $_getList(0); +} + +class CompactBitArray extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompactBitArray', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.crypto.multisig.v1beta1'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extraBitsStored', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'elems', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + CompactBitArray._() : super(); + factory CompactBitArray({ + $core.int? extraBitsStored, + $core.List<$core.int>? elems, + }) { + final _result = create(); + if (extraBitsStored != null) { + _result.extraBitsStored = extraBitsStored; + } + if (elems != null) { + _result.elems = elems; + } + return _result; + } + factory CompactBitArray.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompactBitArray.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompactBitArray clone() => CompactBitArray()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompactBitArray copyWith(void Function(CompactBitArray) updates) => super.copyWith((message) => updates(message as CompactBitArray)) as CompactBitArray; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompactBitArray create() => CompactBitArray._(); + CompactBitArray createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompactBitArray getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompactBitArray? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get extraBitsStored => $_getIZ(0); + @$pb.TagNumber(1) + set extraBitsStored($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasExtraBitsStored() => $_has(0); + @$pb.TagNumber(1) + void clearExtraBitsStored() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get elems => $_getN(1); + @$pb.TagNumber(2) + set elems($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasElems() => $_has(1); + @$pb.TagNumber(2) + void clearElems() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbenum.dart new file mode 100644 index 00000000..a6876dd3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crypto/multisig/v1beta1/multisig.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbjson.dart new file mode 100644 index 00000000..226e3aaa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/crypto/multisig/v1beta1/multisig.pbjson.dart @@ -0,0 +1,33 @@ +/// +// Generated code. Do not modify. +// source: cosmos/crypto/multisig/v1beta1/multisig.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use multiSignatureDescriptor instead') +const MultiSignature$json = const { + '1': 'MultiSignature', + '2': const [ + const {'1': 'signatures', '3': 1, '4': 3, '5': 12, '10': 'signatures'}, + ], + '7': const {}, +}; + +/// Descriptor for `MultiSignature`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List multiSignatureDescriptor = $convert.base64Decode('Cg5NdWx0aVNpZ25hdHVyZRIeCgpzaWduYXR1cmVzGAEgAygMUgpzaWduYXR1cmVzOgTQoR8B'); +@$core.Deprecated('Use compactBitArrayDescriptor instead') +const CompactBitArray$json = const { + '1': 'CompactBitArray', + '2': const [ + const {'1': 'extra_bits_stored', '3': 1, '4': 1, '5': 13, '10': 'extraBitsStored'}, + const {'1': 'elems', '3': 2, '4': 1, '5': 12, '10': 'elems'}, + ], + '7': const {}, +}; + +/// Descriptor for `CompactBitArray`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compactBitArrayDescriptor = $convert.base64Decode('Cg9Db21wYWN0Qml0QXJyYXkSKgoRZXh0cmFfYml0c19zdG9yZWQYASABKA1SD2V4dHJhQml0c1N0b3JlZBIUCgVlbGVtcxgCIAEoDFIFZWxlbXM6BJigHwA='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pb.dart new file mode 100644 index 00000000..b67be658 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pb.dart @@ -0,0 +1,337 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/signing/v1beta1/signing.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $11; +import '../../../crypto/multisig/v1beta1/multisig.pb.dart' as $12; + +import 'signing.pbenum.dart'; + +export 'signing.pbenum.dart'; + +class SignatureDescriptors extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureDescriptors', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.signing.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: SignatureDescriptor.create) + ..hasRequiredFields = false + ; + + SignatureDescriptors._() : super(); + factory SignatureDescriptors({ + $core.Iterable? signatures, + }) { + final _result = create(); + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory SignatureDescriptors.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureDescriptors.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureDescriptors clone() => SignatureDescriptors()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureDescriptors copyWith(void Function(SignatureDescriptors) updates) => super.copyWith((message) => updates(message as SignatureDescriptors)) as SignatureDescriptors; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureDescriptors create() => SignatureDescriptors._(); + SignatureDescriptors createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureDescriptors getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureDescriptors? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get signatures => $_getList(0); +} + +class SignatureDescriptor_Data_Single extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureDescriptor.Data.Single', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.signing.v1beta1'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: SignMode.SIGN_MODE_UNSPECIFIED, valueOf: SignMode.valueOf, enumValues: SignMode.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + SignatureDescriptor_Data_Single._() : super(); + factory SignatureDescriptor_Data_Single({ + SignMode? mode, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (mode != null) { + _result.mode = mode; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory SignatureDescriptor_Data_Single.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureDescriptor_Data_Single.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureDescriptor_Data_Single clone() => SignatureDescriptor_Data_Single()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureDescriptor_Data_Single copyWith(void Function(SignatureDescriptor_Data_Single) updates) => super.copyWith((message) => updates(message as SignatureDescriptor_Data_Single)) as SignatureDescriptor_Data_Single; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureDescriptor_Data_Single create() => SignatureDescriptor_Data_Single._(); + SignatureDescriptor_Data_Single createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureDescriptor_Data_Single getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureDescriptor_Data_Single? _defaultInstance; + + @$pb.TagNumber(1) + SignMode get mode => $_getN(0); + @$pb.TagNumber(1) + set mode(SignMode v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMode() => $_has(0); + @$pb.TagNumber(1) + void clearMode() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get signature => $_getN(1); + @$pb.TagNumber(2) + set signature($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasSignature() => $_has(1); + @$pb.TagNumber(2) + void clearSignature() => clearField(2); +} + +class SignatureDescriptor_Data_Multi extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureDescriptor.Data.Multi', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.signing.v1beta1'), createEmptyInstance: create) + ..aOM<$12.CompactBitArray>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bitarray', subBuilder: $12.CompactBitArray.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: SignatureDescriptor_Data.create) + ..hasRequiredFields = false + ; + + SignatureDescriptor_Data_Multi._() : super(); + factory SignatureDescriptor_Data_Multi({ + $12.CompactBitArray? bitarray, + $core.Iterable? signatures, + }) { + final _result = create(); + if (bitarray != null) { + _result.bitarray = bitarray; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory SignatureDescriptor_Data_Multi.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureDescriptor_Data_Multi.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureDescriptor_Data_Multi clone() => SignatureDescriptor_Data_Multi()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureDescriptor_Data_Multi copyWith(void Function(SignatureDescriptor_Data_Multi) updates) => super.copyWith((message) => updates(message as SignatureDescriptor_Data_Multi)) as SignatureDescriptor_Data_Multi; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureDescriptor_Data_Multi create() => SignatureDescriptor_Data_Multi._(); + SignatureDescriptor_Data_Multi createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureDescriptor_Data_Multi getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureDescriptor_Data_Multi? _defaultInstance; + + @$pb.TagNumber(1) + $12.CompactBitArray get bitarray => $_getN(0); + @$pb.TagNumber(1) + set bitarray($12.CompactBitArray v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBitarray() => $_has(0); + @$pb.TagNumber(1) + void clearBitarray() => clearField(1); + @$pb.TagNumber(1) + $12.CompactBitArray ensureBitarray() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get signatures => $_getList(1); +} + +enum SignatureDescriptor_Data_Sum { + single, + multi, + notSet +} + +class SignatureDescriptor_Data extends $pb.GeneratedMessage { + static const $core.Map<$core.int, SignatureDescriptor_Data_Sum> _SignatureDescriptor_Data_SumByTag = { + 1 : SignatureDescriptor_Data_Sum.single, + 2 : SignatureDescriptor_Data_Sum.multi, + 0 : SignatureDescriptor_Data_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureDescriptor.Data', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.signing.v1beta1'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'single', subBuilder: SignatureDescriptor_Data_Single.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'multi', subBuilder: SignatureDescriptor_Data_Multi.create) + ..hasRequiredFields = false + ; + + SignatureDescriptor_Data._() : super(); + factory SignatureDescriptor_Data({ + SignatureDescriptor_Data_Single? single, + SignatureDescriptor_Data_Multi? multi, + }) { + final _result = create(); + if (single != null) { + _result.single = single; + } + if (multi != null) { + _result.multi = multi; + } + return _result; + } + factory SignatureDescriptor_Data.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureDescriptor_Data.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureDescriptor_Data clone() => SignatureDescriptor_Data()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureDescriptor_Data copyWith(void Function(SignatureDescriptor_Data) updates) => super.copyWith((message) => updates(message as SignatureDescriptor_Data)) as SignatureDescriptor_Data; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureDescriptor_Data create() => SignatureDescriptor_Data._(); + SignatureDescriptor_Data createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureDescriptor_Data getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureDescriptor_Data? _defaultInstance; + + SignatureDescriptor_Data_Sum whichSum() => _SignatureDescriptor_Data_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SignatureDescriptor_Data_Single get single => $_getN(0); + @$pb.TagNumber(1) + set single(SignatureDescriptor_Data_Single v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSingle() => $_has(0); + @$pb.TagNumber(1) + void clearSingle() => clearField(1); + @$pb.TagNumber(1) + SignatureDescriptor_Data_Single ensureSingle() => $_ensure(0); + + @$pb.TagNumber(2) + SignatureDescriptor_Data_Multi get multi => $_getN(1); + @$pb.TagNumber(2) + set multi(SignatureDescriptor_Data_Multi v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMulti() => $_has(1); + @$pb.TagNumber(2) + void clearMulti() => clearField(2); + @$pb.TagNumber(2) + SignatureDescriptor_Data_Multi ensureMulti() => $_ensure(1); +} + +class SignatureDescriptor extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureDescriptor', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.signing.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicKey', subBuilder: $11.Any.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', subBuilder: SignatureDescriptor_Data.create) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + SignatureDescriptor._() : super(); + factory SignatureDescriptor({ + $11.Any? publicKey, + SignatureDescriptor_Data? data, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (publicKey != null) { + _result.publicKey = publicKey; + } + if (data != null) { + _result.data = data; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory SignatureDescriptor.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureDescriptor.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureDescriptor clone() => SignatureDescriptor()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureDescriptor copyWith(void Function(SignatureDescriptor) updates) => super.copyWith((message) => updates(message as SignatureDescriptor)) as SignatureDescriptor; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureDescriptor create() => SignatureDescriptor._(); + SignatureDescriptor createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureDescriptor getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureDescriptor? _defaultInstance; + + @$pb.TagNumber(1) + $11.Any get publicKey => $_getN(0); + @$pb.TagNumber(1) + set publicKey($11.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPublicKey() => $_has(0); + @$pb.TagNumber(1) + void clearPublicKey() => clearField(1); + @$pb.TagNumber(1) + $11.Any ensurePublicKey() => $_ensure(0); + + @$pb.TagNumber(2) + SignatureDescriptor_Data get data => $_getN(1); + @$pb.TagNumber(2) + set data(SignatureDescriptor_Data v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + @$pb.TagNumber(2) + SignatureDescriptor_Data ensureData() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbenum.dart new file mode 100644 index 00000000..44476a68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbenum.dart @@ -0,0 +1,32 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/signing/v1beta1/signing.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class SignMode extends $pb.ProtobufEnum { + static const SignMode SIGN_MODE_UNSPECIFIED = SignMode._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGN_MODE_UNSPECIFIED'); + static const SignMode SIGN_MODE_DIRECT = SignMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGN_MODE_DIRECT'); + static const SignMode SIGN_MODE_TEXTUAL = SignMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGN_MODE_TEXTUAL'); + static const SignMode SIGN_MODE_LEGACY_AMINO_JSON = SignMode._(127, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGN_MODE_LEGACY_AMINO_JSON'); + static const SignMode SIGN_MODE_EIP_191 = SignMode._(191, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGN_MODE_EIP_191'); + + static const $core.List values = [ + SIGN_MODE_UNSPECIFIED, + SIGN_MODE_DIRECT, + SIGN_MODE_TEXTUAL, + SIGN_MODE_LEGACY_AMINO_JSON, + SIGN_MODE_EIP_191, + ]; + + static final $core.Map<$core.int, SignMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static SignMode? valueOf($core.int value) => _byValue[value]; + + const SignMode._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbjson.dart new file mode 100644 index 00000000..d5738607 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/signing/v1beta1/signing.pbjson.dart @@ -0,0 +1,78 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/signing/v1beta1/signing.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use signModeDescriptor instead') +const SignMode$json = const { + '1': 'SignMode', + '2': const [ + const {'1': 'SIGN_MODE_UNSPECIFIED', '2': 0}, + const {'1': 'SIGN_MODE_DIRECT', '2': 1}, + const {'1': 'SIGN_MODE_TEXTUAL', '2': 2}, + const {'1': 'SIGN_MODE_LEGACY_AMINO_JSON', '2': 127}, + const {'1': 'SIGN_MODE_EIP_191', '2': 191}, + ], +}; + +/// Descriptor for `SignMode`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List signModeDescriptor = $convert.base64Decode('CghTaWduTW9kZRIZChVTSUdOX01PREVfVU5TUEVDSUZJRUQQABIUChBTSUdOX01PREVfRElSRUNUEAESFQoRU0lHTl9NT0RFX1RFWFRVQUwQAhIfChtTSUdOX01PREVfTEVHQUNZX0FNSU5PX0pTT04QfxIWChFTSUdOX01PREVfRUlQXzE5MRC/AQ=='); +@$core.Deprecated('Use signatureDescriptorsDescriptor instead') +const SignatureDescriptors$json = const { + '1': 'SignatureDescriptors', + '2': const [ + const {'1': 'signatures', '3': 1, '4': 3, '5': 11, '6': '.cosmos.tx.signing.v1beta1.SignatureDescriptor', '10': 'signatures'}, + ], +}; + +/// Descriptor for `SignatureDescriptors`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signatureDescriptorsDescriptor = $convert.base64Decode('ChRTaWduYXR1cmVEZXNjcmlwdG9ycxJOCgpzaWduYXR1cmVzGAEgAygLMi4uY29zbW9zLnR4LnNpZ25pbmcudjFiZXRhMS5TaWduYXR1cmVEZXNjcmlwdG9yUgpzaWduYXR1cmVz'); +@$core.Deprecated('Use signatureDescriptorDescriptor instead') +const SignatureDescriptor$json = const { + '1': 'SignatureDescriptor', + '2': const [ + const {'1': 'public_key', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'publicKey'}, + const {'1': 'data', '3': 2, '4': 1, '5': 11, '6': '.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data', '10': 'data'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + ], + '3': const [SignatureDescriptor_Data$json], +}; + +@$core.Deprecated('Use signatureDescriptorDescriptor instead') +const SignatureDescriptor_Data$json = const { + '1': 'Data', + '2': const [ + const {'1': 'single', '3': 1, '4': 1, '5': 11, '6': '.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single', '9': 0, '10': 'single'}, + const {'1': 'multi', '3': 2, '4': 1, '5': 11, '6': '.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi', '9': 0, '10': 'multi'}, + ], + '3': const [SignatureDescriptor_Data_Single$json, SignatureDescriptor_Data_Multi$json], + '8': const [ + const {'1': 'sum'}, + ], +}; + +@$core.Deprecated('Use signatureDescriptorDescriptor instead') +const SignatureDescriptor_Data_Single$json = const { + '1': 'Single', + '2': const [ + const {'1': 'mode', '3': 1, '4': 1, '5': 14, '6': '.cosmos.tx.signing.v1beta1.SignMode', '10': 'mode'}, + const {'1': 'signature', '3': 2, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +@$core.Deprecated('Use signatureDescriptorDescriptor instead') +const SignatureDescriptor_Data_Multi$json = const { + '1': 'Multi', + '2': const [ + const {'1': 'bitarray', '3': 1, '4': 1, '5': 11, '6': '.cosmos.crypto.multisig.v1beta1.CompactBitArray', '10': 'bitarray'}, + const {'1': 'signatures', '3': 2, '4': 3, '5': 11, '6': '.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data', '10': 'signatures'}, + ], +}; + +/// Descriptor for `SignatureDescriptor`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signatureDescriptorDescriptor = $convert.base64Decode('ChNTaWduYXR1cmVEZXNjcmlwdG9yEjMKCnB1YmxpY19rZXkYASABKAsyFC5nb29nbGUucHJvdG9idWYuQW55UglwdWJsaWNLZXkSRwoEZGF0YRgCIAEoCzIzLmNvc21vcy50eC5zaWduaW5nLnYxYmV0YTEuU2lnbmF0dXJlRGVzY3JpcHRvci5EYXRhUgRkYXRhEhoKCHNlcXVlbmNlGAMgASgEUghzZXF1ZW5jZRrDAwoERGF0YRJUCgZzaW5nbGUYASABKAsyOi5jb3Ntb3MudHguc2lnbmluZy52MWJldGExLlNpZ25hdHVyZURlc2NyaXB0b3IuRGF0YS5TaW5nbGVIAFIGc2luZ2xlElEKBW11bHRpGAIgASgLMjkuY29zbW9zLnR4LnNpZ25pbmcudjFiZXRhMS5TaWduYXR1cmVEZXNjcmlwdG9yLkRhdGEuTXVsdGlIAFIFbXVsdGkaXwoGU2luZ2xlEjcKBG1vZGUYASABKA4yIy5jb3Ntb3MudHguc2lnbmluZy52MWJldGExLlNpZ25Nb2RlUgRtb2RlEhwKCXNpZ25hdHVyZRgCIAEoDFIJc2lnbmF0dXJlGqkBCgVNdWx0aRJLCghiaXRhcnJheRgBIAEoCzIvLmNvc21vcy5jcnlwdG8ubXVsdGlzaWcudjFiZXRhMS5Db21wYWN0Qml0QXJyYXlSCGJpdGFycmF5ElMKCnNpZ25hdHVyZXMYAiADKAsyMy5jb3Ntb3MudHguc2lnbmluZy52MWJldGExLlNpZ25hdHVyZURlc2NyaXB0b3IuRGF0YVIKc2lnbmF0dXJlc0IFCgNzdW0='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pb.dart new file mode 100644 index 00000000..25aed9d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pb.dart @@ -0,0 +1,667 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/service.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/query/v1beta1/pagination.pb.dart' as $16; +import 'tx.pb.dart' as $17; +import '../../base/abci/v1beta1/abci.pb.dart' as $18; +import '../../../tendermint/types/types.pb.dart' as $9; +import '../../../tendermint/types/block.pb.dart' as $19; + +import 'service.pbenum.dart'; + +export 'service.pbenum.dart'; + +class GetTxsEventRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetTxsEventRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events') + ..aOM<$16.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $16.PageRequest.create) + ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'orderBy', $pb.PbFieldType.OE, defaultOrMaker: OrderBy.ORDER_BY_UNSPECIFIED, valueOf: OrderBy.valueOf, enumValues: OrderBy.values) + ..hasRequiredFields = false + ; + + GetTxsEventRequest._() : super(); + factory GetTxsEventRequest({ + $core.Iterable<$core.String>? events, + $16.PageRequest? pagination, + OrderBy? orderBy, + }) { + final _result = create(); + if (events != null) { + _result.events.addAll(events); + } + if (pagination != null) { + _result.pagination = pagination; + } + if (orderBy != null) { + _result.orderBy = orderBy; + } + return _result; + } + factory GetTxsEventRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetTxsEventRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetTxsEventRequest clone() => GetTxsEventRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetTxsEventRequest copyWith(void Function(GetTxsEventRequest) updates) => super.copyWith((message) => updates(message as GetTxsEventRequest)) as GetTxsEventRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetTxsEventRequest create() => GetTxsEventRequest._(); + GetTxsEventRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetTxsEventRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetTxsEventRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get events => $_getList(0); + + @$pb.TagNumber(2) + $16.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($16.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $16.PageRequest ensurePagination() => $_ensure(1); + + @$pb.TagNumber(3) + OrderBy get orderBy => $_getN(2); + @$pb.TagNumber(3) + set orderBy(OrderBy v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOrderBy() => $_has(2); + @$pb.TagNumber(3) + void clearOrderBy() => clearField(3); +} + +class GetTxsEventResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetTxsEventResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..pc<$17.Tx>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PM, subBuilder: $17.Tx.create) + ..pc<$18.TxResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txResponses', $pb.PbFieldType.PM, subBuilder: $18.TxResponse.create) + ..aOM<$16.PageResponse>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $16.PageResponse.create) + ..hasRequiredFields = false + ; + + GetTxsEventResponse._() : super(); + factory GetTxsEventResponse({ + $core.Iterable<$17.Tx>? txs, + $core.Iterable<$18.TxResponse>? txResponses, + $16.PageResponse? pagination, + }) { + final _result = create(); + if (txs != null) { + _result.txs.addAll(txs); + } + if (txResponses != null) { + _result.txResponses.addAll(txResponses); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetTxsEventResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetTxsEventResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetTxsEventResponse clone() => GetTxsEventResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetTxsEventResponse copyWith(void Function(GetTxsEventResponse) updates) => super.copyWith((message) => updates(message as GetTxsEventResponse)) as GetTxsEventResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetTxsEventResponse create() => GetTxsEventResponse._(); + GetTxsEventResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetTxsEventResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetTxsEventResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$17.Tx> get txs => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$18.TxResponse> get txResponses => $_getList(1); + + @$pb.TagNumber(3) + $16.PageResponse get pagination => $_getN(2); + @$pb.TagNumber(3) + set pagination($16.PageResponse v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPagination() => $_has(2); + @$pb.TagNumber(3) + void clearPagination() => clearField(3); + @$pb.TagNumber(3) + $16.PageResponse ensurePagination() => $_ensure(2); +} + +class BroadcastTxRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BroadcastTxRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txBytes', $pb.PbFieldType.OY) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: BroadcastMode.BROADCAST_MODE_UNSPECIFIED, valueOf: BroadcastMode.valueOf, enumValues: BroadcastMode.values) + ..hasRequiredFields = false + ; + + BroadcastTxRequest._() : super(); + factory BroadcastTxRequest({ + $core.List<$core.int>? txBytes, + BroadcastMode? mode, + }) { + final _result = create(); + if (txBytes != null) { + _result.txBytes = txBytes; + } + if (mode != null) { + _result.mode = mode; + } + return _result; + } + factory BroadcastTxRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BroadcastTxRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BroadcastTxRequest clone() => BroadcastTxRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BroadcastTxRequest copyWith(void Function(BroadcastTxRequest) updates) => super.copyWith((message) => updates(message as BroadcastTxRequest)) as BroadcastTxRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BroadcastTxRequest create() => BroadcastTxRequest._(); + BroadcastTxRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BroadcastTxRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BroadcastTxRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get txBytes => $_getN(0); + @$pb.TagNumber(1) + set txBytes($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasTxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearTxBytes() => clearField(1); + + @$pb.TagNumber(2) + BroadcastMode get mode => $_getN(1); + @$pb.TagNumber(2) + set mode(BroadcastMode v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMode() => $_has(1); + @$pb.TagNumber(2) + void clearMode() => clearField(2); +} + +class BroadcastTxResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BroadcastTxResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM<$18.TxResponse>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txResponse', subBuilder: $18.TxResponse.create) + ..hasRequiredFields = false + ; + + BroadcastTxResponse._() : super(); + factory BroadcastTxResponse({ + $18.TxResponse? txResponse, + }) { + final _result = create(); + if (txResponse != null) { + _result.txResponse = txResponse; + } + return _result; + } + factory BroadcastTxResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BroadcastTxResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BroadcastTxResponse clone() => BroadcastTxResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BroadcastTxResponse copyWith(void Function(BroadcastTxResponse) updates) => super.copyWith((message) => updates(message as BroadcastTxResponse)) as BroadcastTxResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BroadcastTxResponse create() => BroadcastTxResponse._(); + BroadcastTxResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BroadcastTxResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BroadcastTxResponse? _defaultInstance; + + @$pb.TagNumber(1) + $18.TxResponse get txResponse => $_getN(0); + @$pb.TagNumber(1) + set txResponse($18.TxResponse v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasTxResponse() => $_has(0); + @$pb.TagNumber(1) + void clearTxResponse() => clearField(1); + @$pb.TagNumber(1) + $18.TxResponse ensureTxResponse() => $_ensure(0); +} + +class SimulateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimulateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM<$17.Tx>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', subBuilder: $17.Tx.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txBytes', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + SimulateRequest._() : super(); + factory SimulateRequest({ + @$core.Deprecated('This field is deprecated.') + $17.Tx? tx, + $core.List<$core.int>? txBytes, + }) { + final _result = create(); + if (tx != null) { + // ignore: deprecated_member_use_from_same_package + _result.tx = tx; + } + if (txBytes != null) { + _result.txBytes = txBytes; + } + return _result; + } + factory SimulateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimulateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimulateRequest clone() => SimulateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimulateRequest copyWith(void Function(SimulateRequest) updates) => super.copyWith((message) => updates(message as SimulateRequest)) as SimulateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimulateRequest create() => SimulateRequest._(); + SimulateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimulateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimulateRequest? _defaultInstance; + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(1) + $17.Tx get tx => $_getN(0); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(1) + set tx($17.Tx v) { setField(1, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(1) + $core.bool hasTx() => $_has(0); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(1) + void clearTx() => clearField(1); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(1) + $17.Tx ensureTx() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get txBytes => $_getN(1); + @$pb.TagNumber(2) + set txBytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasTxBytes() => $_has(1); + @$pb.TagNumber(2) + void clearTxBytes() => clearField(2); +} + +class SimulateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimulateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM<$18.GasInfo>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasInfo', subBuilder: $18.GasInfo.create) + ..aOM<$18.Result>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', subBuilder: $18.Result.create) + ..hasRequiredFields = false + ; + + SimulateResponse._() : super(); + factory SimulateResponse({ + $18.GasInfo? gasInfo, + $18.Result? result, + }) { + final _result = create(); + if (gasInfo != null) { + _result.gasInfo = gasInfo; + } + if (result != null) { + _result.result = result; + } + return _result; + } + factory SimulateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimulateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimulateResponse clone() => SimulateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimulateResponse copyWith(void Function(SimulateResponse) updates) => super.copyWith((message) => updates(message as SimulateResponse)) as SimulateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimulateResponse create() => SimulateResponse._(); + SimulateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimulateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimulateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $18.GasInfo get gasInfo => $_getN(0); + @$pb.TagNumber(1) + set gasInfo($18.GasInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasGasInfo() => $_has(0); + @$pb.TagNumber(1) + void clearGasInfo() => clearField(1); + @$pb.TagNumber(1) + $18.GasInfo ensureGasInfo() => $_ensure(0); + + @$pb.TagNumber(2) + $18.Result get result => $_getN(1); + @$pb.TagNumber(2) + set result($18.Result v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasResult() => $_has(1); + @$pb.TagNumber(2) + void clearResult() => clearField(2); + @$pb.TagNumber(2) + $18.Result ensureResult() => $_ensure(1); +} + +class GetTxRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetTxRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash') + ..hasRequiredFields = false + ; + + GetTxRequest._() : super(); + factory GetTxRequest({ + $core.String? hash, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory GetTxRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetTxRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetTxRequest clone() => GetTxRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetTxRequest copyWith(void Function(GetTxRequest) updates) => super.copyWith((message) => updates(message as GetTxRequest)) as GetTxRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetTxRequest create() => GetTxRequest._(); + GetTxRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetTxRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetTxRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get hash => $_getSZ(0); + @$pb.TagNumber(1) + set hash($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); +} + +class GetTxResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetTxResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM<$17.Tx>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', subBuilder: $17.Tx.create) + ..aOM<$18.TxResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txResponse', subBuilder: $18.TxResponse.create) + ..hasRequiredFields = false + ; + + GetTxResponse._() : super(); + factory GetTxResponse({ + $17.Tx? tx, + $18.TxResponse? txResponse, + }) { + final _result = create(); + if (tx != null) { + _result.tx = tx; + } + if (txResponse != null) { + _result.txResponse = txResponse; + } + return _result; + } + factory GetTxResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetTxResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetTxResponse clone() => GetTxResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetTxResponse copyWith(void Function(GetTxResponse) updates) => super.copyWith((message) => updates(message as GetTxResponse)) as GetTxResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetTxResponse create() => GetTxResponse._(); + GetTxResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetTxResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetTxResponse? _defaultInstance; + + @$pb.TagNumber(1) + $17.Tx get tx => $_getN(0); + @$pb.TagNumber(1) + set tx($17.Tx v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasTx() => $_has(0); + @$pb.TagNumber(1) + void clearTx() => clearField(1); + @$pb.TagNumber(1) + $17.Tx ensureTx() => $_ensure(0); + + @$pb.TagNumber(2) + $18.TxResponse get txResponse => $_getN(1); + @$pb.TagNumber(2) + set txResponse($18.TxResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTxResponse() => $_has(1); + @$pb.TagNumber(2) + void clearTxResponse() => clearField(2); + @$pb.TagNumber(2) + $18.TxResponse ensureTxResponse() => $_ensure(1); +} + +class GetBlockWithTxsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetBlockWithTxsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$16.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $16.PageRequest.create) + ..hasRequiredFields = false + ; + + GetBlockWithTxsRequest._() : super(); + factory GetBlockWithTxsRequest({ + $fixnum.Int64? height, + $16.PageRequest? pagination, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetBlockWithTxsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetBlockWithTxsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetBlockWithTxsRequest clone() => GetBlockWithTxsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetBlockWithTxsRequest copyWith(void Function(GetBlockWithTxsRequest) updates) => super.copyWith((message) => updates(message as GetBlockWithTxsRequest)) as GetBlockWithTxsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetBlockWithTxsRequest create() => GetBlockWithTxsRequest._(); + GetBlockWithTxsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetBlockWithTxsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetBlockWithTxsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $16.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($16.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $16.PageRequest ensurePagination() => $_ensure(1); +} + +class GetBlockWithTxsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GetBlockWithTxsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..pc<$17.Tx>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PM, subBuilder: $17.Tx.create) + ..aOM<$9.BlockID>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: $9.BlockID.create) + ..aOM<$19.Block>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: $19.Block.create) + ..aOM<$16.PageResponse>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $16.PageResponse.create) + ..hasRequiredFields = false + ; + + GetBlockWithTxsResponse._() : super(); + factory GetBlockWithTxsResponse({ + $core.Iterable<$17.Tx>? txs, + $9.BlockID? blockId, + $19.Block? block, + $16.PageResponse? pagination, + }) { + final _result = create(); + if (txs != null) { + _result.txs.addAll(txs); + } + if (blockId != null) { + _result.blockId = blockId; + } + if (block != null) { + _result.block = block; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory GetBlockWithTxsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetBlockWithTxsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetBlockWithTxsResponse clone() => GetBlockWithTxsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetBlockWithTxsResponse copyWith(void Function(GetBlockWithTxsResponse) updates) => super.copyWith((message) => updates(message as GetBlockWithTxsResponse)) as GetBlockWithTxsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GetBlockWithTxsResponse create() => GetBlockWithTxsResponse._(); + GetBlockWithTxsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetBlockWithTxsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetBlockWithTxsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$17.Tx> get txs => $_getList(0); + + @$pb.TagNumber(2) + $9.BlockID get blockId => $_getN(1); + @$pb.TagNumber(2) + set blockId($9.BlockID v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasBlockId() => $_has(1); + @$pb.TagNumber(2) + void clearBlockId() => clearField(2); + @$pb.TagNumber(2) + $9.BlockID ensureBlockId() => $_ensure(1); + + @$pb.TagNumber(3) + $19.Block get block => $_getN(2); + @$pb.TagNumber(3) + set block($19.Block v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBlock() => $_has(2); + @$pb.TagNumber(3) + void clearBlock() => clearField(3); + @$pb.TagNumber(3) + $19.Block ensureBlock() => $_ensure(2); + + @$pb.TagNumber(4) + $16.PageResponse get pagination => $_getN(3); + @$pb.TagNumber(4) + set pagination($16.PageResponse v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasPagination() => $_has(3); + @$pb.TagNumber(4) + void clearPagination() => clearField(4); + @$pb.TagNumber(4) + $16.PageResponse ensurePagination() => $_ensure(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbenum.dart new file mode 100644 index 00000000..a1f7b266 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbenum.dart @@ -0,0 +1,47 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/service.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class OrderBy extends $pb.ProtobufEnum { + static const OrderBy ORDER_BY_UNSPECIFIED = OrderBy._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_BY_UNSPECIFIED'); + static const OrderBy ORDER_BY_ASC = OrderBy._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_BY_ASC'); + static const OrderBy ORDER_BY_DESC = OrderBy._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_BY_DESC'); + + static const $core.List values = [ + ORDER_BY_UNSPECIFIED, + ORDER_BY_ASC, + ORDER_BY_DESC, + ]; + + static final $core.Map<$core.int, OrderBy> _byValue = $pb.ProtobufEnum.initByValue(values); + static OrderBy? valueOf($core.int value) => _byValue[value]; + + const OrderBy._($core.int v, $core.String n) : super(v, n); +} + +class BroadcastMode extends $pb.ProtobufEnum { + static const BroadcastMode BROADCAST_MODE_UNSPECIFIED = BroadcastMode._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BROADCAST_MODE_UNSPECIFIED'); + static const BroadcastMode BROADCAST_MODE_BLOCK = BroadcastMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BROADCAST_MODE_BLOCK'); + static const BroadcastMode BROADCAST_MODE_SYNC = BroadcastMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BROADCAST_MODE_SYNC'); + static const BroadcastMode BROADCAST_MODE_ASYNC = BroadcastMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BROADCAST_MODE_ASYNC'); + + static const $core.List values = [ + BROADCAST_MODE_UNSPECIFIED, + BROADCAST_MODE_BLOCK, + BROADCAST_MODE_SYNC, + BROADCAST_MODE_ASYNC, + ]; + + static final $core.Map<$core.int, BroadcastMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static BroadcastMode? valueOf($core.int value) => _byValue[value]; + + const BroadcastMode._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbgrpc.dart new file mode 100644 index 00000000..0a170552 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbgrpc.dart @@ -0,0 +1,163 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/service.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'service.pb.dart' as $1; +export 'service.pb.dart'; + +class ServiceClient extends $grpc.Client { + static final _$simulate = + $grpc.ClientMethod<$1.SimulateRequest, $1.SimulateResponse>( + '/cosmos.tx.v1beta1.Service/Simulate', + ($1.SimulateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.SimulateResponse.fromBuffer(value)); + static final _$getTx = $grpc.ClientMethod<$1.GetTxRequest, $1.GetTxResponse>( + '/cosmos.tx.v1beta1.Service/GetTx', + ($1.GetTxRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.GetTxResponse.fromBuffer(value)); + static final _$broadcastTx = + $grpc.ClientMethod<$1.BroadcastTxRequest, $1.BroadcastTxResponse>( + '/cosmos.tx.v1beta1.Service/BroadcastTx', + ($1.BroadcastTxRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.BroadcastTxResponse.fromBuffer(value)); + static final _$getTxsEvent = + $grpc.ClientMethod<$1.GetTxsEventRequest, $1.GetTxsEventResponse>( + '/cosmos.tx.v1beta1.Service/GetTxsEvent', + ($1.GetTxsEventRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.GetTxsEventResponse.fromBuffer(value)); + static final _$getBlockWithTxs = + $grpc.ClientMethod<$1.GetBlockWithTxsRequest, $1.GetBlockWithTxsResponse>( + '/cosmos.tx.v1beta1.Service/GetBlockWithTxs', + ($1.GetBlockWithTxsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.GetBlockWithTxsResponse.fromBuffer(value)); + + ServiceClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.SimulateResponse> simulate($1.SimulateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$simulate, request, options: options); + } + + $grpc.ResponseFuture<$1.GetTxResponse> getTx($1.GetTxRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getTx, request, options: options); + } + + $grpc.ResponseFuture<$1.BroadcastTxResponse> broadcastTx( + $1.BroadcastTxRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$broadcastTx, request, options: options); + } + + $grpc.ResponseFuture<$1.GetTxsEventResponse> getTxsEvent( + $1.GetTxsEventRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getTxsEvent, request, options: options); + } + + $grpc.ResponseFuture<$1.GetBlockWithTxsResponse> getBlockWithTxs( + $1.GetBlockWithTxsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getBlockWithTxs, request, options: options); + } +} + +abstract class ServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.tx.v1beta1.Service'; + + ServiceBase() { + $addMethod($grpc.ServiceMethod<$1.SimulateRequest, $1.SimulateResponse>( + 'Simulate', + simulate_Pre, + false, + false, + ($core.List<$core.int> value) => $1.SimulateRequest.fromBuffer(value), + ($1.SimulateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.GetTxRequest, $1.GetTxResponse>( + 'GetTx', + getTx_Pre, + false, + false, + ($core.List<$core.int> value) => $1.GetTxRequest.fromBuffer(value), + ($1.GetTxResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.BroadcastTxRequest, $1.BroadcastTxResponse>( + 'BroadcastTx', + broadcastTx_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.BroadcastTxRequest.fromBuffer(value), + ($1.BroadcastTxResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.GetTxsEventRequest, $1.GetTxsEventResponse>( + 'GetTxsEvent', + getTxsEvent_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.GetTxsEventRequest.fromBuffer(value), + ($1.GetTxsEventResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.GetBlockWithTxsRequest, + $1.GetBlockWithTxsResponse>( + 'GetBlockWithTxs', + getBlockWithTxs_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.GetBlockWithTxsRequest.fromBuffer(value), + ($1.GetBlockWithTxsResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.SimulateResponse> simulate_Pre( + $grpc.ServiceCall call, $async.Future<$1.SimulateRequest> request) async { + return simulate(call, await request); + } + + $async.Future<$1.GetTxResponse> getTx_Pre( + $grpc.ServiceCall call, $async.Future<$1.GetTxRequest> request) async { + return getTx(call, await request); + } + + $async.Future<$1.BroadcastTxResponse> broadcastTx_Pre($grpc.ServiceCall call, + $async.Future<$1.BroadcastTxRequest> request) async { + return broadcastTx(call, await request); + } + + $async.Future<$1.GetTxsEventResponse> getTxsEvent_Pre($grpc.ServiceCall call, + $async.Future<$1.GetTxsEventRequest> request) async { + return getTxsEvent(call, await request); + } + + $async.Future<$1.GetBlockWithTxsResponse> getBlockWithTxs_Pre( + $grpc.ServiceCall call, + $async.Future<$1.GetBlockWithTxsRequest> request) async { + return getBlockWithTxs(call, await request); + } + + $async.Future<$1.SimulateResponse> simulate( + $grpc.ServiceCall call, $1.SimulateRequest request); + $async.Future<$1.GetTxResponse> getTx( + $grpc.ServiceCall call, $1.GetTxRequest request); + $async.Future<$1.BroadcastTxResponse> broadcastTx( + $grpc.ServiceCall call, $1.BroadcastTxRequest request); + $async.Future<$1.GetTxsEventResponse> getTxsEvent( + $grpc.ServiceCall call, $1.GetTxsEventRequest request); + $async.Future<$1.GetBlockWithTxsResponse> getBlockWithTxs( + $grpc.ServiceCall call, $1.GetBlockWithTxsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbjson.dart new file mode 100644 index 00000000..5c74384b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/service.pbjson.dart @@ -0,0 +1,155 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/service.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use orderByDescriptor instead') +const OrderBy$json = const { + '1': 'OrderBy', + '2': const [ + const {'1': 'ORDER_BY_UNSPECIFIED', '2': 0}, + const {'1': 'ORDER_BY_ASC', '2': 1}, + const {'1': 'ORDER_BY_DESC', '2': 2}, + ], +}; + +/// Descriptor for `OrderBy`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List orderByDescriptor = $convert.base64Decode('CgdPcmRlckJ5EhgKFE9SREVSX0JZX1VOU1BFQ0lGSUVEEAASEAoMT1JERVJfQllfQVNDEAESEQoNT1JERVJfQllfREVTQxAC'); +@$core.Deprecated('Use broadcastModeDescriptor instead') +const BroadcastMode$json = const { + '1': 'BroadcastMode', + '2': const [ + const {'1': 'BROADCAST_MODE_UNSPECIFIED', '2': 0}, + const {'1': 'BROADCAST_MODE_BLOCK', '2': 1}, + const {'1': 'BROADCAST_MODE_SYNC', '2': 2}, + const {'1': 'BROADCAST_MODE_ASYNC', '2': 3}, + ], +}; + +/// Descriptor for `BroadcastMode`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List broadcastModeDescriptor = $convert.base64Decode('Cg1Ccm9hZGNhc3RNb2RlEh4KGkJST0FEQ0FTVF9NT0RFX1VOU1BFQ0lGSUVEEAASGAoUQlJPQURDQVNUX01PREVfQkxPQ0sQARIXChNCUk9BRENBU1RfTU9ERV9TWU5DEAISGAoUQlJPQURDQVNUX01PREVfQVNZTkMQAw=='); +@$core.Deprecated('Use getTxsEventRequestDescriptor instead') +const GetTxsEventRequest$json = const { + '1': 'GetTxsEventRequest', + '2': const [ + const {'1': 'events', '3': 1, '4': 3, '5': 9, '10': 'events'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + const {'1': 'order_by', '3': 3, '4': 1, '5': 14, '6': '.cosmos.tx.v1beta1.OrderBy', '10': 'orderBy'}, + ], +}; + +/// Descriptor for `GetTxsEventRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getTxsEventRequestDescriptor = $convert.base64Decode('ChJHZXRUeHNFdmVudFJlcXVlc3QSFgoGZXZlbnRzGAEgAygJUgZldmVudHMSRgoKcGFnaW5hdGlvbhgCIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb24SNQoIb3JkZXJfYnkYAyABKA4yGi5jb3Ntb3MudHgudjFiZXRhMS5PcmRlckJ5UgdvcmRlckJ5'); +@$core.Deprecated('Use getTxsEventResponseDescriptor instead') +const GetTxsEventResponse$json = const { + '1': 'GetTxsEventResponse', + '2': const [ + const {'1': 'txs', '3': 1, '4': 3, '5': 11, '6': '.cosmos.tx.v1beta1.Tx', '10': 'txs'}, + const {'1': 'tx_responses', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.abci.v1beta1.TxResponse', '10': 'txResponses'}, + const {'1': 'pagination', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetTxsEventResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getTxsEventResponseDescriptor = $convert.base64Decode('ChNHZXRUeHNFdmVudFJlc3BvbnNlEicKA3R4cxgBIAMoCzIVLmNvc21vcy50eC52MWJldGExLlR4UgN0eHMSRwoMdHhfcmVzcG9uc2VzGAIgAygLMiQuY29zbW9zLmJhc2UuYWJjaS52MWJldGExLlR4UmVzcG9uc2VSC3R4UmVzcG9uc2VzEkcKCnBhZ2luYXRpb24YAyABKAsyJy5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXNwb25zZVIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use broadcastTxRequestDescriptor instead') +const BroadcastTxRequest$json = const { + '1': 'BroadcastTxRequest', + '2': const [ + const {'1': 'tx_bytes', '3': 1, '4': 1, '5': 12, '10': 'txBytes'}, + const {'1': 'mode', '3': 2, '4': 1, '5': 14, '6': '.cosmos.tx.v1beta1.BroadcastMode', '10': 'mode'}, + ], +}; + +/// Descriptor for `BroadcastTxRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List broadcastTxRequestDescriptor = $convert.base64Decode('ChJCcm9hZGNhc3RUeFJlcXVlc3QSGQoIdHhfYnl0ZXMYASABKAxSB3R4Qnl0ZXMSNAoEbW9kZRgCIAEoDjIgLmNvc21vcy50eC52MWJldGExLkJyb2FkY2FzdE1vZGVSBG1vZGU='); +@$core.Deprecated('Use broadcastTxResponseDescriptor instead') +const BroadcastTxResponse$json = const { + '1': 'BroadcastTxResponse', + '2': const [ + const {'1': 'tx_response', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.abci.v1beta1.TxResponse', '10': 'txResponse'}, + ], +}; + +/// Descriptor for `BroadcastTxResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List broadcastTxResponseDescriptor = $convert.base64Decode('ChNCcm9hZGNhc3RUeFJlc3BvbnNlEkUKC3R4X3Jlc3BvbnNlGAEgASgLMiQuY29zbW9zLmJhc2UuYWJjaS52MWJldGExLlR4UmVzcG9uc2VSCnR4UmVzcG9uc2U='); +@$core.Deprecated('Use simulateRequestDescriptor instead') +const SimulateRequest$json = const { + '1': 'SimulateRequest', + '2': const [ + const { + '1': 'tx', + '3': 1, + '4': 1, + '5': 11, + '6': '.cosmos.tx.v1beta1.Tx', + '8': const {'3': true}, + '10': 'tx', + }, + const {'1': 'tx_bytes', '3': 2, '4': 1, '5': 12, '10': 'txBytes'}, + ], +}; + +/// Descriptor for `SimulateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simulateRequestDescriptor = $convert.base64Decode('Cg9TaW11bGF0ZVJlcXVlc3QSKQoCdHgYASABKAsyFS5jb3Ntb3MudHgudjFiZXRhMS5UeEICGAFSAnR4EhkKCHR4X2J5dGVzGAIgASgMUgd0eEJ5dGVz'); +@$core.Deprecated('Use simulateResponseDescriptor instead') +const SimulateResponse$json = const { + '1': 'SimulateResponse', + '2': const [ + const {'1': 'gas_info', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.abci.v1beta1.GasInfo', '10': 'gasInfo'}, + const {'1': 'result', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.abci.v1beta1.Result', '10': 'result'}, + ], +}; + +/// Descriptor for `SimulateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simulateResponseDescriptor = $convert.base64Decode('ChBTaW11bGF0ZVJlc3BvbnNlEjwKCGdhc19pbmZvGAEgASgLMiEuY29zbW9zLmJhc2UuYWJjaS52MWJldGExLkdhc0luZm9SB2dhc0luZm8SOAoGcmVzdWx0GAIgASgLMiAuY29zbW9zLmJhc2UuYWJjaS52MWJldGExLlJlc3VsdFIGcmVzdWx0'); +@$core.Deprecated('Use getTxRequestDescriptor instead') +const GetTxRequest$json = const { + '1': 'GetTxRequest', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 9, '10': 'hash'}, + ], +}; + +/// Descriptor for `GetTxRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getTxRequestDescriptor = $convert.base64Decode('CgxHZXRUeFJlcXVlc3QSEgoEaGFzaBgBIAEoCVIEaGFzaA=='); +@$core.Deprecated('Use getTxResponseDescriptor instead') +const GetTxResponse$json = const { + '1': 'GetTxResponse', + '2': const [ + const {'1': 'tx', '3': 1, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.Tx', '10': 'tx'}, + const {'1': 'tx_response', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.abci.v1beta1.TxResponse', '10': 'txResponse'}, + ], +}; + +/// Descriptor for `GetTxResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getTxResponseDescriptor = $convert.base64Decode('Cg1HZXRUeFJlc3BvbnNlEiUKAnR4GAEgASgLMhUuY29zbW9zLnR4LnYxYmV0YTEuVHhSAnR4EkUKC3R4X3Jlc3BvbnNlGAIgASgLMiQuY29zbW9zLmJhc2UuYWJjaS52MWJldGExLlR4UmVzcG9uc2VSCnR4UmVzcG9uc2U='); +@$core.Deprecated('Use getBlockWithTxsRequestDescriptor instead') +const GetBlockWithTxsRequest$json = const { + '1': 'GetBlockWithTxsRequest', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetBlockWithTxsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBlockWithTxsRequestDescriptor = $convert.base64Decode('ChZHZXRCbG9ja1dpdGhUeHNSZXF1ZXN0EhYKBmhlaWdodBgBIAEoA1IGaGVpZ2h0EkYKCnBhZ2luYXRpb24YAiABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use getBlockWithTxsResponseDescriptor instead') +const GetBlockWithTxsResponse$json = const { + '1': 'GetBlockWithTxsResponse', + '2': const [ + const {'1': 'txs', '3': 1, '4': 3, '5': 11, '6': '.cosmos.tx.v1beta1.Tx', '10': 'txs'}, + const {'1': 'block_id', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '10': 'blockId'}, + const {'1': 'block', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.Block', '10': 'block'}, + const {'1': 'pagination', '3': 4, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `GetBlockWithTxsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getBlockWithTxsResponseDescriptor = $convert.base64Decode('ChdHZXRCbG9ja1dpdGhUeHNSZXNwb25zZRInCgN0eHMYASADKAsyFS5jb3Ntb3MudHgudjFiZXRhMS5UeFIDdHhzEjQKCGJsb2NrX2lkGAIgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEUgdibG9ja0lkEi0KBWJsb2NrGAMgASgLMhcudGVuZGVybWludC50eXBlcy5CbG9ja1IFYmxvY2sSRwoKcGFnaW5hdGlvbhgEIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pb.dart new file mode 100644 index 00000000..5196de26 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pb.dart @@ -0,0 +1,737 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $11; +import '../../crypto/multisig/v1beta1/multisig.pb.dart' as $12; +import '../../base/v1beta1/coin.pb.dart' as $13; + +import '../signing/v1beta1/signing.pbenum.dart' as $14; + +class Tx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Tx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body', subBuilder: TxBody.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'authInfo', subBuilder: AuthInfo.create) + ..p<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Tx._() : super(); + factory Tx({ + TxBody? body, + AuthInfo? authInfo, + $core.Iterable<$core.List<$core.int>>? signatures, + }) { + final _result = create(); + if (body != null) { + _result.body = body; + } + if (authInfo != null) { + _result.authInfo = authInfo; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory Tx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Tx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Tx clone() => Tx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Tx copyWith(void Function(Tx) updates) => super.copyWith((message) => updates(message as Tx)) as Tx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Tx create() => Tx._(); + Tx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Tx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Tx? _defaultInstance; + + @$pb.TagNumber(1) + TxBody get body => $_getN(0); + @$pb.TagNumber(1) + set body(TxBody v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBody() => $_has(0); + @$pb.TagNumber(1) + void clearBody() => clearField(1); + @$pb.TagNumber(1) + TxBody ensureBody() => $_ensure(0); + + @$pb.TagNumber(2) + AuthInfo get authInfo => $_getN(1); + @$pb.TagNumber(2) + set authInfo(AuthInfo v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAuthInfo() => $_has(1); + @$pb.TagNumber(2) + void clearAuthInfo() => clearField(2); + @$pb.TagNumber(2) + AuthInfo ensureAuthInfo() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List<$core.List<$core.int>> get signatures => $_getList(2); +} + +class TxRaw extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxRaw', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bodyBytes', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'authInfoBytes', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + TxRaw._() : super(); + factory TxRaw({ + $core.List<$core.int>? bodyBytes, + $core.List<$core.int>? authInfoBytes, + $core.Iterable<$core.List<$core.int>>? signatures, + }) { + final _result = create(); + if (bodyBytes != null) { + _result.bodyBytes = bodyBytes; + } + if (authInfoBytes != null) { + _result.authInfoBytes = authInfoBytes; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory TxRaw.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxRaw.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxRaw clone() => TxRaw()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxRaw copyWith(void Function(TxRaw) updates) => super.copyWith((message) => updates(message as TxRaw)) as TxRaw; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxRaw create() => TxRaw._(); + TxRaw createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxRaw getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxRaw? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get bodyBytes => $_getN(0); + @$pb.TagNumber(1) + set bodyBytes($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasBodyBytes() => $_has(0); + @$pb.TagNumber(1) + void clearBodyBytes() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get authInfoBytes => $_getN(1); + @$pb.TagNumber(2) + set authInfoBytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasAuthInfoBytes() => $_has(1); + @$pb.TagNumber(2) + void clearAuthInfoBytes() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.List<$core.int>> get signatures => $_getList(2); +} + +class SignDoc extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignDoc', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bodyBytes', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'authInfoBytes', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'accountNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + SignDoc._() : super(); + factory SignDoc({ + $core.List<$core.int>? bodyBytes, + $core.List<$core.int>? authInfoBytes, + $core.String? chainId, + $fixnum.Int64? accountNumber, + }) { + final _result = create(); + if (bodyBytes != null) { + _result.bodyBytes = bodyBytes; + } + if (authInfoBytes != null) { + _result.authInfoBytes = authInfoBytes; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (accountNumber != null) { + _result.accountNumber = accountNumber; + } + return _result; + } + factory SignDoc.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignDoc.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignDoc clone() => SignDoc()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignDoc copyWith(void Function(SignDoc) updates) => super.copyWith((message) => updates(message as SignDoc)) as SignDoc; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignDoc create() => SignDoc._(); + SignDoc createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignDoc getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignDoc? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get bodyBytes => $_getN(0); + @$pb.TagNumber(1) + set bodyBytes($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasBodyBytes() => $_has(0); + @$pb.TagNumber(1) + void clearBodyBytes() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get authInfoBytes => $_getN(1); + @$pb.TagNumber(2) + set authInfoBytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasAuthInfoBytes() => $_has(1); + @$pb.TagNumber(2) + void clearAuthInfoBytes() => clearField(2); + + @$pb.TagNumber(3) + $core.String get chainId => $_getSZ(2); + @$pb.TagNumber(3) + set chainId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasChainId() => $_has(2); + @$pb.TagNumber(3) + void clearChainId() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get accountNumber => $_getI64(3); + @$pb.TagNumber(4) + set accountNumber($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasAccountNumber() => $_has(3); + @$pb.TagNumber(4) + void clearAccountNumber() => clearField(4); +} + +class TxBody extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxBody', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..pc<$11.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messages', $pb.PbFieldType.PM, subBuilder: $11.Any.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'memo') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..pc<$11.Any>(1023, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionOptions', $pb.PbFieldType.PM, subBuilder: $11.Any.create) + ..pc<$11.Any>(2047, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonCriticalExtensionOptions', $pb.PbFieldType.PM, subBuilder: $11.Any.create) + ..hasRequiredFields = false + ; + + TxBody._() : super(); + factory TxBody({ + $core.Iterable<$11.Any>? messages, + $core.String? memo, + $fixnum.Int64? timeoutHeight, + $core.Iterable<$11.Any>? extensionOptions, + $core.Iterable<$11.Any>? nonCriticalExtensionOptions, + }) { + final _result = create(); + if (messages != null) { + _result.messages.addAll(messages); + } + if (memo != null) { + _result.memo = memo; + } + if (timeoutHeight != null) { + _result.timeoutHeight = timeoutHeight; + } + if (extensionOptions != null) { + _result.extensionOptions.addAll(extensionOptions); + } + if (nonCriticalExtensionOptions != null) { + _result.nonCriticalExtensionOptions.addAll(nonCriticalExtensionOptions); + } + return _result; + } + factory TxBody.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxBody.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxBody clone() => TxBody()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxBody copyWith(void Function(TxBody) updates) => super.copyWith((message) => updates(message as TxBody)) as TxBody; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxBody create() => TxBody._(); + TxBody createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxBody getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxBody? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$11.Any> get messages => $_getList(0); + + @$pb.TagNumber(2) + $core.String get memo => $_getSZ(1); + @$pb.TagNumber(2) + set memo($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasMemo() => $_has(1); + @$pb.TagNumber(2) + void clearMemo() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get timeoutHeight => $_getI64(2); + @$pb.TagNumber(3) + set timeoutHeight($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTimeoutHeight() => $_has(2); + @$pb.TagNumber(3) + void clearTimeoutHeight() => clearField(3); + + @$pb.TagNumber(1023) + $core.List<$11.Any> get extensionOptions => $_getList(3); + + @$pb.TagNumber(2047) + $core.List<$11.Any> get nonCriticalExtensionOptions => $_getList(4); +} + +class AuthInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'AuthInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signerInfos', $pb.PbFieldType.PM, subBuilder: SignerInfo.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fee', subBuilder: Fee.create) + ..hasRequiredFields = false + ; + + AuthInfo._() : super(); + factory AuthInfo({ + $core.Iterable? signerInfos, + Fee? fee, + }) { + final _result = create(); + if (signerInfos != null) { + _result.signerInfos.addAll(signerInfos); + } + if (fee != null) { + _result.fee = fee; + } + return _result; + } + factory AuthInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory AuthInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + AuthInfo clone() => AuthInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + AuthInfo copyWith(void Function(AuthInfo) updates) => super.copyWith((message) => updates(message as AuthInfo)) as AuthInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static AuthInfo create() => AuthInfo._(); + AuthInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static AuthInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static AuthInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get signerInfos => $_getList(0); + + @$pb.TagNumber(2) + Fee get fee => $_getN(1); + @$pb.TagNumber(2) + set fee(Fee v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasFee() => $_has(1); + @$pb.TagNumber(2) + void clearFee() => clearField(2); + @$pb.TagNumber(2) + Fee ensureFee() => $_ensure(1); +} + +class SignerInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignerInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM<$11.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicKey', subBuilder: $11.Any.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'modeInfo', subBuilder: ModeInfo.create) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + SignerInfo._() : super(); + factory SignerInfo({ + $11.Any? publicKey, + ModeInfo? modeInfo, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (publicKey != null) { + _result.publicKey = publicKey; + } + if (modeInfo != null) { + _result.modeInfo = modeInfo; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory SignerInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignerInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignerInfo clone() => SignerInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignerInfo copyWith(void Function(SignerInfo) updates) => super.copyWith((message) => updates(message as SignerInfo)) as SignerInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignerInfo create() => SignerInfo._(); + SignerInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignerInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignerInfo? _defaultInstance; + + @$pb.TagNumber(1) + $11.Any get publicKey => $_getN(0); + @$pb.TagNumber(1) + set publicKey($11.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPublicKey() => $_has(0); + @$pb.TagNumber(1) + void clearPublicKey() => clearField(1); + @$pb.TagNumber(1) + $11.Any ensurePublicKey() => $_ensure(0); + + @$pb.TagNumber(2) + ModeInfo get modeInfo => $_getN(1); + @$pb.TagNumber(2) + set modeInfo(ModeInfo v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasModeInfo() => $_has(1); + @$pb.TagNumber(2) + void clearModeInfo() => clearField(2); + @$pb.TagNumber(2) + ModeInfo ensureModeInfo() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); +} + +class ModeInfo_Single extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ModeInfo.Single', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..e<$14.SignMode>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mode', $pb.PbFieldType.OE, defaultOrMaker: $14.SignMode.SIGN_MODE_UNSPECIFIED, valueOf: $14.SignMode.valueOf, enumValues: $14.SignMode.values) + ..hasRequiredFields = false + ; + + ModeInfo_Single._() : super(); + factory ModeInfo_Single({ + $14.SignMode? mode, + }) { + final _result = create(); + if (mode != null) { + _result.mode = mode; + } + return _result; + } + factory ModeInfo_Single.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ModeInfo_Single.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ModeInfo_Single clone() => ModeInfo_Single()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ModeInfo_Single copyWith(void Function(ModeInfo_Single) updates) => super.copyWith((message) => updates(message as ModeInfo_Single)) as ModeInfo_Single; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ModeInfo_Single create() => ModeInfo_Single._(); + ModeInfo_Single createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ModeInfo_Single getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ModeInfo_Single? _defaultInstance; + + @$pb.TagNumber(1) + $14.SignMode get mode => $_getN(0); + @$pb.TagNumber(1) + set mode($14.SignMode v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMode() => $_has(0); + @$pb.TagNumber(1) + void clearMode() => clearField(1); +} + +class ModeInfo_Multi extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ModeInfo.Multi', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..aOM<$12.CompactBitArray>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bitarray', subBuilder: $12.CompactBitArray.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'modeInfos', $pb.PbFieldType.PM, subBuilder: ModeInfo.create) + ..hasRequiredFields = false + ; + + ModeInfo_Multi._() : super(); + factory ModeInfo_Multi({ + $12.CompactBitArray? bitarray, + $core.Iterable? modeInfos, + }) { + final _result = create(); + if (bitarray != null) { + _result.bitarray = bitarray; + } + if (modeInfos != null) { + _result.modeInfos.addAll(modeInfos); + } + return _result; + } + factory ModeInfo_Multi.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ModeInfo_Multi.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ModeInfo_Multi clone() => ModeInfo_Multi()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ModeInfo_Multi copyWith(void Function(ModeInfo_Multi) updates) => super.copyWith((message) => updates(message as ModeInfo_Multi)) as ModeInfo_Multi; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ModeInfo_Multi create() => ModeInfo_Multi._(); + ModeInfo_Multi createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ModeInfo_Multi getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ModeInfo_Multi? _defaultInstance; + + @$pb.TagNumber(1) + $12.CompactBitArray get bitarray => $_getN(0); + @$pb.TagNumber(1) + set bitarray($12.CompactBitArray v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBitarray() => $_has(0); + @$pb.TagNumber(1) + void clearBitarray() => clearField(1); + @$pb.TagNumber(1) + $12.CompactBitArray ensureBitarray() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get modeInfos => $_getList(1); +} + +enum ModeInfo_Sum { + single, + multi, + notSet +} + +class ModeInfo extends $pb.GeneratedMessage { + static const $core.Map<$core.int, ModeInfo_Sum> _ModeInfo_SumByTag = { + 1 : ModeInfo_Sum.single, + 2 : ModeInfo_Sum.multi, + 0 : ModeInfo_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ModeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'single', subBuilder: ModeInfo_Single.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'multi', subBuilder: ModeInfo_Multi.create) + ..hasRequiredFields = false + ; + + ModeInfo._() : super(); + factory ModeInfo({ + ModeInfo_Single? single, + ModeInfo_Multi? multi, + }) { + final _result = create(); + if (single != null) { + _result.single = single; + } + if (multi != null) { + _result.multi = multi; + } + return _result; + } + factory ModeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ModeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ModeInfo clone() => ModeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ModeInfo copyWith(void Function(ModeInfo) updates) => super.copyWith((message) => updates(message as ModeInfo)) as ModeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ModeInfo create() => ModeInfo._(); + ModeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ModeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ModeInfo? _defaultInstance; + + ModeInfo_Sum whichSum() => _ModeInfo_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ModeInfo_Single get single => $_getN(0); + @$pb.TagNumber(1) + set single(ModeInfo_Single v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSingle() => $_has(0); + @$pb.TagNumber(1) + void clearSingle() => clearField(1); + @$pb.TagNumber(1) + ModeInfo_Single ensureSingle() => $_ensure(0); + + @$pb.TagNumber(2) + ModeInfo_Multi get multi => $_getN(1); + @$pb.TagNumber(2) + set multi(ModeInfo_Multi v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMulti() => $_has(1); + @$pb.TagNumber(2) + void clearMulti() => clearField(2); + @$pb.TagNumber(2) + ModeInfo_Multi ensureMulti() => $_ensure(1); +} + +class Fee extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Fee', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.tx.v1beta1'), createEmptyInstance: create) + ..pc<$13.Coin>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $13.Coin.create) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gasLimit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'payer') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'granter') + ..hasRequiredFields = false + ; + + Fee._() : super(); + factory Fee({ + $core.Iterable<$13.Coin>? amount, + $fixnum.Int64? gasLimit, + $core.String? payer, + $core.String? granter, + }) { + final _result = create(); + if (amount != null) { + _result.amount.addAll(amount); + } + if (gasLimit != null) { + _result.gasLimit = gasLimit; + } + if (payer != null) { + _result.payer = payer; + } + if (granter != null) { + _result.granter = granter; + } + return _result; + } + factory Fee.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Fee.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Fee clone() => Fee()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Fee copyWith(void Function(Fee) updates) => super.copyWith((message) => updates(message as Fee)) as Fee; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Fee create() => Fee._(); + Fee createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Fee getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Fee? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$13.Coin> get amount => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get gasLimit => $_getI64(1); + @$pb.TagNumber(2) + set gasLimit($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasGasLimit() => $_has(1); + @$pb.TagNumber(2) + void clearGasLimit() => clearField(2); + + @$pb.TagNumber(3) + $core.String get payer => $_getSZ(2); + @$pb.TagNumber(3) + set payer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPayer() => $_has(2); + @$pb.TagNumber(3) + void clearPayer() => clearField(3); + + @$pb.TagNumber(4) + $core.String get granter => $_getSZ(3); + @$pb.TagNumber(4) + set granter($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasGranter() => $_has(3); + @$pb.TagNumber(4) + void clearGranter() => clearField(4); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..2371771c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..8b218c19 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/cosmos/tx/v1beta1/tx.pbjson.dart @@ -0,0 +1,129 @@ +/// +// Generated code. Do not modify. +// source: cosmos/tx/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use txDescriptor instead') +const Tx$json = const { + '1': 'Tx', + '2': const [ + const {'1': 'body', '3': 1, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.TxBody', '10': 'body'}, + const {'1': 'auth_info', '3': 2, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.AuthInfo', '10': 'authInfo'}, + const {'1': 'signatures', '3': 3, '4': 3, '5': 12, '10': 'signatures'}, + ], +}; + +/// Descriptor for `Tx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txDescriptor = $convert.base64Decode('CgJUeBItCgRib2R5GAEgASgLMhkuY29zbW9zLnR4LnYxYmV0YTEuVHhCb2R5UgRib2R5EjgKCWF1dGhfaW5mbxgCIAEoCzIbLmNvc21vcy50eC52MWJldGExLkF1dGhJbmZvUghhdXRoSW5mbxIeCgpzaWduYXR1cmVzGAMgAygMUgpzaWduYXR1cmVz'); +@$core.Deprecated('Use txRawDescriptor instead') +const TxRaw$json = const { + '1': 'TxRaw', + '2': const [ + const {'1': 'body_bytes', '3': 1, '4': 1, '5': 12, '10': 'bodyBytes'}, + const {'1': 'auth_info_bytes', '3': 2, '4': 1, '5': 12, '10': 'authInfoBytes'}, + const {'1': 'signatures', '3': 3, '4': 3, '5': 12, '10': 'signatures'}, + ], +}; + +/// Descriptor for `TxRaw`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txRawDescriptor = $convert.base64Decode('CgVUeFJhdxIdCgpib2R5X2J5dGVzGAEgASgMUglib2R5Qnl0ZXMSJgoPYXV0aF9pbmZvX2J5dGVzGAIgASgMUg1hdXRoSW5mb0J5dGVzEh4KCnNpZ25hdHVyZXMYAyADKAxSCnNpZ25hdHVyZXM='); +@$core.Deprecated('Use signDocDescriptor instead') +const SignDoc$json = const { + '1': 'SignDoc', + '2': const [ + const {'1': 'body_bytes', '3': 1, '4': 1, '5': 12, '10': 'bodyBytes'}, + const {'1': 'auth_info_bytes', '3': 2, '4': 1, '5': 12, '10': 'authInfoBytes'}, + const {'1': 'chain_id', '3': 3, '4': 1, '5': 9, '10': 'chainId'}, + const {'1': 'account_number', '3': 4, '4': 1, '5': 4, '10': 'accountNumber'}, + ], +}; + +/// Descriptor for `SignDoc`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signDocDescriptor = $convert.base64Decode('CgdTaWduRG9jEh0KCmJvZHlfYnl0ZXMYASABKAxSCWJvZHlCeXRlcxImCg9hdXRoX2luZm9fYnl0ZXMYAiABKAxSDWF1dGhJbmZvQnl0ZXMSGQoIY2hhaW5faWQYAyABKAlSB2NoYWluSWQSJQoOYWNjb3VudF9udW1iZXIYBCABKARSDWFjY291bnROdW1iZXI='); +@$core.Deprecated('Use txBodyDescriptor instead') +const TxBody$json = const { + '1': 'TxBody', + '2': const [ + const {'1': 'messages', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'messages'}, + const {'1': 'memo', '3': 2, '4': 1, '5': 9, '10': 'memo'}, + const {'1': 'timeout_height', '3': 3, '4': 1, '5': 4, '10': 'timeoutHeight'}, + const {'1': 'extension_options', '3': 1023, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'extensionOptions'}, + const {'1': 'non_critical_extension_options', '3': 2047, '4': 3, '5': 11, '6': '.google.protobuf.Any', '10': 'nonCriticalExtensionOptions'}, + ], +}; + +/// Descriptor for `TxBody`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txBodyDescriptor = $convert.base64Decode('CgZUeEJvZHkSMAoIbWVzc2FnZXMYASADKAsyFC5nb29nbGUucHJvdG9idWYuQW55UghtZXNzYWdlcxISCgRtZW1vGAIgASgJUgRtZW1vEiUKDnRpbWVvdXRfaGVpZ2h0GAMgASgEUg10aW1lb3V0SGVpZ2h0EkIKEWV4dGVuc2lvbl9vcHRpb25zGP8HIAMoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSEGV4dGVuc2lvbk9wdGlvbnMSWgoebm9uX2NyaXRpY2FsX2V4dGVuc2lvbl9vcHRpb25zGP8PIAMoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSG25vbkNyaXRpY2FsRXh0ZW5zaW9uT3B0aW9ucw=='); +@$core.Deprecated('Use authInfoDescriptor instead') +const AuthInfo$json = const { + '1': 'AuthInfo', + '2': const [ + const {'1': 'signer_infos', '3': 1, '4': 3, '5': 11, '6': '.cosmos.tx.v1beta1.SignerInfo', '10': 'signerInfos'}, + const {'1': 'fee', '3': 2, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.Fee', '10': 'fee'}, + ], +}; + +/// Descriptor for `AuthInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List authInfoDescriptor = $convert.base64Decode('CghBdXRoSW5mbxJACgxzaWduZXJfaW5mb3MYASADKAsyHS5jb3Ntb3MudHgudjFiZXRhMS5TaWduZXJJbmZvUgtzaWduZXJJbmZvcxIoCgNmZWUYAiABKAsyFi5jb3Ntb3MudHgudjFiZXRhMS5GZWVSA2ZlZQ=='); +@$core.Deprecated('Use signerInfoDescriptor instead') +const SignerInfo$json = const { + '1': 'SignerInfo', + '2': const [ + const {'1': 'public_key', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'publicKey'}, + const {'1': 'mode_info', '3': 2, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.ModeInfo', '10': 'modeInfo'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + ], +}; + +/// Descriptor for `SignerInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signerInfoDescriptor = $convert.base64Decode('CgpTaWduZXJJbmZvEjMKCnB1YmxpY19rZXkYASABKAsyFC5nb29nbGUucHJvdG9idWYuQW55UglwdWJsaWNLZXkSOAoJbW9kZV9pbmZvGAIgASgLMhsuY29zbW9zLnR4LnYxYmV0YTEuTW9kZUluZm9SCG1vZGVJbmZvEhoKCHNlcXVlbmNlGAMgASgEUghzZXF1ZW5jZQ=='); +@$core.Deprecated('Use modeInfoDescriptor instead') +const ModeInfo$json = const { + '1': 'ModeInfo', + '2': const [ + const {'1': 'single', '3': 1, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.ModeInfo.Single', '9': 0, '10': 'single'}, + const {'1': 'multi', '3': 2, '4': 1, '5': 11, '6': '.cosmos.tx.v1beta1.ModeInfo.Multi', '9': 0, '10': 'multi'}, + ], + '3': const [ModeInfo_Single$json, ModeInfo_Multi$json], + '8': const [ + const {'1': 'sum'}, + ], +}; + +@$core.Deprecated('Use modeInfoDescriptor instead') +const ModeInfo_Single$json = const { + '1': 'Single', + '2': const [ + const {'1': 'mode', '3': 1, '4': 1, '5': 14, '6': '.cosmos.tx.signing.v1beta1.SignMode', '10': 'mode'}, + ], +}; + +@$core.Deprecated('Use modeInfoDescriptor instead') +const ModeInfo_Multi$json = const { + '1': 'Multi', + '2': const [ + const {'1': 'bitarray', '3': 1, '4': 1, '5': 11, '6': '.cosmos.crypto.multisig.v1beta1.CompactBitArray', '10': 'bitarray'}, + const {'1': 'mode_infos', '3': 2, '4': 3, '5': 11, '6': '.cosmos.tx.v1beta1.ModeInfo', '10': 'modeInfos'}, + ], +}; + +/// Descriptor for `ModeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List modeInfoDescriptor = $convert.base64Decode('CghNb2RlSW5mbxI8CgZzaW5nbGUYASABKAsyIi5jb3Ntb3MudHgudjFiZXRhMS5Nb2RlSW5mby5TaW5nbGVIAFIGc2luZ2xlEjkKBW11bHRpGAIgASgLMiEuY29zbW9zLnR4LnYxYmV0YTEuTW9kZUluZm8uTXVsdGlIAFIFbXVsdGkaQQoGU2luZ2xlEjcKBG1vZGUYASABKA4yIy5jb3Ntb3MudHguc2lnbmluZy52MWJldGExLlNpZ25Nb2RlUgRtb2RlGpABCgVNdWx0aRJLCghiaXRhcnJheRgBIAEoCzIvLmNvc21vcy5jcnlwdG8ubXVsdGlzaWcudjFiZXRhMS5Db21wYWN0Qml0QXJyYXlSCGJpdGFycmF5EjoKCm1vZGVfaW5mb3MYAiADKAsyGy5jb3Ntb3MudHgudjFiZXRhMS5Nb2RlSW5mb1IJbW9kZUluZm9zQgUKA3N1bQ=='); +@$core.Deprecated('Use feeDescriptor instead') +const Fee$json = const { + '1': 'Fee', + '2': const [ + const {'1': 'amount', '3': 1, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + const {'1': 'gas_limit', '3': 2, '4': 1, '5': 4, '10': 'gasLimit'}, + const {'1': 'payer', '3': 3, '4': 1, '5': 9, '10': 'payer'}, + const {'1': 'granter', '3': 4, '4': 1, '5': 9, '10': 'granter'}, + ], +}; + +/// Descriptor for `Fee`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List feeDescriptor = $convert.base64Decode('CgNGZWUSYwoGYW1vdW50GAEgAygLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQjDI3h8Aqt8fKGdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuQ29pbnNSBmFtb3VudBIbCglnYXNfbGltaXQYAiABKARSCGdhc0xpbWl0EhQKBXBheWVyGAMgASgJUgVwYXllchIYCgdncmFudGVyGAQgASgJUgdncmFudGVy'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..0f87a891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $2; + +class Annotations { + static final http = $pb.Extension<$2.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $2.HttpRule.getDefault, subBuilder: $2.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pb.dart new file mode 100644 index 00000000..e88cfd1e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pb.dart @@ -0,0 +1,75 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Duration extends $pb.GeneratedMessage with $mixin.DurationMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Duration', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.DurationMixin.toProto3JsonHelper, fromProto3Json: $mixin.DurationMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Duration._() : super(); + factory Duration({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Duration.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Duration.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Duration clone() => Duration()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Duration copyWith(void Function(Duration) updates) => super.copyWith((message) => updates(message as Duration)) as Duration; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Duration create() => Duration._(); + Duration createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Duration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Duration? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbenum.dart new file mode 100644 index 00000000..51f426d5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbjson.dart new file mode 100644 index 00000000..fabd3d09 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/duration.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/duration.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use durationDescriptor instead') +const Duration$json = const { + '1': 'Duration', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Duration`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List durationDescriptor = $convert.base64Decode('CghEdXJhdGlvbhIYCgdzZWNvbmRzGAEgASgDUgdzZWNvbmRzEhQKBW5hbm9zGAIgASgFUgVuYW5vcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pb.dart new file mode 100644 index 00000000..2d1ccd9b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pb.dart @@ -0,0 +1,3604 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../google/protobuf/timestamp.pb.dart' as $6; +import '../types/types.pb.dart' as $9; +import '../crypto/proof.pb.dart' as $4; +import '../types/params.pb.dart' as $10; +import '../crypto/keys.pb.dart' as $3; + +import 'types.pbenum.dart'; + +export 'types.pbenum.dart'; + +enum Request_Value { + echo, + flush, + info, + setOption, + initChain, + query, + beginBlock, + checkTx, + deliverTx, + endBlock, + commit, + listSnapshots, + offerSnapshot, + loadSnapshotChunk, + applySnapshotChunk, + notSet +} + +class Request extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Request_Value> _Request_ValueByTag = { + 1 : Request_Value.echo, + 2 : Request_Value.flush, + 3 : Request_Value.info, + 4 : Request_Value.setOption, + 5 : Request_Value.initChain, + 6 : Request_Value.query, + 7 : Request_Value.beginBlock, + 8 : Request_Value.checkTx, + 9 : Request_Value.deliverTx, + 10 : Request_Value.endBlock, + 11 : Request_Value.commit, + 12 : Request_Value.listSnapshots, + 13 : Request_Value.offerSnapshot, + 14 : Request_Value.loadSnapshotChunk, + 15 : Request_Value.applySnapshotChunk, + 0 : Request_Value.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Request', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'echo', subBuilder: RequestEcho.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'flush', subBuilder: RequestFlush.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', subBuilder: RequestInfo.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'setOption', subBuilder: RequestSetOption.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initChain', subBuilder: RequestInitChain.create) + ..aOM(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'query', subBuilder: RequestQuery.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'beginBlock', subBuilder: RequestBeginBlock.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'checkTx', subBuilder: RequestCheckTx.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deliverTx', subBuilder: RequestDeliverTx.create) + ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endBlock', subBuilder: RequestEndBlock.create) + ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: RequestCommit.create) + ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listSnapshots', subBuilder: RequestListSnapshots.create) + ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offerSnapshot', subBuilder: RequestOfferSnapshot.create) + ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'loadSnapshotChunk', subBuilder: RequestLoadSnapshotChunk.create) + ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applySnapshotChunk', subBuilder: RequestApplySnapshotChunk.create) + ..hasRequiredFields = false + ; + + Request._() : super(); + factory Request({ + RequestEcho? echo, + RequestFlush? flush, + RequestInfo? info, + RequestSetOption? setOption, + RequestInitChain? initChain, + RequestQuery? query, + RequestBeginBlock? beginBlock, + RequestCheckTx? checkTx, + RequestDeliverTx? deliverTx, + RequestEndBlock? endBlock, + RequestCommit? commit, + RequestListSnapshots? listSnapshots, + RequestOfferSnapshot? offerSnapshot, + RequestLoadSnapshotChunk? loadSnapshotChunk, + RequestApplySnapshotChunk? applySnapshotChunk, + }) { + final _result = create(); + if (echo != null) { + _result.echo = echo; + } + if (flush != null) { + _result.flush = flush; + } + if (info != null) { + _result.info = info; + } + if (setOption != null) { + _result.setOption = setOption; + } + if (initChain != null) { + _result.initChain = initChain; + } + if (query != null) { + _result.query = query; + } + if (beginBlock != null) { + _result.beginBlock = beginBlock; + } + if (checkTx != null) { + _result.checkTx = checkTx; + } + if (deliverTx != null) { + _result.deliverTx = deliverTx; + } + if (endBlock != null) { + _result.endBlock = endBlock; + } + if (commit != null) { + _result.commit = commit; + } + if (listSnapshots != null) { + _result.listSnapshots = listSnapshots; + } + if (offerSnapshot != null) { + _result.offerSnapshot = offerSnapshot; + } + if (loadSnapshotChunk != null) { + _result.loadSnapshotChunk = loadSnapshotChunk; + } + if (applySnapshotChunk != null) { + _result.applySnapshotChunk = applySnapshotChunk; + } + return _result; + } + factory Request.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Request.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Request clone() => Request()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Request copyWith(void Function(Request) updates) => super.copyWith((message) => updates(message as Request)) as Request; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Request create() => Request._(); + Request createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Request getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Request? _defaultInstance; + + Request_Value whichValue() => _Request_ValueByTag[$_whichOneof(0)]!; + void clearValue() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + RequestEcho get echo => $_getN(0); + @$pb.TagNumber(1) + set echo(RequestEcho v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasEcho() => $_has(0); + @$pb.TagNumber(1) + void clearEcho() => clearField(1); + @$pb.TagNumber(1) + RequestEcho ensureEcho() => $_ensure(0); + + @$pb.TagNumber(2) + RequestFlush get flush => $_getN(1); + @$pb.TagNumber(2) + set flush(RequestFlush v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasFlush() => $_has(1); + @$pb.TagNumber(2) + void clearFlush() => clearField(2); + @$pb.TagNumber(2) + RequestFlush ensureFlush() => $_ensure(1); + + @$pb.TagNumber(3) + RequestInfo get info => $_getN(2); + @$pb.TagNumber(3) + set info(RequestInfo v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasInfo() => $_has(2); + @$pb.TagNumber(3) + void clearInfo() => clearField(3); + @$pb.TagNumber(3) + RequestInfo ensureInfo() => $_ensure(2); + + @$pb.TagNumber(4) + RequestSetOption get setOption => $_getN(3); + @$pb.TagNumber(4) + set setOption(RequestSetOption v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasSetOption() => $_has(3); + @$pb.TagNumber(4) + void clearSetOption() => clearField(4); + @$pb.TagNumber(4) + RequestSetOption ensureSetOption() => $_ensure(3); + + @$pb.TagNumber(5) + RequestInitChain get initChain => $_getN(4); + @$pb.TagNumber(5) + set initChain(RequestInitChain v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasInitChain() => $_has(4); + @$pb.TagNumber(5) + void clearInitChain() => clearField(5); + @$pb.TagNumber(5) + RequestInitChain ensureInitChain() => $_ensure(4); + + @$pb.TagNumber(6) + RequestQuery get query => $_getN(5); + @$pb.TagNumber(6) + set query(RequestQuery v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasQuery() => $_has(5); + @$pb.TagNumber(6) + void clearQuery() => clearField(6); + @$pb.TagNumber(6) + RequestQuery ensureQuery() => $_ensure(5); + + @$pb.TagNumber(7) + RequestBeginBlock get beginBlock => $_getN(6); + @$pb.TagNumber(7) + set beginBlock(RequestBeginBlock v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasBeginBlock() => $_has(6); + @$pb.TagNumber(7) + void clearBeginBlock() => clearField(7); + @$pb.TagNumber(7) + RequestBeginBlock ensureBeginBlock() => $_ensure(6); + + @$pb.TagNumber(8) + RequestCheckTx get checkTx => $_getN(7); + @$pb.TagNumber(8) + set checkTx(RequestCheckTx v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCheckTx() => $_has(7); + @$pb.TagNumber(8) + void clearCheckTx() => clearField(8); + @$pb.TagNumber(8) + RequestCheckTx ensureCheckTx() => $_ensure(7); + + @$pb.TagNumber(9) + RequestDeliverTx get deliverTx => $_getN(8); + @$pb.TagNumber(9) + set deliverTx(RequestDeliverTx v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasDeliverTx() => $_has(8); + @$pb.TagNumber(9) + void clearDeliverTx() => clearField(9); + @$pb.TagNumber(9) + RequestDeliverTx ensureDeliverTx() => $_ensure(8); + + @$pb.TagNumber(10) + RequestEndBlock get endBlock => $_getN(9); + @$pb.TagNumber(10) + set endBlock(RequestEndBlock v) { setField(10, v); } + @$pb.TagNumber(10) + $core.bool hasEndBlock() => $_has(9); + @$pb.TagNumber(10) + void clearEndBlock() => clearField(10); + @$pb.TagNumber(10) + RequestEndBlock ensureEndBlock() => $_ensure(9); + + @$pb.TagNumber(11) + RequestCommit get commit => $_getN(10); + @$pb.TagNumber(11) + set commit(RequestCommit v) { setField(11, v); } + @$pb.TagNumber(11) + $core.bool hasCommit() => $_has(10); + @$pb.TagNumber(11) + void clearCommit() => clearField(11); + @$pb.TagNumber(11) + RequestCommit ensureCommit() => $_ensure(10); + + @$pb.TagNumber(12) + RequestListSnapshots get listSnapshots => $_getN(11); + @$pb.TagNumber(12) + set listSnapshots(RequestListSnapshots v) { setField(12, v); } + @$pb.TagNumber(12) + $core.bool hasListSnapshots() => $_has(11); + @$pb.TagNumber(12) + void clearListSnapshots() => clearField(12); + @$pb.TagNumber(12) + RequestListSnapshots ensureListSnapshots() => $_ensure(11); + + @$pb.TagNumber(13) + RequestOfferSnapshot get offerSnapshot => $_getN(12); + @$pb.TagNumber(13) + set offerSnapshot(RequestOfferSnapshot v) { setField(13, v); } + @$pb.TagNumber(13) + $core.bool hasOfferSnapshot() => $_has(12); + @$pb.TagNumber(13) + void clearOfferSnapshot() => clearField(13); + @$pb.TagNumber(13) + RequestOfferSnapshot ensureOfferSnapshot() => $_ensure(12); + + @$pb.TagNumber(14) + RequestLoadSnapshotChunk get loadSnapshotChunk => $_getN(13); + @$pb.TagNumber(14) + set loadSnapshotChunk(RequestLoadSnapshotChunk v) { setField(14, v); } + @$pb.TagNumber(14) + $core.bool hasLoadSnapshotChunk() => $_has(13); + @$pb.TagNumber(14) + void clearLoadSnapshotChunk() => clearField(14); + @$pb.TagNumber(14) + RequestLoadSnapshotChunk ensureLoadSnapshotChunk() => $_ensure(13); + + @$pb.TagNumber(15) + RequestApplySnapshotChunk get applySnapshotChunk => $_getN(14); + @$pb.TagNumber(15) + set applySnapshotChunk(RequestApplySnapshotChunk v) { setField(15, v); } + @$pb.TagNumber(15) + $core.bool hasApplySnapshotChunk() => $_has(14); + @$pb.TagNumber(15) + void clearApplySnapshotChunk() => clearField(15); + @$pb.TagNumber(15) + RequestApplySnapshotChunk ensureApplySnapshotChunk() => $_ensure(14); +} + +class RequestEcho extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestEcho', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'message') + ..hasRequiredFields = false + ; + + RequestEcho._() : super(); + factory RequestEcho({ + $core.String? message, + }) { + final _result = create(); + if (message != null) { + _result.message = message; + } + return _result; + } + factory RequestEcho.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestEcho.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestEcho clone() => RequestEcho()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestEcho copyWith(void Function(RequestEcho) updates) => super.copyWith((message) => updates(message as RequestEcho)) as RequestEcho; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestEcho create() => RequestEcho._(); + RequestEcho createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestEcho getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestEcho? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get message => $_getSZ(0); + @$pb.TagNumber(1) + set message($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessage() => $_has(0); + @$pb.TagNumber(1) + void clearMessage() => clearField(1); +} + +class RequestFlush extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestFlush', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + RequestFlush._() : super(); + factory RequestFlush() => create(); + factory RequestFlush.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestFlush.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestFlush clone() => RequestFlush()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestFlush copyWith(void Function(RequestFlush) updates) => super.copyWith((message) => updates(message as RequestFlush)) as RequestFlush; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestFlush create() => RequestFlush._(); + RequestFlush createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestFlush getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestFlush? _defaultInstance; +} + +class RequestInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'p2pVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + RequestInfo._() : super(); + factory RequestInfo({ + $core.String? version, + $fixnum.Int64? blockVersion, + $fixnum.Int64? p2pVersion, + }) { + final _result = create(); + if (version != null) { + _result.version = version; + } + if (blockVersion != null) { + _result.blockVersion = blockVersion; + } + if (p2pVersion != null) { + _result.p2pVersion = p2pVersion; + } + return _result; + } + factory RequestInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestInfo clone() => RequestInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestInfo copyWith(void Function(RequestInfo) updates) => super.copyWith((message) => updates(message as RequestInfo)) as RequestInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestInfo create() => RequestInfo._(); + RequestInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get version => $_getSZ(0); + @$pb.TagNumber(1) + set version($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasVersion() => $_has(0); + @$pb.TagNumber(1) + void clearVersion() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockVersion => $_getI64(1); + @$pb.TagNumber(2) + set blockVersion($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockVersion() => $_has(1); + @$pb.TagNumber(2) + void clearBlockVersion() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get p2pVersion => $_getI64(2); + @$pb.TagNumber(3) + set p2pVersion($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasP2pVersion() => $_has(2); + @$pb.TagNumber(3) + void clearP2pVersion() => clearField(3); +} + +class RequestSetOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestSetOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value') + ..hasRequiredFields = false + ; + + RequestSetOption._() : super(); + factory RequestSetOption({ + $core.String? key, + $core.String? value, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory RequestSetOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestSetOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestSetOption clone() => RequestSetOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestSetOption copyWith(void Function(RequestSetOption) updates) => super.copyWith((message) => updates(message as RequestSetOption)) as RequestSetOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestSetOption create() => RequestSetOption._(); + RequestSetOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestSetOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestSetOption? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get value => $_getSZ(1); + @$pb.TagNumber(2) + set value($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); +} + +class RequestInitChain extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestInitChain', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM<$6.Timestamp>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $6.Timestamp.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParams', subBuilder: ConsensusParams.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appStateBytes', $pb.PbFieldType.OY) + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initialHeight') + ..hasRequiredFields = false + ; + + RequestInitChain._() : super(); + factory RequestInitChain({ + $6.Timestamp? time, + $core.String? chainId, + ConsensusParams? consensusParams, + $core.Iterable? validators, + $core.List<$core.int>? appStateBytes, + $fixnum.Int64? initialHeight, + }) { + final _result = create(); + if (time != null) { + _result.time = time; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (consensusParams != null) { + _result.consensusParams = consensusParams; + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (appStateBytes != null) { + _result.appStateBytes = appStateBytes; + } + if (initialHeight != null) { + _result.initialHeight = initialHeight; + } + return _result; + } + factory RequestInitChain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestInitChain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestInitChain clone() => RequestInitChain()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestInitChain copyWith(void Function(RequestInitChain) updates) => super.copyWith((message) => updates(message as RequestInitChain)) as RequestInitChain; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestInitChain create() => RequestInitChain._(); + RequestInitChain createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestInitChain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestInitChain? _defaultInstance; + + @$pb.TagNumber(1) + $6.Timestamp get time => $_getN(0); + @$pb.TagNumber(1) + set time($6.Timestamp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasTime() => $_has(0); + @$pb.TagNumber(1) + void clearTime() => clearField(1); + @$pb.TagNumber(1) + $6.Timestamp ensureTime() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get chainId => $_getSZ(1); + @$pb.TagNumber(2) + set chainId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChainId() => $_has(1); + @$pb.TagNumber(2) + void clearChainId() => clearField(2); + + @$pb.TagNumber(3) + ConsensusParams get consensusParams => $_getN(2); + @$pb.TagNumber(3) + set consensusParams(ConsensusParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasConsensusParams() => $_has(2); + @$pb.TagNumber(3) + void clearConsensusParams() => clearField(3); + @$pb.TagNumber(3) + ConsensusParams ensureConsensusParams() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get validators => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.int> get appStateBytes => $_getN(4); + @$pb.TagNumber(5) + set appStateBytes($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasAppStateBytes() => $_has(4); + @$pb.TagNumber(5) + void clearAppStateBytes() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get initialHeight => $_getI64(5); + @$pb.TagNumber(6) + set initialHeight($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasInitialHeight() => $_has(5); + @$pb.TagNumber(6) + void clearInitialHeight() => clearField(6); +} + +class RequestQuery extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestQuery', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prove') + ..hasRequiredFields = false + ; + + RequestQuery._() : super(); + factory RequestQuery({ + $core.List<$core.int>? data, + $core.String? path, + $fixnum.Int64? height, + $core.bool? prove, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (path != null) { + _result.path = path; + } + if (height != null) { + _result.height = height; + } + if (prove != null) { + _result.prove = prove; + } + return _result; + } + factory RequestQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestQuery clone() => RequestQuery()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestQuery copyWith(void Function(RequestQuery) updates) => super.copyWith((message) => updates(message as RequestQuery)) as RequestQuery; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestQuery create() => RequestQuery._(); + RequestQuery createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestQuery? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get data => $_getN(0); + @$pb.TagNumber(1) + set data($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(1) + void clearData() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get prove => $_getBF(3); + @$pb.TagNumber(4) + set prove($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasProve() => $_has(3); + @$pb.TagNumber(4) + void clearProve() => clearField(4); +} + +class RequestBeginBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestBeginBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..aOM<$9.Header>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $9.Header.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitInfo', subBuilder: LastCommitInfo.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: Evidence.create) + ..hasRequiredFields = false + ; + + RequestBeginBlock._() : super(); + factory RequestBeginBlock({ + $core.List<$core.int>? hash, + $9.Header? header, + LastCommitInfo? lastCommitInfo, + $core.Iterable? byzantineValidators, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (header != null) { + _result.header = header; + } + if (lastCommitInfo != null) { + _result.lastCommitInfo = lastCommitInfo; + } + if (byzantineValidators != null) { + _result.byzantineValidators.addAll(byzantineValidators); + } + return _result; + } + factory RequestBeginBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestBeginBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestBeginBlock clone() => RequestBeginBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestBeginBlock copyWith(void Function(RequestBeginBlock) updates) => super.copyWith((message) => updates(message as RequestBeginBlock)) as RequestBeginBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestBeginBlock create() => RequestBeginBlock._(); + RequestBeginBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestBeginBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestBeginBlock? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + $9.Header get header => $_getN(1); + @$pb.TagNumber(2) + set header($9.Header v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHeader() => $_has(1); + @$pb.TagNumber(2) + void clearHeader() => clearField(2); + @$pb.TagNumber(2) + $9.Header ensureHeader() => $_ensure(1); + + @$pb.TagNumber(3) + LastCommitInfo get lastCommitInfo => $_getN(2); + @$pb.TagNumber(3) + set lastCommitInfo(LastCommitInfo v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasLastCommitInfo() => $_has(2); + @$pb.TagNumber(3) + void clearLastCommitInfo() => clearField(3); + @$pb.TagNumber(3) + LastCommitInfo ensureLastCommitInfo() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get byzantineValidators => $_getList(3); +} + +class RequestCheckTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestCheckTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: CheckTxType.NEW, valueOf: CheckTxType.valueOf, enumValues: CheckTxType.values) + ..hasRequiredFields = false + ; + + RequestCheckTx._() : super(); + factory RequestCheckTx({ + $core.List<$core.int>? tx, + CheckTxType? type, + }) { + final _result = create(); + if (tx != null) { + _result.tx = tx; + } + if (type != null) { + _result.type = type; + } + return _result; + } + factory RequestCheckTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestCheckTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestCheckTx clone() => RequestCheckTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestCheckTx copyWith(void Function(RequestCheckTx) updates) => super.copyWith((message) => updates(message as RequestCheckTx)) as RequestCheckTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestCheckTx create() => RequestCheckTx._(); + RequestCheckTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestCheckTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestCheckTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get tx => $_getN(0); + @$pb.TagNumber(1) + set tx($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasTx() => $_has(0); + @$pb.TagNumber(1) + void clearTx() => clearField(1); + + @$pb.TagNumber(2) + CheckTxType get type => $_getN(1); + @$pb.TagNumber(2) + set type(CheckTxType v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasType() => $_has(1); + @$pb.TagNumber(2) + void clearType() => clearField(2); +} + +class RequestDeliverTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestDeliverTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + RequestDeliverTx._() : super(); + factory RequestDeliverTx({ + $core.List<$core.int>? tx, + }) { + final _result = create(); + if (tx != null) { + _result.tx = tx; + } + return _result; + } + factory RequestDeliverTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestDeliverTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestDeliverTx clone() => RequestDeliverTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestDeliverTx copyWith(void Function(RequestDeliverTx) updates) => super.copyWith((message) => updates(message as RequestDeliverTx)) as RequestDeliverTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestDeliverTx create() => RequestDeliverTx._(); + RequestDeliverTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestDeliverTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestDeliverTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get tx => $_getN(0); + @$pb.TagNumber(1) + set tx($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasTx() => $_has(0); + @$pb.TagNumber(1) + void clearTx() => clearField(1); +} + +class RequestEndBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestEndBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..hasRequiredFields = false + ; + + RequestEndBlock._() : super(); + factory RequestEndBlock({ + $fixnum.Int64? height, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + return _result; + } + factory RequestEndBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestEndBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestEndBlock clone() => RequestEndBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestEndBlock copyWith(void Function(RequestEndBlock) updates) => super.copyWith((message) => updates(message as RequestEndBlock)) as RequestEndBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestEndBlock create() => RequestEndBlock._(); + RequestEndBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestEndBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestEndBlock? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); +} + +class RequestCommit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestCommit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + RequestCommit._() : super(); + factory RequestCommit() => create(); + factory RequestCommit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestCommit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestCommit clone() => RequestCommit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestCommit copyWith(void Function(RequestCommit) updates) => super.copyWith((message) => updates(message as RequestCommit)) as RequestCommit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestCommit create() => RequestCommit._(); + RequestCommit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestCommit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestCommit? _defaultInstance; +} + +class RequestListSnapshots extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestListSnapshots', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + RequestListSnapshots._() : super(); + factory RequestListSnapshots() => create(); + factory RequestListSnapshots.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestListSnapshots.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestListSnapshots clone() => RequestListSnapshots()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestListSnapshots copyWith(void Function(RequestListSnapshots) updates) => super.copyWith((message) => updates(message as RequestListSnapshots)) as RequestListSnapshots; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestListSnapshots create() => RequestListSnapshots._(); + RequestListSnapshots createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestListSnapshots getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestListSnapshots? _defaultInstance; +} + +class RequestOfferSnapshot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestOfferSnapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'snapshot', subBuilder: Snapshot.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + RequestOfferSnapshot._() : super(); + factory RequestOfferSnapshot({ + Snapshot? snapshot, + $core.List<$core.int>? appHash, + }) { + final _result = create(); + if (snapshot != null) { + _result.snapshot = snapshot; + } + if (appHash != null) { + _result.appHash = appHash; + } + return _result; + } + factory RequestOfferSnapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestOfferSnapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestOfferSnapshot clone() => RequestOfferSnapshot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestOfferSnapshot copyWith(void Function(RequestOfferSnapshot) updates) => super.copyWith((message) => updates(message as RequestOfferSnapshot)) as RequestOfferSnapshot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestOfferSnapshot create() => RequestOfferSnapshot._(); + RequestOfferSnapshot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestOfferSnapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestOfferSnapshot? _defaultInstance; + + @$pb.TagNumber(1) + Snapshot get snapshot => $_getN(0); + @$pb.TagNumber(1) + set snapshot(Snapshot v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSnapshot() => $_has(0); + @$pb.TagNumber(1) + void clearSnapshot() => clearField(1); + @$pb.TagNumber(1) + Snapshot ensureSnapshot() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get appHash => $_getN(1); + @$pb.TagNumber(2) + set appHash($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasAppHash() => $_has(1); + @$pb.TagNumber(2) + void clearAppHash() => clearField(2); +} + +class RequestLoadSnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestLoadSnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'format', $pb.PbFieldType.OU3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + RequestLoadSnapshotChunk._() : super(); + factory RequestLoadSnapshotChunk({ + $fixnum.Int64? height, + $core.int? format, + $core.int? chunk, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (format != null) { + _result.format = format; + } + if (chunk != null) { + _result.chunk = chunk; + } + return _result; + } + factory RequestLoadSnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestLoadSnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestLoadSnapshotChunk clone() => RequestLoadSnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestLoadSnapshotChunk copyWith(void Function(RequestLoadSnapshotChunk) updates) => super.copyWith((message) => updates(message as RequestLoadSnapshotChunk)) as RequestLoadSnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestLoadSnapshotChunk create() => RequestLoadSnapshotChunk._(); + RequestLoadSnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestLoadSnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestLoadSnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get format => $_getIZ(1); + @$pb.TagNumber(2) + set format($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasFormat() => $_has(1); + @$pb.TagNumber(2) + void clearFormat() => clearField(2); + + @$pb.TagNumber(3) + $core.int get chunk => $_getIZ(2); + @$pb.TagNumber(3) + set chunk($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasChunk() => $_has(2); + @$pb.TagNumber(3) + void clearChunk() => clearField(3); +} + +class RequestApplySnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'RequestApplySnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sender') + ..hasRequiredFields = false + ; + + RequestApplySnapshotChunk._() : super(); + factory RequestApplySnapshotChunk({ + $core.int? index, + $core.List<$core.int>? chunk, + $core.String? sender, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (chunk != null) { + _result.chunk = chunk; + } + if (sender != null) { + _result.sender = sender; + } + return _result; + } + factory RequestApplySnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RequestApplySnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RequestApplySnapshotChunk clone() => RequestApplySnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RequestApplySnapshotChunk copyWith(void Function(RequestApplySnapshotChunk) updates) => super.copyWith((message) => updates(message as RequestApplySnapshotChunk)) as RequestApplySnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static RequestApplySnapshotChunk create() => RequestApplySnapshotChunk._(); + RequestApplySnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RequestApplySnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RequestApplySnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get chunk => $_getN(1); + @$pb.TagNumber(2) + set chunk($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasChunk() => $_has(1); + @$pb.TagNumber(2) + void clearChunk() => clearField(2); + + @$pb.TagNumber(3) + $core.String get sender => $_getSZ(2); + @$pb.TagNumber(3) + set sender($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSender() => $_has(2); + @$pb.TagNumber(3) + void clearSender() => clearField(3); +} + +enum Response_Value { + exception, + echo, + flush, + info, + setOption, + initChain, + query, + beginBlock, + checkTx, + deliverTx, + endBlock, + commit, + listSnapshots, + offerSnapshot, + loadSnapshotChunk, + applySnapshotChunk, + notSet +} + +class Response extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Response_Value> _Response_ValueByTag = { + 1 : Response_Value.exception, + 2 : Response_Value.echo, + 3 : Response_Value.flush, + 4 : Response_Value.info, + 5 : Response_Value.setOption, + 6 : Response_Value.initChain, + 7 : Response_Value.query, + 8 : Response_Value.beginBlock, + 9 : Response_Value.checkTx, + 10 : Response_Value.deliverTx, + 11 : Response_Value.endBlock, + 12 : Response_Value.commit, + 13 : Response_Value.listSnapshots, + 14 : Response_Value.offerSnapshot, + 15 : Response_Value.loadSnapshotChunk, + 16 : Response_Value.applySnapshotChunk, + 0 : Response_Value.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Response', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exception', subBuilder: ResponseException.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'echo', subBuilder: ResponseEcho.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'flush', subBuilder: ResponseFlush.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info', subBuilder: ResponseInfo.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'setOption', subBuilder: ResponseSetOption.create) + ..aOM(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'initChain', subBuilder: ResponseInitChain.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'query', subBuilder: ResponseQuery.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'beginBlock', subBuilder: ResponseBeginBlock.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'checkTx', subBuilder: ResponseCheckTx.create) + ..aOM(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deliverTx', subBuilder: ResponseDeliverTx.create) + ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endBlock', subBuilder: ResponseEndBlock.create) + ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: ResponseCommit.create) + ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'listSnapshots', subBuilder: ResponseListSnapshots.create) + ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offerSnapshot', subBuilder: ResponseOfferSnapshot.create) + ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'loadSnapshotChunk', subBuilder: ResponseLoadSnapshotChunk.create) + ..aOM(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'applySnapshotChunk', subBuilder: ResponseApplySnapshotChunk.create) + ..hasRequiredFields = false + ; + + Response._() : super(); + factory Response({ + ResponseException? exception, + ResponseEcho? echo, + ResponseFlush? flush, + ResponseInfo? info, + ResponseSetOption? setOption, + ResponseInitChain? initChain, + ResponseQuery? query, + ResponseBeginBlock? beginBlock, + ResponseCheckTx? checkTx, + ResponseDeliverTx? deliverTx, + ResponseEndBlock? endBlock, + ResponseCommit? commit, + ResponseListSnapshots? listSnapshots, + ResponseOfferSnapshot? offerSnapshot, + ResponseLoadSnapshotChunk? loadSnapshotChunk, + ResponseApplySnapshotChunk? applySnapshotChunk, + }) { + final _result = create(); + if (exception != null) { + _result.exception = exception; + } + if (echo != null) { + _result.echo = echo; + } + if (flush != null) { + _result.flush = flush; + } + if (info != null) { + _result.info = info; + } + if (setOption != null) { + _result.setOption = setOption; + } + if (initChain != null) { + _result.initChain = initChain; + } + if (query != null) { + _result.query = query; + } + if (beginBlock != null) { + _result.beginBlock = beginBlock; + } + if (checkTx != null) { + _result.checkTx = checkTx; + } + if (deliverTx != null) { + _result.deliverTx = deliverTx; + } + if (endBlock != null) { + _result.endBlock = endBlock; + } + if (commit != null) { + _result.commit = commit; + } + if (listSnapshots != null) { + _result.listSnapshots = listSnapshots; + } + if (offerSnapshot != null) { + _result.offerSnapshot = offerSnapshot; + } + if (loadSnapshotChunk != null) { + _result.loadSnapshotChunk = loadSnapshotChunk; + } + if (applySnapshotChunk != null) { + _result.applySnapshotChunk = applySnapshotChunk; + } + return _result; + } + factory Response.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Response.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Response clone() => Response()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Response copyWith(void Function(Response) updates) => super.copyWith((message) => updates(message as Response)) as Response; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Response create() => Response._(); + Response createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Response getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Response? _defaultInstance; + + Response_Value whichValue() => _Response_ValueByTag[$_whichOneof(0)]!; + void clearValue() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ResponseException get exception => $_getN(0); + @$pb.TagNumber(1) + set exception(ResponseException v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasException() => $_has(0); + @$pb.TagNumber(1) + void clearException() => clearField(1); + @$pb.TagNumber(1) + ResponseException ensureException() => $_ensure(0); + + @$pb.TagNumber(2) + ResponseEcho get echo => $_getN(1); + @$pb.TagNumber(2) + set echo(ResponseEcho v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEcho() => $_has(1); + @$pb.TagNumber(2) + void clearEcho() => clearField(2); + @$pb.TagNumber(2) + ResponseEcho ensureEcho() => $_ensure(1); + + @$pb.TagNumber(3) + ResponseFlush get flush => $_getN(2); + @$pb.TagNumber(3) + set flush(ResponseFlush v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasFlush() => $_has(2); + @$pb.TagNumber(3) + void clearFlush() => clearField(3); + @$pb.TagNumber(3) + ResponseFlush ensureFlush() => $_ensure(2); + + @$pb.TagNumber(4) + ResponseInfo get info => $_getN(3); + @$pb.TagNumber(4) + set info(ResponseInfo v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + @$pb.TagNumber(4) + ResponseInfo ensureInfo() => $_ensure(3); + + @$pb.TagNumber(5) + ResponseSetOption get setOption => $_getN(4); + @$pb.TagNumber(5) + set setOption(ResponseSetOption v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasSetOption() => $_has(4); + @$pb.TagNumber(5) + void clearSetOption() => clearField(5); + @$pb.TagNumber(5) + ResponseSetOption ensureSetOption() => $_ensure(4); + + @$pb.TagNumber(6) + ResponseInitChain get initChain => $_getN(5); + @$pb.TagNumber(6) + set initChain(ResponseInitChain v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasInitChain() => $_has(5); + @$pb.TagNumber(6) + void clearInitChain() => clearField(6); + @$pb.TagNumber(6) + ResponseInitChain ensureInitChain() => $_ensure(5); + + @$pb.TagNumber(7) + ResponseQuery get query => $_getN(6); + @$pb.TagNumber(7) + set query(ResponseQuery v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasQuery() => $_has(6); + @$pb.TagNumber(7) + void clearQuery() => clearField(7); + @$pb.TagNumber(7) + ResponseQuery ensureQuery() => $_ensure(6); + + @$pb.TagNumber(8) + ResponseBeginBlock get beginBlock => $_getN(7); + @$pb.TagNumber(8) + set beginBlock(ResponseBeginBlock v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasBeginBlock() => $_has(7); + @$pb.TagNumber(8) + void clearBeginBlock() => clearField(8); + @$pb.TagNumber(8) + ResponseBeginBlock ensureBeginBlock() => $_ensure(7); + + @$pb.TagNumber(9) + ResponseCheckTx get checkTx => $_getN(8); + @$pb.TagNumber(9) + set checkTx(ResponseCheckTx v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasCheckTx() => $_has(8); + @$pb.TagNumber(9) + void clearCheckTx() => clearField(9); + @$pb.TagNumber(9) + ResponseCheckTx ensureCheckTx() => $_ensure(8); + + @$pb.TagNumber(10) + ResponseDeliverTx get deliverTx => $_getN(9); + @$pb.TagNumber(10) + set deliverTx(ResponseDeliverTx v) { setField(10, v); } + @$pb.TagNumber(10) + $core.bool hasDeliverTx() => $_has(9); + @$pb.TagNumber(10) + void clearDeliverTx() => clearField(10); + @$pb.TagNumber(10) + ResponseDeliverTx ensureDeliverTx() => $_ensure(9); + + @$pb.TagNumber(11) + ResponseEndBlock get endBlock => $_getN(10); + @$pb.TagNumber(11) + set endBlock(ResponseEndBlock v) { setField(11, v); } + @$pb.TagNumber(11) + $core.bool hasEndBlock() => $_has(10); + @$pb.TagNumber(11) + void clearEndBlock() => clearField(11); + @$pb.TagNumber(11) + ResponseEndBlock ensureEndBlock() => $_ensure(10); + + @$pb.TagNumber(12) + ResponseCommit get commit => $_getN(11); + @$pb.TagNumber(12) + set commit(ResponseCommit v) { setField(12, v); } + @$pb.TagNumber(12) + $core.bool hasCommit() => $_has(11); + @$pb.TagNumber(12) + void clearCommit() => clearField(12); + @$pb.TagNumber(12) + ResponseCommit ensureCommit() => $_ensure(11); + + @$pb.TagNumber(13) + ResponseListSnapshots get listSnapshots => $_getN(12); + @$pb.TagNumber(13) + set listSnapshots(ResponseListSnapshots v) { setField(13, v); } + @$pb.TagNumber(13) + $core.bool hasListSnapshots() => $_has(12); + @$pb.TagNumber(13) + void clearListSnapshots() => clearField(13); + @$pb.TagNumber(13) + ResponseListSnapshots ensureListSnapshots() => $_ensure(12); + + @$pb.TagNumber(14) + ResponseOfferSnapshot get offerSnapshot => $_getN(13); + @$pb.TagNumber(14) + set offerSnapshot(ResponseOfferSnapshot v) { setField(14, v); } + @$pb.TagNumber(14) + $core.bool hasOfferSnapshot() => $_has(13); + @$pb.TagNumber(14) + void clearOfferSnapshot() => clearField(14); + @$pb.TagNumber(14) + ResponseOfferSnapshot ensureOfferSnapshot() => $_ensure(13); + + @$pb.TagNumber(15) + ResponseLoadSnapshotChunk get loadSnapshotChunk => $_getN(14); + @$pb.TagNumber(15) + set loadSnapshotChunk(ResponseLoadSnapshotChunk v) { setField(15, v); } + @$pb.TagNumber(15) + $core.bool hasLoadSnapshotChunk() => $_has(14); + @$pb.TagNumber(15) + void clearLoadSnapshotChunk() => clearField(15); + @$pb.TagNumber(15) + ResponseLoadSnapshotChunk ensureLoadSnapshotChunk() => $_ensure(14); + + @$pb.TagNumber(16) + ResponseApplySnapshotChunk get applySnapshotChunk => $_getN(15); + @$pb.TagNumber(16) + set applySnapshotChunk(ResponseApplySnapshotChunk v) { setField(16, v); } + @$pb.TagNumber(16) + $core.bool hasApplySnapshotChunk() => $_has(15); + @$pb.TagNumber(16) + void clearApplySnapshotChunk() => clearField(16); + @$pb.TagNumber(16) + ResponseApplySnapshotChunk ensureApplySnapshotChunk() => $_ensure(15); +} + +class ResponseException extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseException', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'error') + ..hasRequiredFields = false + ; + + ResponseException._() : super(); + factory ResponseException({ + $core.String? error, + }) { + final _result = create(); + if (error != null) { + _result.error = error; + } + return _result; + } + factory ResponseException.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseException.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseException clone() => ResponseException()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseException copyWith(void Function(ResponseException) updates) => super.copyWith((message) => updates(message as ResponseException)) as ResponseException; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseException create() => ResponseException._(); + ResponseException createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseException getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseException? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get error => $_getSZ(0); + @$pb.TagNumber(1) + set error($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasError() => $_has(0); + @$pb.TagNumber(1) + void clearError() => clearField(1); +} + +class ResponseEcho extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseEcho', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'message') + ..hasRequiredFields = false + ; + + ResponseEcho._() : super(); + factory ResponseEcho({ + $core.String? message, + }) { + final _result = create(); + if (message != null) { + _result.message = message; + } + return _result; + } + factory ResponseEcho.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseEcho.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseEcho clone() => ResponseEcho()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseEcho copyWith(void Function(ResponseEcho) updates) => super.copyWith((message) => updates(message as ResponseEcho)) as ResponseEcho; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseEcho create() => ResponseEcho._(); + ResponseEcho createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseEcho getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseEcho? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get message => $_getSZ(0); + @$pb.TagNumber(1) + set message($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessage() => $_has(0); + @$pb.TagNumber(1) + void clearMessage() => clearField(1); +} + +class ResponseFlush extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseFlush', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + ResponseFlush._() : super(); + factory ResponseFlush() => create(); + factory ResponseFlush.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseFlush.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseFlush clone() => ResponseFlush()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseFlush copyWith(void Function(ResponseFlush) updates) => super.copyWith((message) => updates(message as ResponseFlush)) as ResponseFlush; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseFlush create() => ResponseFlush._(); + ResponseFlush createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseFlush getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseFlush? _defaultInstance; +} + +class ResponseInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockHeight') + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockAppHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ResponseInfo._() : super(); + factory ResponseInfo({ + $core.String? data, + $core.String? version, + $fixnum.Int64? appVersion, + $fixnum.Int64? lastBlockHeight, + $core.List<$core.int>? lastBlockAppHash, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (version != null) { + _result.version = version; + } + if (appVersion != null) { + _result.appVersion = appVersion; + } + if (lastBlockHeight != null) { + _result.lastBlockHeight = lastBlockHeight; + } + if (lastBlockAppHash != null) { + _result.lastBlockAppHash = lastBlockAppHash; + } + return _result; + } + factory ResponseInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseInfo clone() => ResponseInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseInfo copyWith(void Function(ResponseInfo) updates) => super.copyWith((message) => updates(message as ResponseInfo)) as ResponseInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseInfo create() => ResponseInfo._(); + ResponseInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get data => $_getSZ(0); + @$pb.TagNumber(1) + set data($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(1) + void clearData() => clearField(1); + + @$pb.TagNumber(2) + $core.String get version => $_getSZ(1); + @$pb.TagNumber(2) + set version($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVersion() => $_has(1); + @$pb.TagNumber(2) + void clearVersion() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get appVersion => $_getI64(2); + @$pb.TagNumber(3) + set appVersion($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasAppVersion() => $_has(2); + @$pb.TagNumber(3) + void clearAppVersion() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get lastBlockHeight => $_getI64(3); + @$pb.TagNumber(4) + set lastBlockHeight($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasLastBlockHeight() => $_has(3); + @$pb.TagNumber(4) + void clearLastBlockHeight() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get lastBlockAppHash => $_getN(4); + @$pb.TagNumber(5) + set lastBlockAppHash($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasLastBlockAppHash() => $_has(4); + @$pb.TagNumber(5) + void clearLastBlockAppHash() => clearField(5); +} + +class ResponseSetOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseSetOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + ResponseSetOption._() : super(); + factory ResponseSetOption({ + $core.int? code, + $core.String? log, + $core.String? info, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory ResponseSetOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseSetOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseSetOption clone() => ResponseSetOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseSetOption copyWith(void Function(ResponseSetOption) updates) => super.copyWith((message) => updates(message as ResponseSetOption)) as ResponseSetOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseSetOption create() => ResponseSetOption._(); + ResponseSetOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseSetOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseSetOption? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(1); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(1); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(2); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(2, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(2); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class ResponseInitChain extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseInitChain', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParams', subBuilder: ConsensusParams.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ResponseInitChain._() : super(); + factory ResponseInitChain({ + ConsensusParams? consensusParams, + $core.Iterable? validators, + $core.List<$core.int>? appHash, + }) { + final _result = create(); + if (consensusParams != null) { + _result.consensusParams = consensusParams; + } + if (validators != null) { + _result.validators.addAll(validators); + } + if (appHash != null) { + _result.appHash = appHash; + } + return _result; + } + factory ResponseInitChain.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseInitChain.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseInitChain clone() => ResponseInitChain()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseInitChain copyWith(void Function(ResponseInitChain) updates) => super.copyWith((message) => updates(message as ResponseInitChain)) as ResponseInitChain; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseInitChain create() => ResponseInitChain._(); + ResponseInitChain createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseInitChain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseInitChain? _defaultInstance; + + @$pb.TagNumber(1) + ConsensusParams get consensusParams => $_getN(0); + @$pb.TagNumber(1) + set consensusParams(ConsensusParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConsensusParams() => $_has(0); + @$pb.TagNumber(1) + void clearConsensusParams() => clearField(1); + @$pb.TagNumber(1) + ConsensusParams ensureConsensusParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List get validators => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$core.int> get appHash => $_getN(2); + @$pb.TagNumber(3) + set appHash($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasAppHash() => $_has(2); + @$pb.TagNumber(3) + void clearAppHash() => clearField(3); +} + +class ResponseQuery extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseQuery', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOM<$4.ProofOps>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofOps', subBuilder: $4.ProofOps.create) + ..aInt64(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..hasRequiredFields = false + ; + + ResponseQuery._() : super(); + factory ResponseQuery({ + $core.int? code, + $core.String? log, + $core.String? info, + $fixnum.Int64? index, + $core.List<$core.int>? key, + $core.List<$core.int>? value, + $4.ProofOps? proofOps, + $fixnum.Int64? height, + $core.String? codespace, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + if (index != null) { + _result.index = index; + } + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (proofOps != null) { + _result.proofOps = proofOps; + } + if (height != null) { + _result.height = height; + } + if (codespace != null) { + _result.codespace = codespace; + } + return _result; + } + factory ResponseQuery.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseQuery.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseQuery clone() => ResponseQuery()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseQuery copyWith(void Function(ResponseQuery) updates) => super.copyWith((message) => updates(message as ResponseQuery)) as ResponseQuery; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseQuery create() => ResponseQuery._(); + ResponseQuery createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseQuery? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(1); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(1); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(2); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(2, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(2); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get index => $_getI64(3); + @$pb.TagNumber(5) + set index($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasIndex() => $_has(3); + @$pb.TagNumber(5) + void clearIndex() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$core.int> get key => $_getN(4); + @$pb.TagNumber(6) + set key($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(6) + $core.bool hasKey() => $_has(4); + @$pb.TagNumber(6) + void clearKey() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get value => $_getN(5); + @$pb.TagNumber(7) + set value($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasValue() => $_has(5); + @$pb.TagNumber(7) + void clearValue() => clearField(7); + + @$pb.TagNumber(8) + $4.ProofOps get proofOps => $_getN(6); + @$pb.TagNumber(8) + set proofOps($4.ProofOps v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasProofOps() => $_has(6); + @$pb.TagNumber(8) + void clearProofOps() => clearField(8); + @$pb.TagNumber(8) + $4.ProofOps ensureProofOps() => $_ensure(6); + + @$pb.TagNumber(9) + $fixnum.Int64 get height => $_getI64(7); + @$pb.TagNumber(9) + set height($fixnum.Int64 v) { $_setInt64(7, v); } + @$pb.TagNumber(9) + $core.bool hasHeight() => $_has(7); + @$pb.TagNumber(9) + void clearHeight() => clearField(9); + + @$pb.TagNumber(10) + $core.String get codespace => $_getSZ(8); + @$pb.TagNumber(10) + set codespace($core.String v) { $_setString(8, v); } + @$pb.TagNumber(10) + $core.bool hasCodespace() => $_has(8); + @$pb.TagNumber(10) + void clearCodespace() => clearField(10); +} + +class ResponseBeginBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseBeginBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..hasRequiredFields = false + ; + + ResponseBeginBlock._() : super(); + factory ResponseBeginBlock({ + $core.Iterable? events, + }) { + final _result = create(); + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory ResponseBeginBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseBeginBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseBeginBlock clone() => ResponseBeginBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseBeginBlock copyWith(void Function(ResponseBeginBlock) updates) => super.copyWith((message) => updates(message as ResponseBeginBlock)) as ResponseBeginBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseBeginBlock create() => ResponseBeginBlock._(); + ResponseBeginBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseBeginBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseBeginBlock? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get events => $_getList(0); +} + +class ResponseCheckTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseCheckTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_wanted') + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_used') + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..hasRequiredFields = false + ; + + ResponseCheckTx._() : super(); + factory ResponseCheckTx({ + $core.int? code, + $core.List<$core.int>? data, + $core.String? log, + $core.String? info, + $fixnum.Int64? gasWanted, + $fixnum.Int64? gasUsed, + $core.Iterable? events, + $core.String? codespace, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (data != null) { + _result.data = data; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + if (gasWanted != null) { + _result.gasWanted = gasWanted; + } + if (gasUsed != null) { + _result.gasUsed = gasUsed; + } + if (events != null) { + _result.events.addAll(events); + } + if (codespace != null) { + _result.codespace = codespace; + } + return _result; + } + factory ResponseCheckTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseCheckTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseCheckTx clone() => ResponseCheckTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseCheckTx copyWith(void Function(ResponseCheckTx) updates) => super.copyWith((message) => updates(message as ResponseCheckTx)) as ResponseCheckTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseCheckTx create() => ResponseCheckTx._(); + ResponseCheckTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseCheckTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseCheckTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(2); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(2); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get gasWanted => $_getI64(4); + @$pb.TagNumber(5) + set gasWanted($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasGasWanted() => $_has(4); + @$pb.TagNumber(5) + void clearGasWanted() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get gasUsed => $_getI64(5); + @$pb.TagNumber(6) + set gasUsed($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasGasUsed() => $_has(5); + @$pb.TagNumber(6) + void clearGasUsed() => clearField(6); + + @$pb.TagNumber(7) + $core.List get events => $_getList(6); + + @$pb.TagNumber(8) + $core.String get codespace => $_getSZ(7); + @$pb.TagNumber(8) + set codespace($core.String v) { $_setString(7, v); } + @$pb.TagNumber(8) + $core.bool hasCodespace() => $_has(7); + @$pb.TagNumber(8) + void clearCodespace() => clearField(8); +} + +class ResponseDeliverTx extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseDeliverTx', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'code', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'log') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_wanted') + ..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gas_used') + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codespace') + ..hasRequiredFields = false + ; + + ResponseDeliverTx._() : super(); + factory ResponseDeliverTx({ + $core.int? code, + $core.List<$core.int>? data, + $core.String? log, + $core.String? info, + $fixnum.Int64? gasWanted, + $fixnum.Int64? gasUsed, + $core.Iterable? events, + $core.String? codespace, + }) { + final _result = create(); + if (code != null) { + _result.code = code; + } + if (data != null) { + _result.data = data; + } + if (log != null) { + _result.log = log; + } + if (info != null) { + _result.info = info; + } + if (gasWanted != null) { + _result.gasWanted = gasWanted; + } + if (gasUsed != null) { + _result.gasUsed = gasUsed; + } + if (events != null) { + _result.events.addAll(events); + } + if (codespace != null) { + _result.codespace = codespace; + } + return _result; + } + factory ResponseDeliverTx.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseDeliverTx.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseDeliverTx clone() => ResponseDeliverTx()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseDeliverTx copyWith(void Function(ResponseDeliverTx) updates) => super.copyWith((message) => updates(message as ResponseDeliverTx)) as ResponseDeliverTx; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseDeliverTx create() => ResponseDeliverTx._(); + ResponseDeliverTx createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseDeliverTx getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseDeliverTx? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get code => $_getIZ(0); + @$pb.TagNumber(1) + set code($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCode() => $_has(0); + @$pb.TagNumber(1) + void clearCode() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $core.String get log => $_getSZ(2); + @$pb.TagNumber(3) + set log($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLog() => $_has(2); + @$pb.TagNumber(3) + void clearLog() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get gasWanted => $_getI64(4); + @$pb.TagNumber(5) + set gasWanted($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasGasWanted() => $_has(4); + @$pb.TagNumber(5) + void clearGasWanted() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get gasUsed => $_getI64(5); + @$pb.TagNumber(6) + set gasUsed($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasGasUsed() => $_has(5); + @$pb.TagNumber(6) + void clearGasUsed() => clearField(6); + + @$pb.TagNumber(7) + $core.List get events => $_getList(6); + + @$pb.TagNumber(8) + $core.String get codespace => $_getSZ(7); + @$pb.TagNumber(8) + set codespace($core.String v) { $_setString(7, v); } + @$pb.TagNumber(8) + $core.bool hasCodespace() => $_has(7); + @$pb.TagNumber(8) + void clearCodespace() => clearField(8); +} + +class ResponseEndBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseEndBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorUpdates', $pb.PbFieldType.PM, subBuilder: ValidatorUpdate.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusParamUpdates', subBuilder: ConsensusParams.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) + ..hasRequiredFields = false + ; + + ResponseEndBlock._() : super(); + factory ResponseEndBlock({ + $core.Iterable? validatorUpdates, + ConsensusParams? consensusParamUpdates, + $core.Iterable? events, + }) { + final _result = create(); + if (validatorUpdates != null) { + _result.validatorUpdates.addAll(validatorUpdates); + } + if (consensusParamUpdates != null) { + _result.consensusParamUpdates = consensusParamUpdates; + } + if (events != null) { + _result.events.addAll(events); + } + return _result; + } + factory ResponseEndBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseEndBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseEndBlock clone() => ResponseEndBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseEndBlock copyWith(void Function(ResponseEndBlock) updates) => super.copyWith((message) => updates(message as ResponseEndBlock)) as ResponseEndBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseEndBlock create() => ResponseEndBlock._(); + ResponseEndBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseEndBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseEndBlock? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validatorUpdates => $_getList(0); + + @$pb.TagNumber(2) + ConsensusParams get consensusParamUpdates => $_getN(1); + @$pb.TagNumber(2) + set consensusParamUpdates(ConsensusParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusParamUpdates() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusParamUpdates() => clearField(2); + @$pb.TagNumber(2) + ConsensusParams ensureConsensusParamUpdates() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List get events => $_getList(2); +} + +class ResponseCommit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseCommit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'retainHeight') + ..hasRequiredFields = false + ; + + ResponseCommit._() : super(); + factory ResponseCommit({ + $core.List<$core.int>? data, + $fixnum.Int64? retainHeight, + }) { + final _result = create(); + if (data != null) { + _result.data = data; + } + if (retainHeight != null) { + _result.retainHeight = retainHeight; + } + return _result; + } + factory ResponseCommit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseCommit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseCommit clone() => ResponseCommit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseCommit copyWith(void Function(ResponseCommit) updates) => super.copyWith((message) => updates(message as ResponseCommit)) as ResponseCommit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseCommit create() => ResponseCommit._(); + ResponseCommit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseCommit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseCommit? _defaultInstance; + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(0); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(0); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get retainHeight => $_getI64(1); + @$pb.TagNumber(3) + set retainHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(3) + $core.bool hasRetainHeight() => $_has(1); + @$pb.TagNumber(3) + void clearRetainHeight() => clearField(3); +} + +class ResponseListSnapshots extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseListSnapshots', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'snapshots', $pb.PbFieldType.PM, subBuilder: Snapshot.create) + ..hasRequiredFields = false + ; + + ResponseListSnapshots._() : super(); + factory ResponseListSnapshots({ + $core.Iterable? snapshots, + }) { + final _result = create(); + if (snapshots != null) { + _result.snapshots.addAll(snapshots); + } + return _result; + } + factory ResponseListSnapshots.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseListSnapshots.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseListSnapshots clone() => ResponseListSnapshots()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseListSnapshots copyWith(void Function(ResponseListSnapshots) updates) => super.copyWith((message) => updates(message as ResponseListSnapshots)) as ResponseListSnapshots; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseListSnapshots create() => ResponseListSnapshots._(); + ResponseListSnapshots createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseListSnapshots getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseListSnapshots? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get snapshots => $_getList(0); +} + +class ResponseOfferSnapshot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseOfferSnapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ResponseOfferSnapshot_Result.UNKNOWN, valueOf: ResponseOfferSnapshot_Result.valueOf, enumValues: ResponseOfferSnapshot_Result.values) + ..hasRequiredFields = false + ; + + ResponseOfferSnapshot._() : super(); + factory ResponseOfferSnapshot({ + ResponseOfferSnapshot_Result? result, + }) { + final _result = create(); + if (result != null) { + _result.result = result; + } + return _result; + } + factory ResponseOfferSnapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseOfferSnapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseOfferSnapshot clone() => ResponseOfferSnapshot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseOfferSnapshot copyWith(void Function(ResponseOfferSnapshot) updates) => super.copyWith((message) => updates(message as ResponseOfferSnapshot)) as ResponseOfferSnapshot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseOfferSnapshot create() => ResponseOfferSnapshot._(); + ResponseOfferSnapshot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseOfferSnapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseOfferSnapshot? _defaultInstance; + + @$pb.TagNumber(1) + ResponseOfferSnapshot_Result get result => $_getN(0); + @$pb.TagNumber(1) + set result(ResponseOfferSnapshot_Result v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); +} + +class ResponseLoadSnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseLoadSnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunk', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ResponseLoadSnapshotChunk._() : super(); + factory ResponseLoadSnapshotChunk({ + $core.List<$core.int>? chunk, + }) { + final _result = create(); + if (chunk != null) { + _result.chunk = chunk; + } + return _result; + } + factory ResponseLoadSnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseLoadSnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseLoadSnapshotChunk clone() => ResponseLoadSnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseLoadSnapshotChunk copyWith(void Function(ResponseLoadSnapshotChunk) updates) => super.copyWith((message) => updates(message as ResponseLoadSnapshotChunk)) as ResponseLoadSnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseLoadSnapshotChunk create() => ResponseLoadSnapshotChunk._(); + ResponseLoadSnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseLoadSnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseLoadSnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get chunk => $_getN(0); + @$pb.TagNumber(1) + set chunk($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasChunk() => $_has(0); + @$pb.TagNumber(1) + void clearChunk() => clearField(1); +} + +class ResponseApplySnapshotChunk extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ResponseApplySnapshotChunk', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ResponseApplySnapshotChunk_Result.UNKNOWN, valueOf: ResponseApplySnapshotChunk_Result.valueOf, enumValues: ResponseApplySnapshotChunk_Result.values) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'refetchChunks', $pb.PbFieldType.PU3) + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rejectSenders') + ..hasRequiredFields = false + ; + + ResponseApplySnapshotChunk._() : super(); + factory ResponseApplySnapshotChunk({ + ResponseApplySnapshotChunk_Result? result, + $core.Iterable<$core.int>? refetchChunks, + $core.Iterable<$core.String>? rejectSenders, + }) { + final _result = create(); + if (result != null) { + _result.result = result; + } + if (refetchChunks != null) { + _result.refetchChunks.addAll(refetchChunks); + } + if (rejectSenders != null) { + _result.rejectSenders.addAll(rejectSenders); + } + return _result; + } + factory ResponseApplySnapshotChunk.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ResponseApplySnapshotChunk.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ResponseApplySnapshotChunk clone() => ResponseApplySnapshotChunk()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ResponseApplySnapshotChunk copyWith(void Function(ResponseApplySnapshotChunk) updates) => super.copyWith((message) => updates(message as ResponseApplySnapshotChunk)) as ResponseApplySnapshotChunk; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ResponseApplySnapshotChunk create() => ResponseApplySnapshotChunk._(); + ResponseApplySnapshotChunk createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ResponseApplySnapshotChunk getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ResponseApplySnapshotChunk? _defaultInstance; + + @$pb.TagNumber(1) + ResponseApplySnapshotChunk_Result get result => $_getN(0); + @$pb.TagNumber(1) + set result(ResponseApplySnapshotChunk_Result v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get refetchChunks => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$core.String> get rejectSenders => $_getList(2); +} + +class ConsensusParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: BlockParams.create) + ..aOM<$10.EvidenceParams>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $10.EvidenceParams.create) + ..aOM<$10.ValidatorParams>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: $10.ValidatorParams.create) + ..aOM<$10.VersionParams>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $10.VersionParams.create) + ..hasRequiredFields = false + ; + + ConsensusParams._() : super(); + factory ConsensusParams({ + BlockParams? block, + $10.EvidenceParams? evidence, + $10.ValidatorParams? validator, + $10.VersionParams? version, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (validator != null) { + _result.validator = validator; + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory ConsensusParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusParams clone() => ConsensusParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusParams copyWith(void Function(ConsensusParams) updates) => super.copyWith((message) => updates(message as ConsensusParams)) as ConsensusParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusParams create() => ConsensusParams._(); + ConsensusParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusParams? _defaultInstance; + + @$pb.TagNumber(1) + BlockParams get block => $_getN(0); + @$pb.TagNumber(1) + set block(BlockParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + @$pb.TagNumber(1) + BlockParams ensureBlock() => $_ensure(0); + + @$pb.TagNumber(2) + $10.EvidenceParams get evidence => $_getN(1); + @$pb.TagNumber(2) + set evidence($10.EvidenceParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearEvidence() => clearField(2); + @$pb.TagNumber(2) + $10.EvidenceParams ensureEvidence() => $_ensure(1); + + @$pb.TagNumber(3) + $10.ValidatorParams get validator => $_getN(2); + @$pb.TagNumber(3) + set validator($10.ValidatorParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasValidator() => $_has(2); + @$pb.TagNumber(3) + void clearValidator() => clearField(3); + @$pb.TagNumber(3) + $10.ValidatorParams ensureValidator() => $_ensure(2); + + @$pb.TagNumber(4) + $10.VersionParams get version => $_getN(3); + @$pb.TagNumber(4) + set version($10.VersionParams v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasVersion() => $_has(3); + @$pb.TagNumber(4) + void clearVersion() => clearField(4); + @$pb.TagNumber(4) + $10.VersionParams ensureVersion() => $_ensure(3); +} + +class BlockParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxGas') + ..hasRequiredFields = false + ; + + BlockParams._() : super(); + factory BlockParams({ + $fixnum.Int64? maxBytes, + $fixnum.Int64? maxGas, + }) { + final _result = create(); + if (maxBytes != null) { + _result.maxBytes = maxBytes; + } + if (maxGas != null) { + _result.maxGas = maxGas; + } + return _result; + } + factory BlockParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockParams clone() => BlockParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockParams copyWith(void Function(BlockParams) updates) => super.copyWith((message) => updates(message as BlockParams)) as BlockParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockParams create() => BlockParams._(); + BlockParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxBytes => $_getI64(0); + @$pb.TagNumber(1) + set maxBytes($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearMaxBytes() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get maxGas => $_getI64(1); + @$pb.TagNumber(2) + set maxGas($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxGas() => $_has(1); + @$pb.TagNumber(2) + void clearMaxGas() => clearField(2); +} + +class LastCommitInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LastCommitInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votes', $pb.PbFieldType.PM, subBuilder: VoteInfo.create) + ..hasRequiredFields = false + ; + + LastCommitInfo._() : super(); + factory LastCommitInfo({ + $core.int? round, + $core.Iterable? votes, + }) { + final _result = create(); + if (round != null) { + _result.round = round; + } + if (votes != null) { + _result.votes.addAll(votes); + } + return _result; + } + factory LastCommitInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LastCommitInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LastCommitInfo clone() => LastCommitInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LastCommitInfo copyWith(void Function(LastCommitInfo) updates) => super.copyWith((message) => updates(message as LastCommitInfo)) as LastCommitInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LastCommitInfo create() => LastCommitInfo._(); + LastCommitInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LastCommitInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LastCommitInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get round => $_getIZ(0); + @$pb.TagNumber(1) + set round($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasRound() => $_has(0); + @$pb.TagNumber(1) + void clearRound() => clearField(1); + + @$pb.TagNumber(2) + $core.List get votes => $_getList(1); +} + +class Event extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Event', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'attributes', $pb.PbFieldType.PM, subBuilder: EventAttribute.create) + ..hasRequiredFields = false + ; + + Event._() : super(); + factory Event({ + $core.String? type, + $core.Iterable? attributes, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (attributes != null) { + _result.attributes.addAll(attributes); + } + return _result; + } + factory Event.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Event.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Event clone() => Event()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Event copyWith(void Function(Event) updates) => super.copyWith((message) => updates(message as Event)) as Event; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Event create() => Event._(); + Event createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Event getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Event? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List get attributes => $_getList(1); +} + +class EventAttribute extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EventAttribute', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..hasRequiredFields = false + ; + + EventAttribute._() : super(); + factory EventAttribute({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + $core.bool? index, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (index != null) { + _result.index = index; + } + return _result; + } + factory EventAttribute.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EventAttribute.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EventAttribute clone() => EventAttribute()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EventAttribute copyWith(void Function(EventAttribute) updates) => super.copyWith((message) => updates(message as EventAttribute)) as EventAttribute; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EventAttribute create() => EventAttribute._(); + EventAttribute createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EventAttribute getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EventAttribute? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get index => $_getBF(2); + @$pb.TagNumber(3) + set index($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasIndex() => $_has(2); + @$pb.TagNumber(3) + void clearIndex() => clearField(3); +} + +class TxResult extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxResult', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tx', $pb.PbFieldType.OY) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', subBuilder: ResponseDeliverTx.create) + ..hasRequiredFields = false + ; + + TxResult._() : super(); + factory TxResult({ + $fixnum.Int64? height, + $core.int? index, + $core.List<$core.int>? tx, + ResponseDeliverTx? result, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (index != null) { + _result.index = index; + } + if (tx != null) { + _result.tx = tx; + } + if (result != null) { + _result.result = result; + } + return _result; + } + factory TxResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxResult clone() => TxResult()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxResult copyWith(void Function(TxResult) updates) => super.copyWith((message) => updates(message as TxResult)) as TxResult; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxResult create() => TxResult._(); + TxResult createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get index => $_getIZ(1); + @$pb.TagNumber(2) + set index($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get tx => $_getN(2); + @$pb.TagNumber(3) + set tx($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasTx() => $_has(2); + @$pb.TagNumber(3) + void clearTx() => clearField(3); + + @$pb.TagNumber(4) + ResponseDeliverTx get result => $_getN(3); + @$pb.TagNumber(4) + set result(ResponseDeliverTx v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasResult() => $_has(3); + @$pb.TagNumber(4) + void clearResult() => clearField(4); + @$pb.TagNumber(4) + ResponseDeliverTx ensureResult() => $_ensure(3); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.List<$core.int>? address, + $fixnum.Int64? power, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (power != null) { + _result.power = power; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get address => $_getN(0); + @$pb.TagNumber(1) + set address($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get power => $_getI64(1); + @$pb.TagNumber(3) + set power($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(3) + $core.bool hasPower() => $_has(1); + @$pb.TagNumber(3) + void clearPower() => clearField(3); +} + +class ValidatorUpdate extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorUpdate', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM<$3.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $3.PublicKey.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'power') + ..hasRequiredFields = false + ; + + ValidatorUpdate._() : super(); + factory ValidatorUpdate({ + $3.PublicKey? pubKey, + $fixnum.Int64? power, + }) { + final _result = create(); + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (power != null) { + _result.power = power; + } + return _result; + } + factory ValidatorUpdate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorUpdate.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorUpdate clone() => ValidatorUpdate()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorUpdate copyWith(void Function(ValidatorUpdate) updates) => super.copyWith((message) => updates(message as ValidatorUpdate)) as ValidatorUpdate; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorUpdate create() => ValidatorUpdate._(); + ValidatorUpdate createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorUpdate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorUpdate? _defaultInstance; + + @$pb.TagNumber(1) + $3.PublicKey get pubKey => $_getN(0); + @$pb.TagNumber(1) + set pubKey($3.PublicKey v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPubKey() => $_has(0); + @$pb.TagNumber(1) + void clearPubKey() => clearField(1); + @$pb.TagNumber(1) + $3.PublicKey ensurePubKey() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get power => $_getI64(1); + @$pb.TagNumber(2) + set power($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasPower() => $_has(1); + @$pb.TagNumber(2) + void clearPower() => clearField(2); +} + +class VoteInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VoteInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: Validator.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedLastBlock') + ..hasRequiredFields = false + ; + + VoteInfo._() : super(); + factory VoteInfo({ + Validator? validator, + $core.bool? signedLastBlock, + }) { + final _result = create(); + if (validator != null) { + _result.validator = validator; + } + if (signedLastBlock != null) { + _result.signedLastBlock = signedLastBlock; + } + return _result; + } + factory VoteInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VoteInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VoteInfo clone() => VoteInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VoteInfo copyWith(void Function(VoteInfo) updates) => super.copyWith((message) => updates(message as VoteInfo)) as VoteInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static VoteInfo create() => VoteInfo._(); + VoteInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static VoteInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VoteInfo? _defaultInstance; + + @$pb.TagNumber(1) + Validator get validator => $_getN(0); + @$pb.TagNumber(1) + set validator(Validator v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasValidator() => $_has(0); + @$pb.TagNumber(1) + void clearValidator() => clearField(1); + @$pb.TagNumber(1) + Validator ensureValidator() => $_ensure(0); + + @$pb.TagNumber(2) + $core.bool get signedLastBlock => $_getBF(1); + @$pb.TagNumber(2) + set signedLastBlock($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasSignedLastBlock() => $_has(1); + @$pb.TagNumber(2) + void clearSignedLastBlock() => clearField(2); +} + +class Evidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: EvidenceType.UNKNOWN, valueOf: EvidenceType.valueOf, enumValues: EvidenceType.values) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: Validator.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$6.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $6.Timestamp.create) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..hasRequiredFields = false + ; + + Evidence._() : super(); + factory Evidence({ + EvidenceType? type, + Validator? validator, + $fixnum.Int64? height, + $6.Timestamp? time, + $fixnum.Int64? totalVotingPower, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (validator != null) { + _result.validator = validator; + } + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + return _result; + } + factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Evidence clone() => Evidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Evidence create() => Evidence._(); + Evidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Evidence? _defaultInstance; + + @$pb.TagNumber(1) + EvidenceType get type => $_getN(0); + @$pb.TagNumber(1) + set type(EvidenceType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + Validator get validator => $_getN(1); + @$pb.TagNumber(2) + set validator(Validator v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidator() => $_has(1); + @$pb.TagNumber(2) + void clearValidator() => clearField(2); + @$pb.TagNumber(2) + Validator ensureValidator() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $6.Timestamp get time => $_getN(3); + @$pb.TagNumber(4) + set time($6.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasTime() => $_has(3); + @$pb.TagNumber(4) + void clearTime() => clearField(4); + @$pb.TagNumber(4) + $6.Timestamp ensureTime() => $_ensure(3); + + @$pb.TagNumber(5) + $fixnum.Int64 get totalVotingPower => $_getI64(4); + @$pb.TagNumber(5) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasTotalVotingPower() => $_has(4); + @$pb.TagNumber(5) + void clearTotalVotingPower() => clearField(5); +} + +class Snapshot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Snapshot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.abci'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'format', $pb.PbFieldType.OU3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chunks', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadata', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Snapshot._() : super(); + factory Snapshot({ + $fixnum.Int64? height, + $core.int? format, + $core.int? chunks, + $core.List<$core.int>? hash, + $core.List<$core.int>? metadata, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (format != null) { + _result.format = format; + } + if (chunks != null) { + _result.chunks = chunks; + } + if (hash != null) { + _result.hash = hash; + } + if (metadata != null) { + _result.metadata = metadata; + } + return _result; + } + factory Snapshot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Snapshot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Snapshot clone() => Snapshot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Snapshot copyWith(void Function(Snapshot) updates) => super.copyWith((message) => updates(message as Snapshot)) as Snapshot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Snapshot create() => Snapshot._(); + Snapshot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Snapshot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Snapshot? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get format => $_getIZ(1); + @$pb.TagNumber(2) + set format($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasFormat() => $_has(1); + @$pb.TagNumber(2) + void clearFormat() => clearField(2); + + @$pb.TagNumber(3) + $core.int get chunks => $_getIZ(2); + @$pb.TagNumber(3) + set chunks($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasChunks() => $_has(2); + @$pb.TagNumber(3) + void clearChunks() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.int> get hash => $_getN(3); + @$pb.TagNumber(4) + set hash($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasHash() => $_has(3); + @$pb.TagNumber(4) + void clearHash() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get metadata => $_getN(4); + @$pb.TagNumber(5) + set metadata($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasMetadata() => $_has(4); + @$pb.TagNumber(5) + void clearMetadata() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbenum.dart new file mode 100644 index 00000000..609393a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbenum.dart @@ -0,0 +1,89 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class CheckTxType extends $pb.ProtobufEnum { + static const CheckTxType NEW = CheckTxType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NEW'); + static const CheckTxType RECHECK = CheckTxType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RECHECK'); + + static const $core.List values = [ + NEW, + RECHECK, + ]; + + static final $core.Map<$core.int, CheckTxType> _byValue = $pb.ProtobufEnum.initByValue(values); + static CheckTxType? valueOf($core.int value) => _byValue[value]; + + const CheckTxType._($core.int v, $core.String n) : super(v, n); +} + +class EvidenceType extends $pb.ProtobufEnum { + static const EvidenceType UNKNOWN = EvidenceType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); + static const EvidenceType DUPLICATE_VOTE = EvidenceType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'DUPLICATE_VOTE'); + static const EvidenceType LIGHT_CLIENT_ATTACK = EvidenceType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LIGHT_CLIENT_ATTACK'); + + static const $core.List values = [ + UNKNOWN, + DUPLICATE_VOTE, + LIGHT_CLIENT_ATTACK, + ]; + + static final $core.Map<$core.int, EvidenceType> _byValue = $pb.ProtobufEnum.initByValue(values); + static EvidenceType? valueOf($core.int value) => _byValue[value]; + + const EvidenceType._($core.int v, $core.String n) : super(v, n); +} + +class ResponseOfferSnapshot_Result extends $pb.ProtobufEnum { + static const ResponseOfferSnapshot_Result UNKNOWN = ResponseOfferSnapshot_Result._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); + static const ResponseOfferSnapshot_Result ACCEPT = ResponseOfferSnapshot_Result._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ACCEPT'); + static const ResponseOfferSnapshot_Result ABORT = ResponseOfferSnapshot_Result._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ABORT'); + static const ResponseOfferSnapshot_Result REJECT = ResponseOfferSnapshot_Result._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT'); + static const ResponseOfferSnapshot_Result REJECT_FORMAT = ResponseOfferSnapshot_Result._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_FORMAT'); + static const ResponseOfferSnapshot_Result REJECT_SENDER = ResponseOfferSnapshot_Result._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_SENDER'); + + static const $core.List values = [ + UNKNOWN, + ACCEPT, + ABORT, + REJECT, + REJECT_FORMAT, + REJECT_SENDER, + ]; + + static final $core.Map<$core.int, ResponseOfferSnapshot_Result> _byValue = $pb.ProtobufEnum.initByValue(values); + static ResponseOfferSnapshot_Result? valueOf($core.int value) => _byValue[value]; + + const ResponseOfferSnapshot_Result._($core.int v, $core.String n) : super(v, n); +} + +class ResponseApplySnapshotChunk_Result extends $pb.ProtobufEnum { + static const ResponseApplySnapshotChunk_Result UNKNOWN = ResponseApplySnapshotChunk_Result._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UNKNOWN'); + static const ResponseApplySnapshotChunk_Result ACCEPT = ResponseApplySnapshotChunk_Result._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ACCEPT'); + static const ResponseApplySnapshotChunk_Result ABORT = ResponseApplySnapshotChunk_Result._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ABORT'); + static const ResponseApplySnapshotChunk_Result RETRY = ResponseApplySnapshotChunk_Result._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RETRY'); + static const ResponseApplySnapshotChunk_Result RETRY_SNAPSHOT = ResponseApplySnapshotChunk_Result._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RETRY_SNAPSHOT'); + static const ResponseApplySnapshotChunk_Result REJECT_SNAPSHOT = ResponseApplySnapshotChunk_Result._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REJECT_SNAPSHOT'); + + static const $core.List values = [ + UNKNOWN, + ACCEPT, + ABORT, + RETRY, + RETRY_SNAPSHOT, + REJECT_SNAPSHOT, + ]; + + static final $core.Map<$core.int, ResponseApplySnapshotChunk_Result> _byValue = $pb.ProtobufEnum.initByValue(values); + static ResponseApplySnapshotChunk_Result? valueOf($core.int value) => _byValue[value]; + + const ResponseApplySnapshotChunk_Result._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbgrpc.dart new file mode 100644 index 00000000..dae9fe2c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbgrpc.dart @@ -0,0 +1,416 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'types.pb.dart' as $0; +export 'types.pb.dart'; + +class ABCIApplicationClient extends $grpc.Client { + static final _$echo = $grpc.ClientMethod<$0.RequestEcho, $0.ResponseEcho>( + '/tendermint.abci.ABCIApplication/Echo', + ($0.RequestEcho value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseEcho.fromBuffer(value)); + static final _$flush = $grpc.ClientMethod<$0.RequestFlush, $0.ResponseFlush>( + '/tendermint.abci.ABCIApplication/Flush', + ($0.RequestFlush value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseFlush.fromBuffer(value)); + static final _$info = $grpc.ClientMethod<$0.RequestInfo, $0.ResponseInfo>( + '/tendermint.abci.ABCIApplication/Info', + ($0.RequestInfo value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseInfo.fromBuffer(value)); + static final _$setOption = + $grpc.ClientMethod<$0.RequestSetOption, $0.ResponseSetOption>( + '/tendermint.abci.ABCIApplication/SetOption', + ($0.RequestSetOption value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseSetOption.fromBuffer(value)); + static final _$deliverTx = + $grpc.ClientMethod<$0.RequestDeliverTx, $0.ResponseDeliverTx>( + '/tendermint.abci.ABCIApplication/DeliverTx', + ($0.RequestDeliverTx value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseDeliverTx.fromBuffer(value)); + static final _$checkTx = + $grpc.ClientMethod<$0.RequestCheckTx, $0.ResponseCheckTx>( + '/tendermint.abci.ABCIApplication/CheckTx', + ($0.RequestCheckTx value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseCheckTx.fromBuffer(value)); + static final _$query = $grpc.ClientMethod<$0.RequestQuery, $0.ResponseQuery>( + '/tendermint.abci.ABCIApplication/Query', + ($0.RequestQuery value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseQuery.fromBuffer(value)); + static final _$commit = + $grpc.ClientMethod<$0.RequestCommit, $0.ResponseCommit>( + '/tendermint.abci.ABCIApplication/Commit', + ($0.RequestCommit value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ResponseCommit.fromBuffer(value)); + static final _$initChain = + $grpc.ClientMethod<$0.RequestInitChain, $0.ResponseInitChain>( + '/tendermint.abci.ABCIApplication/InitChain', + ($0.RequestInitChain value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseInitChain.fromBuffer(value)); + static final _$beginBlock = + $grpc.ClientMethod<$0.RequestBeginBlock, $0.ResponseBeginBlock>( + '/tendermint.abci.ABCIApplication/BeginBlock', + ($0.RequestBeginBlock value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseBeginBlock.fromBuffer(value)); + static final _$endBlock = + $grpc.ClientMethod<$0.RequestEndBlock, $0.ResponseEndBlock>( + '/tendermint.abci.ABCIApplication/EndBlock', + ($0.RequestEndBlock value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseEndBlock.fromBuffer(value)); + static final _$listSnapshots = + $grpc.ClientMethod<$0.RequestListSnapshots, $0.ResponseListSnapshots>( + '/tendermint.abci.ABCIApplication/ListSnapshots', + ($0.RequestListSnapshots value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseListSnapshots.fromBuffer(value)); + static final _$offerSnapshot = + $grpc.ClientMethod<$0.RequestOfferSnapshot, $0.ResponseOfferSnapshot>( + '/tendermint.abci.ABCIApplication/OfferSnapshot', + ($0.RequestOfferSnapshot value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseOfferSnapshot.fromBuffer(value)); + static final _$loadSnapshotChunk = $grpc.ClientMethod< + $0.RequestLoadSnapshotChunk, $0.ResponseLoadSnapshotChunk>( + '/tendermint.abci.ABCIApplication/LoadSnapshotChunk', + ($0.RequestLoadSnapshotChunk value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseLoadSnapshotChunk.fromBuffer(value)); + static final _$applySnapshotChunk = $grpc.ClientMethod< + $0.RequestApplySnapshotChunk, $0.ResponseApplySnapshotChunk>( + '/tendermint.abci.ABCIApplication/ApplySnapshotChunk', + ($0.RequestApplySnapshotChunk value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.ResponseApplySnapshotChunk.fromBuffer(value)); + + ABCIApplicationClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.ResponseEcho> echo($0.RequestEcho request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$echo, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseFlush> flush($0.RequestFlush request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$flush, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseInfo> info($0.RequestInfo request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$info, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseSetOption> setOption( + $0.RequestSetOption request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setOption, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseDeliverTx> deliverTx( + $0.RequestDeliverTx request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deliverTx, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseCheckTx> checkTx($0.RequestCheckTx request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$checkTx, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseQuery> query($0.RequestQuery request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$query, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseCommit> commit($0.RequestCommit request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$commit, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseInitChain> initChain( + $0.RequestInitChain request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$initChain, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseBeginBlock> beginBlock( + $0.RequestBeginBlock request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$beginBlock, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseEndBlock> endBlock($0.RequestEndBlock request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$endBlock, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseListSnapshots> listSnapshots( + $0.RequestListSnapshots request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listSnapshots, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseOfferSnapshot> offerSnapshot( + $0.RequestOfferSnapshot request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$offerSnapshot, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk( + $0.RequestLoadSnapshotChunk request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$loadSnapshotChunk, request, options: options); + } + + $grpc.ResponseFuture<$0.ResponseApplySnapshotChunk> applySnapshotChunk( + $0.RequestApplySnapshotChunk request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$applySnapshotChunk, request, options: options); + } +} + +abstract class ABCIApplicationServiceBase extends $grpc.Service { + $core.String get $name => 'tendermint.abci.ABCIApplication'; + + ABCIApplicationServiceBase() { + $addMethod($grpc.ServiceMethod<$0.RequestEcho, $0.ResponseEcho>( + 'Echo', + echo_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestEcho.fromBuffer(value), + ($0.ResponseEcho value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestFlush, $0.ResponseFlush>( + 'Flush', + flush_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestFlush.fromBuffer(value), + ($0.ResponseFlush value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestInfo, $0.ResponseInfo>( + 'Info', + info_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestInfo.fromBuffer(value), + ($0.ResponseInfo value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestSetOption, $0.ResponseSetOption>( + 'SetOption', + setOption_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestSetOption.fromBuffer(value), + ($0.ResponseSetOption value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestDeliverTx, $0.ResponseDeliverTx>( + 'DeliverTx', + deliverTx_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestDeliverTx.fromBuffer(value), + ($0.ResponseDeliverTx value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestCheckTx, $0.ResponseCheckTx>( + 'CheckTx', + checkTx_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestCheckTx.fromBuffer(value), + ($0.ResponseCheckTx value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestQuery, $0.ResponseQuery>( + 'Query', + query_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestQuery.fromBuffer(value), + ($0.ResponseQuery value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestCommit, $0.ResponseCommit>( + 'Commit', + commit_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestCommit.fromBuffer(value), + ($0.ResponseCommit value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestInitChain, $0.ResponseInitChain>( + 'InitChain', + initChain_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestInitChain.fromBuffer(value), + ($0.ResponseInitChain value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestBeginBlock, $0.ResponseBeginBlock>( + 'BeginBlock', + beginBlock_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestBeginBlock.fromBuffer(value), + ($0.ResponseBeginBlock value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestEndBlock, $0.ResponseEndBlock>( + 'EndBlock', + endBlock_Pre, + false, + false, + ($core.List<$core.int> value) => $0.RequestEndBlock.fromBuffer(value), + ($0.ResponseEndBlock value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.RequestListSnapshots, $0.ResponseListSnapshots>( + 'ListSnapshots', + listSnapshots_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestListSnapshots.fromBuffer(value), + ($0.ResponseListSnapshots value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.RequestOfferSnapshot, $0.ResponseOfferSnapshot>( + 'OfferSnapshot', + offerSnapshot_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestOfferSnapshot.fromBuffer(value), + ($0.ResponseOfferSnapshot value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestLoadSnapshotChunk, + $0.ResponseLoadSnapshotChunk>( + 'LoadSnapshotChunk', + loadSnapshotChunk_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestLoadSnapshotChunk.fromBuffer(value), + ($0.ResponseLoadSnapshotChunk value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RequestApplySnapshotChunk, + $0.ResponseApplySnapshotChunk>( + 'ApplySnapshotChunk', + applySnapshotChunk_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RequestApplySnapshotChunk.fromBuffer(value), + ($0.ResponseApplySnapshotChunk value) => value.writeToBuffer())); + } + + $async.Future<$0.ResponseEcho> echo_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestEcho> request) async { + return echo(call, await request); + } + + $async.Future<$0.ResponseFlush> flush_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestFlush> request) async { + return flush(call, await request); + } + + $async.Future<$0.ResponseInfo> info_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestInfo> request) async { + return info(call, await request); + } + + $async.Future<$0.ResponseSetOption> setOption_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestSetOption> request) async { + return setOption(call, await request); + } + + $async.Future<$0.ResponseDeliverTx> deliverTx_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestDeliverTx> request) async { + return deliverTx(call, await request); + } + + $async.Future<$0.ResponseCheckTx> checkTx_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestCheckTx> request) async { + return checkTx(call, await request); + } + + $async.Future<$0.ResponseQuery> query_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestQuery> request) async { + return query(call, await request); + } + + $async.Future<$0.ResponseCommit> commit_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestCommit> request) async { + return commit(call, await request); + } + + $async.Future<$0.ResponseInitChain> initChain_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestInitChain> request) async { + return initChain(call, await request); + } + + $async.Future<$0.ResponseBeginBlock> beginBlock_Pre($grpc.ServiceCall call, + $async.Future<$0.RequestBeginBlock> request) async { + return beginBlock(call, await request); + } + + $async.Future<$0.ResponseEndBlock> endBlock_Pre( + $grpc.ServiceCall call, $async.Future<$0.RequestEndBlock> request) async { + return endBlock(call, await request); + } + + $async.Future<$0.ResponseListSnapshots> listSnapshots_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestListSnapshots> request) async { + return listSnapshots(call, await request); + } + + $async.Future<$0.ResponseOfferSnapshot> offerSnapshot_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestOfferSnapshot> request) async { + return offerSnapshot(call, await request); + } + + $async.Future<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestLoadSnapshotChunk> request) async { + return loadSnapshotChunk(call, await request); + } + + $async.Future<$0.ResponseApplySnapshotChunk> applySnapshotChunk_Pre( + $grpc.ServiceCall call, + $async.Future<$0.RequestApplySnapshotChunk> request) async { + return applySnapshotChunk(call, await request); + } + + $async.Future<$0.ResponseEcho> echo( + $grpc.ServiceCall call, $0.RequestEcho request); + $async.Future<$0.ResponseFlush> flush( + $grpc.ServiceCall call, $0.RequestFlush request); + $async.Future<$0.ResponseInfo> info( + $grpc.ServiceCall call, $0.RequestInfo request); + $async.Future<$0.ResponseSetOption> setOption( + $grpc.ServiceCall call, $0.RequestSetOption request); + $async.Future<$0.ResponseDeliverTx> deliverTx( + $grpc.ServiceCall call, $0.RequestDeliverTx request); + $async.Future<$0.ResponseCheckTx> checkTx( + $grpc.ServiceCall call, $0.RequestCheckTx request); + $async.Future<$0.ResponseQuery> query( + $grpc.ServiceCall call, $0.RequestQuery request); + $async.Future<$0.ResponseCommit> commit( + $grpc.ServiceCall call, $0.RequestCommit request); + $async.Future<$0.ResponseInitChain> initChain( + $grpc.ServiceCall call, $0.RequestInitChain request); + $async.Future<$0.ResponseBeginBlock> beginBlock( + $grpc.ServiceCall call, $0.RequestBeginBlock request); + $async.Future<$0.ResponseEndBlock> endBlock( + $grpc.ServiceCall call, $0.RequestEndBlock request); + $async.Future<$0.ResponseListSnapshots> listSnapshots( + $grpc.ServiceCall call, $0.RequestListSnapshots request); + $async.Future<$0.ResponseOfferSnapshot> offerSnapshot( + $grpc.ServiceCall call, $0.RequestOfferSnapshot request); + $async.Future<$0.ResponseLoadSnapshotChunk> loadSnapshotChunk( + $grpc.ServiceCall call, $0.RequestLoadSnapshotChunk request); + $async.Future<$0.ResponseApplySnapshotChunk> applySnapshotChunk( + $grpc.ServiceCall call, $0.RequestApplySnapshotChunk request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbjson.dart new file mode 100644 index 00000000..17d72196 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/abci/types.pbjson.dart @@ -0,0 +1,601 @@ +/// +// Generated code. Do not modify. +// source: tendermint/abci/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use checkTxTypeDescriptor instead') +const CheckTxType$json = const { + '1': 'CheckTxType', + '2': const [ + const {'1': 'NEW', '2': 0, '3': const {}}, + const {'1': 'RECHECK', '2': 1, '3': const {}}, + ], +}; + +/// Descriptor for `CheckTxType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List checkTxTypeDescriptor = $convert.base64Decode('CgtDaGVja1R4VHlwZRIQCgNORVcQABoHip0gA05ldxIYCgdSRUNIRUNLEAEaC4qdIAdSZWNoZWNr'); +@$core.Deprecated('Use evidenceTypeDescriptor instead') +const EvidenceType$json = const { + '1': 'EvidenceType', + '2': const [ + const {'1': 'UNKNOWN', '2': 0}, + const {'1': 'DUPLICATE_VOTE', '2': 1}, + const {'1': 'LIGHT_CLIENT_ATTACK', '2': 2}, + ], +}; + +/// Descriptor for `EvidenceType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List evidenceTypeDescriptor = $convert.base64Decode('CgxFdmlkZW5jZVR5cGUSCwoHVU5LTk9XThAAEhIKDkRVUExJQ0FURV9WT1RFEAESFwoTTElHSFRfQ0xJRU5UX0FUVEFDSxAC'); +@$core.Deprecated('Use requestDescriptor instead') +const Request$json = const { + '1': 'Request', + '2': const [ + const {'1': 'echo', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.RequestEcho', '9': 0, '10': 'echo'}, + const {'1': 'flush', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.RequestFlush', '9': 0, '10': 'flush'}, + const {'1': 'info', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.RequestInfo', '9': 0, '10': 'info'}, + const {'1': 'set_option', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.RequestSetOption', '9': 0, '10': 'setOption'}, + const {'1': 'init_chain', '3': 5, '4': 1, '5': 11, '6': '.tendermint.abci.RequestInitChain', '9': 0, '10': 'initChain'}, + const {'1': 'query', '3': 6, '4': 1, '5': 11, '6': '.tendermint.abci.RequestQuery', '9': 0, '10': 'query'}, + const {'1': 'begin_block', '3': 7, '4': 1, '5': 11, '6': '.tendermint.abci.RequestBeginBlock', '9': 0, '10': 'beginBlock'}, + const {'1': 'check_tx', '3': 8, '4': 1, '5': 11, '6': '.tendermint.abci.RequestCheckTx', '9': 0, '10': 'checkTx'}, + const {'1': 'deliver_tx', '3': 9, '4': 1, '5': 11, '6': '.tendermint.abci.RequestDeliverTx', '9': 0, '10': 'deliverTx'}, + const {'1': 'end_block', '3': 10, '4': 1, '5': 11, '6': '.tendermint.abci.RequestEndBlock', '9': 0, '10': 'endBlock'}, + const {'1': 'commit', '3': 11, '4': 1, '5': 11, '6': '.tendermint.abci.RequestCommit', '9': 0, '10': 'commit'}, + const {'1': 'list_snapshots', '3': 12, '4': 1, '5': 11, '6': '.tendermint.abci.RequestListSnapshots', '9': 0, '10': 'listSnapshots'}, + const {'1': 'offer_snapshot', '3': 13, '4': 1, '5': 11, '6': '.tendermint.abci.RequestOfferSnapshot', '9': 0, '10': 'offerSnapshot'}, + const {'1': 'load_snapshot_chunk', '3': 14, '4': 1, '5': 11, '6': '.tendermint.abci.RequestLoadSnapshotChunk', '9': 0, '10': 'loadSnapshotChunk'}, + const {'1': 'apply_snapshot_chunk', '3': 15, '4': 1, '5': 11, '6': '.tendermint.abci.RequestApplySnapshotChunk', '9': 0, '10': 'applySnapshotChunk'}, + ], + '8': const [ + const {'1': 'value'}, + ], +}; + +/// Descriptor for `Request`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestDescriptor = $convert.base64Decode('CgdSZXF1ZXN0EjIKBGVjaG8YASABKAsyHC50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdEVjaG9IAFIEZWNobxI1CgVmbHVzaBgCIAEoCzIdLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0Rmx1c2hIAFIFZmx1c2gSMgoEaW5mbxgDIAEoCzIcLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0SW5mb0gAUgRpbmZvEkIKCnNldF9vcHRpb24YBCABKAsyIS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdFNldE9wdGlvbkgAUglzZXRPcHRpb24SQgoKaW5pdF9jaGFpbhgFIAEoCzIhLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0SW5pdENoYWluSABSCWluaXRDaGFpbhI1CgVxdWVyeRgGIAEoCzIdLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0UXVlcnlIAFIFcXVlcnkSRQoLYmVnaW5fYmxvY2sYByABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdEJlZ2luQmxvY2tIAFIKYmVnaW5CbG9jaxI8CghjaGVja190eBgIIAEoCzIfLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0Q2hlY2tUeEgAUgdjaGVja1R4EkIKCmRlbGl2ZXJfdHgYCSABKAsyIS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdERlbGl2ZXJUeEgAUglkZWxpdmVyVHgSPwoJZW5kX2Jsb2NrGAogASgLMiAudGVuZGVybWludC5hYmNpLlJlcXVlc3RFbmRCbG9ja0gAUghlbmRCbG9jaxI4CgZjb21taXQYCyABKAsyHi50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdENvbW1pdEgAUgZjb21taXQSTgoObGlzdF9zbmFwc2hvdHMYDCABKAsyJS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdExpc3RTbmFwc2hvdHNIAFINbGlzdFNuYXBzaG90cxJOCg5vZmZlcl9zbmFwc2hvdBgNIAEoCzIlLnRlbmRlcm1pbnQuYWJjaS5SZXF1ZXN0T2ZmZXJTbmFwc2hvdEgAUg1vZmZlclNuYXBzaG90ElsKE2xvYWRfc25hcHNob3RfY2h1bmsYDiABKAsyKS50ZW5kZXJtaW50LmFiY2kuUmVxdWVzdExvYWRTbmFwc2hvdENodW5rSABSEWxvYWRTbmFwc2hvdENodW5rEl4KFGFwcGx5X3NuYXBzaG90X2NodW5rGA8gASgLMioudGVuZGVybWludC5hYmNpLlJlcXVlc3RBcHBseVNuYXBzaG90Q2h1bmtIAFISYXBwbHlTbmFwc2hvdENodW5rQgcKBXZhbHVl'); +@$core.Deprecated('Use requestEchoDescriptor instead') +const RequestEcho$json = const { + '1': 'RequestEcho', + '2': const [ + const {'1': 'message', '3': 1, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `RequestEcho`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestEchoDescriptor = $convert.base64Decode('CgtSZXF1ZXN0RWNobxIYCgdtZXNzYWdlGAEgASgJUgdtZXNzYWdl'); +@$core.Deprecated('Use requestFlushDescriptor instead') +const RequestFlush$json = const { + '1': 'RequestFlush', +}; + +/// Descriptor for `RequestFlush`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestFlushDescriptor = $convert.base64Decode('CgxSZXF1ZXN0Rmx1c2g='); +@$core.Deprecated('Use requestInfoDescriptor instead') +const RequestInfo$json = const { + '1': 'RequestInfo', + '2': const [ + const {'1': 'version', '3': 1, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'block_version', '3': 2, '4': 1, '5': 4, '10': 'blockVersion'}, + const {'1': 'p2p_version', '3': 3, '4': 1, '5': 4, '10': 'p2pVersion'}, + ], +}; + +/// Descriptor for `RequestInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestInfoDescriptor = $convert.base64Decode('CgtSZXF1ZXN0SW5mbxIYCgd2ZXJzaW9uGAEgASgJUgd2ZXJzaW9uEiMKDWJsb2NrX3ZlcnNpb24YAiABKARSDGJsb2NrVmVyc2lvbhIfCgtwMnBfdmVyc2lvbhgDIAEoBFIKcDJwVmVyc2lvbg=='); +@$core.Deprecated('Use requestSetOptionDescriptor instead') +const RequestSetOption$json = const { + '1': 'RequestSetOption', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'}, + ], +}; + +/// Descriptor for `RequestSetOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestSetOptionDescriptor = $convert.base64Decode('ChBSZXF1ZXN0U2V0T3B0aW9uEhAKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZQ=='); +@$core.Deprecated('Use requestInitChainDescriptor instead') +const RequestInitChain$json = const { + '1': 'RequestInitChain', + '2': const [ + const {'1': 'time', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '10': 'chainId'}, + const {'1': 'consensus_params', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParams'}, + const {'1': 'validators', '3': 4, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validators'}, + const {'1': 'app_state_bytes', '3': 5, '4': 1, '5': 12, '10': 'appStateBytes'}, + const {'1': 'initial_height', '3': 6, '4': 1, '5': 3, '10': 'initialHeight'}, + ], +}; + +/// Descriptor for `RequestInitChain`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestInitChainDescriptor = $convert.base64Decode('ChBSZXF1ZXN0SW5pdENoYWluEjgKBHRpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRIZCghjaGFpbl9pZBgCIAEoCVIHY2hhaW5JZBJLChBjb25zZW5zdXNfcGFyYW1zGAMgASgLMiAudGVuZGVybWludC5hYmNpLkNvbnNlbnN1c1BhcmFtc1IPY29uc2Vuc3VzUGFyYW1zEkYKCnZhbGlkYXRvcnMYBCADKAsyIC50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yVXBkYXRlQgTI3h8AUgp2YWxpZGF0b3JzEiYKD2FwcF9zdGF0ZV9ieXRlcxgFIAEoDFINYXBwU3RhdGVCeXRlcxIlCg5pbml0aWFsX2hlaWdodBgGIAEoA1INaW5pdGlhbEhlaWdodA=='); +@$core.Deprecated('Use requestQueryDescriptor instead') +const RequestQuery$json = const { + '1': 'RequestQuery', + '2': const [ + const {'1': 'data', '3': 1, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'prove', '3': 4, '4': 1, '5': 8, '10': 'prove'}, + ], +}; + +/// Descriptor for `RequestQuery`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestQueryDescriptor = $convert.base64Decode('CgxSZXF1ZXN0UXVlcnkSEgoEZGF0YRgBIAEoDFIEZGF0YRISCgRwYXRoGAIgASgJUgRwYXRoEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhQKBXByb3ZlGAQgASgIUgVwcm92ZQ=='); +@$core.Deprecated('Use requestBeginBlockDescriptor instead') +const RequestBeginBlock$json = const { + '1': 'RequestBeginBlock', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'last_commit_info', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.LastCommitInfo', '8': const {}, '10': 'lastCommitInfo'}, + const {'1': 'byzantine_validators', '3': 4, '4': 3, '5': 11, '6': '.tendermint.abci.Evidence', '8': const {}, '10': 'byzantineValidators'}, + ], +}; + +/// Descriptor for `RequestBeginBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestBeginBlockDescriptor = $convert.base64Decode('ChFSZXF1ZXN0QmVnaW5CbG9jaxISCgRoYXNoGAEgASgMUgRoYXNoEjYKBmhlYWRlchgCIAEoCzIYLnRlbmRlcm1pbnQudHlwZXMuSGVhZGVyQgTI3h8AUgZoZWFkZXISTwoQbGFzdF9jb21taXRfaW5mbxgDIAEoCzIfLnRlbmRlcm1pbnQuYWJjaS5MYXN0Q29tbWl0SW5mb0IEyN4fAFIObGFzdENvbW1pdEluZm8SUgoUYnl6YW50aW5lX3ZhbGlkYXRvcnMYBCADKAsyGS50ZW5kZXJtaW50LmFiY2kuRXZpZGVuY2VCBMjeHwBSE2J5emFudGluZVZhbGlkYXRvcnM='); +@$core.Deprecated('Use requestCheckTxDescriptor instead') +const RequestCheckTx$json = const { + '1': 'RequestCheckTx', + '2': const [ + const {'1': 'tx', '3': 1, '4': 1, '5': 12, '10': 'tx'}, + const {'1': 'type', '3': 2, '4': 1, '5': 14, '6': '.tendermint.abci.CheckTxType', '10': 'type'}, + ], +}; + +/// Descriptor for `RequestCheckTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestCheckTxDescriptor = $convert.base64Decode('Cg5SZXF1ZXN0Q2hlY2tUeBIOCgJ0eBgBIAEoDFICdHgSMAoEdHlwZRgCIAEoDjIcLnRlbmRlcm1pbnQuYWJjaS5DaGVja1R4VHlwZVIEdHlwZQ=='); +@$core.Deprecated('Use requestDeliverTxDescriptor instead') +const RequestDeliverTx$json = const { + '1': 'RequestDeliverTx', + '2': const [ + const {'1': 'tx', '3': 1, '4': 1, '5': 12, '10': 'tx'}, + ], +}; + +/// Descriptor for `RequestDeliverTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestDeliverTxDescriptor = $convert.base64Decode('ChBSZXF1ZXN0RGVsaXZlclR4Eg4KAnR4GAEgASgMUgJ0eA=='); +@$core.Deprecated('Use requestEndBlockDescriptor instead') +const RequestEndBlock$json = const { + '1': 'RequestEndBlock', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + ], +}; + +/// Descriptor for `RequestEndBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestEndBlockDescriptor = $convert.base64Decode('Cg9SZXF1ZXN0RW5kQmxvY2sSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQ='); +@$core.Deprecated('Use requestCommitDescriptor instead') +const RequestCommit$json = const { + '1': 'RequestCommit', +}; + +/// Descriptor for `RequestCommit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestCommitDescriptor = $convert.base64Decode('Cg1SZXF1ZXN0Q29tbWl0'); +@$core.Deprecated('Use requestListSnapshotsDescriptor instead') +const RequestListSnapshots$json = const { + '1': 'RequestListSnapshots', +}; + +/// Descriptor for `RequestListSnapshots`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestListSnapshotsDescriptor = $convert.base64Decode('ChRSZXF1ZXN0TGlzdFNuYXBzaG90cw=='); +@$core.Deprecated('Use requestOfferSnapshotDescriptor instead') +const RequestOfferSnapshot$json = const { + '1': 'RequestOfferSnapshot', + '2': const [ + const {'1': 'snapshot', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.Snapshot', '10': 'snapshot'}, + const {'1': 'app_hash', '3': 2, '4': 1, '5': 12, '10': 'appHash'}, + ], +}; + +/// Descriptor for `RequestOfferSnapshot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestOfferSnapshotDescriptor = $convert.base64Decode('ChRSZXF1ZXN0T2ZmZXJTbmFwc2hvdBI1CghzbmFwc2hvdBgBIAEoCzIZLnRlbmRlcm1pbnQuYWJjaS5TbmFwc2hvdFIIc25hcHNob3QSGQoIYXBwX2hhc2gYAiABKAxSB2FwcEhhc2g='); +@$core.Deprecated('Use requestLoadSnapshotChunkDescriptor instead') +const RequestLoadSnapshotChunk$json = const { + '1': 'RequestLoadSnapshotChunk', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 4, '10': 'height'}, + const {'1': 'format', '3': 2, '4': 1, '5': 13, '10': 'format'}, + const {'1': 'chunk', '3': 3, '4': 1, '5': 13, '10': 'chunk'}, + ], +}; + +/// Descriptor for `RequestLoadSnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestLoadSnapshotChunkDescriptor = $convert.base64Decode('ChhSZXF1ZXN0TG9hZFNuYXBzaG90Q2h1bmsSFgoGaGVpZ2h0GAEgASgEUgZoZWlnaHQSFgoGZm9ybWF0GAIgASgNUgZmb3JtYXQSFAoFY2h1bmsYAyABKA1SBWNodW5r'); +@$core.Deprecated('Use requestApplySnapshotChunkDescriptor instead') +const RequestApplySnapshotChunk$json = const { + '1': 'RequestApplySnapshotChunk', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'chunk', '3': 2, '4': 1, '5': 12, '10': 'chunk'}, + const {'1': 'sender', '3': 3, '4': 1, '5': 9, '10': 'sender'}, + ], +}; + +/// Descriptor for `RequestApplySnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List requestApplySnapshotChunkDescriptor = $convert.base64Decode('ChlSZXF1ZXN0QXBwbHlTbmFwc2hvdENodW5rEhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVjaHVuaxgCIAEoDFIFY2h1bmsSFgoGc2VuZGVyGAMgASgJUgZzZW5kZXI='); +@$core.Deprecated('Use responseDescriptor instead') +const Response$json = const { + '1': 'Response', + '2': const [ + const {'1': 'exception', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseException', '9': 0, '10': 'exception'}, + const {'1': 'echo', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseEcho', '9': 0, '10': 'echo'}, + const {'1': 'flush', '3': 3, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseFlush', '9': 0, '10': 'flush'}, + const {'1': 'info', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseInfo', '9': 0, '10': 'info'}, + const {'1': 'set_option', '3': 5, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseSetOption', '9': 0, '10': 'setOption'}, + const {'1': 'init_chain', '3': 6, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseInitChain', '9': 0, '10': 'initChain'}, + const {'1': 'query', '3': 7, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseQuery', '9': 0, '10': 'query'}, + const {'1': 'begin_block', '3': 8, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseBeginBlock', '9': 0, '10': 'beginBlock'}, + const {'1': 'check_tx', '3': 9, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseCheckTx', '9': 0, '10': 'checkTx'}, + const {'1': 'deliver_tx', '3': 10, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseDeliverTx', '9': 0, '10': 'deliverTx'}, + const {'1': 'end_block', '3': 11, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseEndBlock', '9': 0, '10': 'endBlock'}, + const {'1': 'commit', '3': 12, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseCommit', '9': 0, '10': 'commit'}, + const {'1': 'list_snapshots', '3': 13, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseListSnapshots', '9': 0, '10': 'listSnapshots'}, + const {'1': 'offer_snapshot', '3': 14, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseOfferSnapshot', '9': 0, '10': 'offerSnapshot'}, + const {'1': 'load_snapshot_chunk', '3': 15, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseLoadSnapshotChunk', '9': 0, '10': 'loadSnapshotChunk'}, + const {'1': 'apply_snapshot_chunk', '3': 16, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseApplySnapshotChunk', '9': 0, '10': 'applySnapshotChunk'}, + ], + '8': const [ + const {'1': 'value'}, + ], +}; + +/// Descriptor for `Response`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseDescriptor = $convert.base64Decode('CghSZXNwb25zZRJCCglleGNlcHRpb24YASABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VFeGNlcHRpb25IAFIJZXhjZXB0aW9uEjMKBGVjaG8YAiABKAsyHS50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VFY2hvSABSBGVjaG8SNgoFZmx1c2gYAyABKAsyHi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VGbHVzaEgAUgVmbHVzaBIzCgRpbmZvGAQgASgLMh0udGVuZGVybWludC5hYmNpLlJlc3BvbnNlSW5mb0gAUgRpbmZvEkMKCnNldF9vcHRpb24YBSABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VTZXRPcHRpb25IAFIJc2V0T3B0aW9uEkMKCmluaXRfY2hhaW4YBiABKAsyIi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VJbml0Q2hhaW5IAFIJaW5pdENoYWluEjYKBXF1ZXJ5GAcgASgLMh4udGVuZGVybWludC5hYmNpLlJlc3BvbnNlUXVlcnlIAFIFcXVlcnkSRgoLYmVnaW5fYmxvY2sYCCABKAsyIy50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VCZWdpbkJsb2NrSABSCmJlZ2luQmxvY2sSPQoIY2hlY2tfdHgYCSABKAsyIC50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VDaGVja1R4SABSB2NoZWNrVHgSQwoKZGVsaXZlcl90eBgKIAEoCzIiLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZURlbGl2ZXJUeEgAUglkZWxpdmVyVHgSQAoJZW5kX2Jsb2NrGAsgASgLMiEudGVuZGVybWludC5hYmNpLlJlc3BvbnNlRW5kQmxvY2tIAFIIZW5kQmxvY2sSOQoGY29tbWl0GAwgASgLMh8udGVuZGVybWludC5hYmNpLlJlc3BvbnNlQ29tbWl0SABSBmNvbW1pdBJPCg5saXN0X3NuYXBzaG90cxgNIAEoCzImLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZUxpc3RTbmFwc2hvdHNIAFINbGlzdFNuYXBzaG90cxJPCg5vZmZlcl9zbmFwc2hvdBgOIAEoCzImLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZU9mZmVyU25hcHNob3RIAFINb2ZmZXJTbmFwc2hvdBJcChNsb2FkX3NuYXBzaG90X2NodW5rGA8gASgLMioudGVuZGVybWludC5hYmNpLlJlc3BvbnNlTG9hZFNuYXBzaG90Q2h1bmtIAFIRbG9hZFNuYXBzaG90Q2h1bmsSXwoUYXBwbHlfc25hcHNob3RfY2h1bmsYECABKAsyKy50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VBcHBseVNuYXBzaG90Q2h1bmtIAFISYXBwbHlTbmFwc2hvdENodW5rQgcKBXZhbHVl'); +@$core.Deprecated('Use responseExceptionDescriptor instead') +const ResponseException$json = const { + '1': 'ResponseException', + '2': const [ + const {'1': 'error', '3': 1, '4': 1, '5': 9, '10': 'error'}, + ], +}; + +/// Descriptor for `ResponseException`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseExceptionDescriptor = $convert.base64Decode('ChFSZXNwb25zZUV4Y2VwdGlvbhIUCgVlcnJvchgBIAEoCVIFZXJyb3I='); +@$core.Deprecated('Use responseEchoDescriptor instead') +const ResponseEcho$json = const { + '1': 'ResponseEcho', + '2': const [ + const {'1': 'message', '3': 1, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `ResponseEcho`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseEchoDescriptor = $convert.base64Decode('CgxSZXNwb25zZUVjaG8SGAoHbWVzc2FnZRgBIAEoCVIHbWVzc2FnZQ=='); +@$core.Deprecated('Use responseFlushDescriptor instead') +const ResponseFlush$json = const { + '1': 'ResponseFlush', +}; + +/// Descriptor for `ResponseFlush`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseFlushDescriptor = $convert.base64Decode('Cg1SZXNwb25zZUZsdXNo'); +@$core.Deprecated('Use responseInfoDescriptor instead') +const ResponseInfo$json = const { + '1': 'ResponseInfo', + '2': const [ + const {'1': 'data', '3': 1, '4': 1, '5': 9, '10': 'data'}, + const {'1': 'version', '3': 2, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'app_version', '3': 3, '4': 1, '5': 4, '10': 'appVersion'}, + const {'1': 'last_block_height', '3': 4, '4': 1, '5': 3, '10': 'lastBlockHeight'}, + const {'1': 'last_block_app_hash', '3': 5, '4': 1, '5': 12, '10': 'lastBlockAppHash'}, + ], +}; + +/// Descriptor for `ResponseInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseInfoDescriptor = $convert.base64Decode('CgxSZXNwb25zZUluZm8SEgoEZGF0YRgBIAEoCVIEZGF0YRIYCgd2ZXJzaW9uGAIgASgJUgd2ZXJzaW9uEh8KC2FwcF92ZXJzaW9uGAMgASgEUgphcHBWZXJzaW9uEioKEWxhc3RfYmxvY2tfaGVpZ2h0GAQgASgDUg9sYXN0QmxvY2tIZWlnaHQSLQoTbGFzdF9ibG9ja19hcHBfaGFzaBgFIAEoDFIQbGFzdEJsb2NrQXBwSGFzaA=='); +@$core.Deprecated('Use responseSetOptionDescriptor instead') +const ResponseSetOption$json = const { + '1': 'ResponseSetOption', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], +}; + +/// Descriptor for `ResponseSetOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseSetOptionDescriptor = $convert.base64Decode('ChFSZXNwb25zZVNldE9wdGlvbhISCgRjb2RlGAEgASgNUgRjb2RlEhAKA2xvZxgDIAEoCVIDbG9nEhIKBGluZm8YBCABKAlSBGluZm8='); +@$core.Deprecated('Use responseInitChainDescriptor instead') +const ResponseInitChain$json = const { + '1': 'ResponseInitChain', + '2': const [ + const {'1': 'consensus_params', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParams'}, + const {'1': 'validators', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validators'}, + const {'1': 'app_hash', '3': 3, '4': 1, '5': 12, '10': 'appHash'}, + ], +}; + +/// Descriptor for `ResponseInitChain`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseInitChainDescriptor = $convert.base64Decode('ChFSZXNwb25zZUluaXRDaGFpbhJLChBjb25zZW5zdXNfcGFyYW1zGAEgASgLMiAudGVuZGVybWludC5hYmNpLkNvbnNlbnN1c1BhcmFtc1IPY29uc2Vuc3VzUGFyYW1zEkYKCnZhbGlkYXRvcnMYAiADKAsyIC50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yVXBkYXRlQgTI3h8AUgp2YWxpZGF0b3JzEhkKCGFwcF9oYXNoGAMgASgMUgdhcHBIYXNo'); +@$core.Deprecated('Use responseQueryDescriptor instead') +const ResponseQuery$json = const { + '1': 'ResponseQuery', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'index', '3': 5, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'key', '3': 6, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 7, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'proof_ops', '3': 8, '4': 1, '5': 11, '6': '.tendermint.crypto.ProofOps', '10': 'proofOps'}, + const {'1': 'height', '3': 9, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'codespace', '3': 10, '4': 1, '5': 9, '10': 'codespace'}, + ], +}; + +/// Descriptor for `ResponseQuery`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseQueryDescriptor = $convert.base64Decode('Cg1SZXNwb25zZVF1ZXJ5EhIKBGNvZGUYASABKA1SBGNvZGUSEAoDbG9nGAMgASgJUgNsb2cSEgoEaW5mbxgEIAEoCVIEaW5mbxIUCgVpbmRleBgFIAEoA1IFaW5kZXgSEAoDa2V5GAYgASgMUgNrZXkSFAoFdmFsdWUYByABKAxSBXZhbHVlEjgKCXByb29mX29wcxgIIAEoCzIbLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mT3BzUghwcm9vZk9wcxIWCgZoZWlnaHQYCSABKANSBmhlaWdodBIcCgljb2Rlc3BhY2UYCiABKAlSCWNvZGVzcGFjZQ=='); +@$core.Deprecated('Use responseBeginBlockDescriptor instead') +const ResponseBeginBlock$json = const { + '1': 'ResponseBeginBlock', + '2': const [ + const {'1': 'events', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + ], +}; + +/// Descriptor for `ResponseBeginBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseBeginBlockDescriptor = $convert.base64Decode('ChJSZXNwb25zZUJlZ2luQmxvY2sSSAoGZXZlbnRzGAEgAygLMhYudGVuZGVybWludC5hYmNpLkV2ZW50QhjI3h8A6t4fEGV2ZW50cyxvbWl0ZW1wdHlSBmV2ZW50cw=='); +@$core.Deprecated('Use responseCheckTxDescriptor instead') +const ResponseCheckTx$json = const { + '1': 'ResponseCheckTx', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'gas_wanted', '3': 5, '4': 1, '5': 3, '10': 'gas_wanted'}, + const {'1': 'gas_used', '3': 6, '4': 1, '5': 3, '10': 'gas_used'}, + const {'1': 'events', '3': 7, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + const {'1': 'codespace', '3': 8, '4': 1, '5': 9, '10': 'codespace'}, + ], +}; + +/// Descriptor for `ResponseCheckTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseCheckTxDescriptor = $convert.base64Decode('Cg9SZXNwb25zZUNoZWNrVHgSEgoEY29kZRgBIAEoDVIEY29kZRISCgRkYXRhGAIgASgMUgRkYXRhEhAKA2xvZxgDIAEoCVIDbG9nEhIKBGluZm8YBCABKAlSBGluZm8SHgoKZ2FzX3dhbnRlZBgFIAEoA1IKZ2FzX3dhbnRlZBIaCghnYXNfdXNlZBgGIAEoA1IIZ2FzX3VzZWQSSAoGZXZlbnRzGAcgAygLMhYudGVuZGVybWludC5hYmNpLkV2ZW50QhjI3h8A6t4fEGV2ZW50cyxvbWl0ZW1wdHlSBmV2ZW50cxIcCgljb2Rlc3BhY2UYCCABKAlSCWNvZGVzcGFjZQ=='); +@$core.Deprecated('Use responseDeliverTxDescriptor instead') +const ResponseDeliverTx$json = const { + '1': 'ResponseDeliverTx', + '2': const [ + const {'1': 'code', '3': 1, '4': 1, '5': 13, '10': 'code'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'log', '3': 3, '4': 1, '5': 9, '10': 'log'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const {'1': 'gas_wanted', '3': 5, '4': 1, '5': 3, '10': 'gas_wanted'}, + const {'1': 'gas_used', '3': 6, '4': 1, '5': 3, '10': 'gas_used'}, + const {'1': 'events', '3': 7, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + const {'1': 'codespace', '3': 8, '4': 1, '5': 9, '10': 'codespace'}, + ], +}; + +/// Descriptor for `ResponseDeliverTx`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseDeliverTxDescriptor = $convert.base64Decode('ChFSZXNwb25zZURlbGl2ZXJUeBISCgRjb2RlGAEgASgNUgRjb2RlEhIKBGRhdGEYAiABKAxSBGRhdGESEAoDbG9nGAMgASgJUgNsb2cSEgoEaW5mbxgEIAEoCVIEaW5mbxIeCgpnYXNfd2FudGVkGAUgASgDUgpnYXNfd2FudGVkEhoKCGdhc191c2VkGAYgASgDUghnYXNfdXNlZBJICgZldmVudHMYByADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCGMjeHwDq3h8QZXZlbnRzLG9taXRlbXB0eVIGZXZlbnRzEhwKCWNvZGVzcGFjZRgIIAEoCVIJY29kZXNwYWNl'); +@$core.Deprecated('Use responseEndBlockDescriptor instead') +const ResponseEndBlock$json = const { + '1': 'ResponseEndBlock', + '2': const [ + const {'1': 'validator_updates', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.ValidatorUpdate', '8': const {}, '10': 'validatorUpdates'}, + const {'1': 'consensus_param_updates', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.ConsensusParams', '10': 'consensusParamUpdates'}, + const {'1': 'events', '3': 3, '4': 3, '5': 11, '6': '.tendermint.abci.Event', '8': const {}, '10': 'events'}, + ], +}; + +/// Descriptor for `ResponseEndBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseEndBlockDescriptor = $convert.base64Decode('ChBSZXNwb25zZUVuZEJsb2NrElMKEXZhbGlkYXRvcl91cGRhdGVzGAEgAygLMiAudGVuZGVybWludC5hYmNpLlZhbGlkYXRvclVwZGF0ZUIEyN4fAFIQdmFsaWRhdG9yVXBkYXRlcxJYChdjb25zZW5zdXNfcGFyYW1fdXBkYXRlcxgCIAEoCzIgLnRlbmRlcm1pbnQuYWJjaS5Db25zZW5zdXNQYXJhbXNSFWNvbnNlbnN1c1BhcmFtVXBkYXRlcxJICgZldmVudHMYAyADKAsyFi50ZW5kZXJtaW50LmFiY2kuRXZlbnRCGMjeHwDq3h8QZXZlbnRzLG9taXRlbXB0eVIGZXZlbnRz'); +@$core.Deprecated('Use responseCommitDescriptor instead') +const ResponseCommit$json = const { + '1': 'ResponseCommit', + '2': const [ + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'retain_height', '3': 3, '4': 1, '5': 3, '10': 'retainHeight'}, + ], +}; + +/// Descriptor for `ResponseCommit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseCommitDescriptor = $convert.base64Decode('Cg5SZXNwb25zZUNvbW1pdBISCgRkYXRhGAIgASgMUgRkYXRhEiMKDXJldGFpbl9oZWlnaHQYAyABKANSDHJldGFpbkhlaWdodA=='); +@$core.Deprecated('Use responseListSnapshotsDescriptor instead') +const ResponseListSnapshots$json = const { + '1': 'ResponseListSnapshots', + '2': const [ + const {'1': 'snapshots', '3': 1, '4': 3, '5': 11, '6': '.tendermint.abci.Snapshot', '10': 'snapshots'}, + ], +}; + +/// Descriptor for `ResponseListSnapshots`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseListSnapshotsDescriptor = $convert.base64Decode('ChVSZXNwb25zZUxpc3RTbmFwc2hvdHMSNwoJc25hcHNob3RzGAEgAygLMhkudGVuZGVybWludC5hYmNpLlNuYXBzaG90UglzbmFwc2hvdHM='); +@$core.Deprecated('Use responseOfferSnapshotDescriptor instead') +const ResponseOfferSnapshot$json = const { + '1': 'ResponseOfferSnapshot', + '2': const [ + const {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.ResponseOfferSnapshot.Result', '10': 'result'}, + ], + '4': const [ResponseOfferSnapshot_Result$json], +}; + +@$core.Deprecated('Use responseOfferSnapshotDescriptor instead') +const ResponseOfferSnapshot_Result$json = const { + '1': 'Result', + '2': const [ + const {'1': 'UNKNOWN', '2': 0}, + const {'1': 'ACCEPT', '2': 1}, + const {'1': 'ABORT', '2': 2}, + const {'1': 'REJECT', '2': 3}, + const {'1': 'REJECT_FORMAT', '2': 4}, + const {'1': 'REJECT_SENDER', '2': 5}, + ], +}; + +/// Descriptor for `ResponseOfferSnapshot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseOfferSnapshotDescriptor = $convert.base64Decode('ChVSZXNwb25zZU9mZmVyU25hcHNob3QSRQoGcmVzdWx0GAEgASgOMi0udGVuZGVybWludC5hYmNpLlJlc3BvbnNlT2ZmZXJTbmFwc2hvdC5SZXN1bHRSBnJlc3VsdCJeCgZSZXN1bHQSCwoHVU5LTk9XThAAEgoKBkFDQ0VQVBABEgkKBUFCT1JUEAISCgoGUkVKRUNUEAMSEQoNUkVKRUNUX0ZPUk1BVBAEEhEKDVJFSkVDVF9TRU5ERVIQBQ=='); +@$core.Deprecated('Use responseLoadSnapshotChunkDescriptor instead') +const ResponseLoadSnapshotChunk$json = const { + '1': 'ResponseLoadSnapshotChunk', + '2': const [ + const {'1': 'chunk', '3': 1, '4': 1, '5': 12, '10': 'chunk'}, + ], +}; + +/// Descriptor for `ResponseLoadSnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseLoadSnapshotChunkDescriptor = $convert.base64Decode('ChlSZXNwb25zZUxvYWRTbmFwc2hvdENodW5rEhQKBWNodW5rGAEgASgMUgVjaHVuaw=='); +@$core.Deprecated('Use responseApplySnapshotChunkDescriptor instead') +const ResponseApplySnapshotChunk$json = const { + '1': 'ResponseApplySnapshotChunk', + '2': const [ + const {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.ResponseApplySnapshotChunk.Result', '10': 'result'}, + const {'1': 'refetch_chunks', '3': 2, '4': 3, '5': 13, '10': 'refetchChunks'}, + const {'1': 'reject_senders', '3': 3, '4': 3, '5': 9, '10': 'rejectSenders'}, + ], + '4': const [ResponseApplySnapshotChunk_Result$json], +}; + +@$core.Deprecated('Use responseApplySnapshotChunkDescriptor instead') +const ResponseApplySnapshotChunk_Result$json = const { + '1': 'Result', + '2': const [ + const {'1': 'UNKNOWN', '2': 0}, + const {'1': 'ACCEPT', '2': 1}, + const {'1': 'ABORT', '2': 2}, + const {'1': 'RETRY', '2': 3}, + const {'1': 'RETRY_SNAPSHOT', '2': 4}, + const {'1': 'REJECT_SNAPSHOT', '2': 5}, + ], +}; + +/// Descriptor for `ResponseApplySnapshotChunk`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List responseApplySnapshotChunkDescriptor = $convert.base64Decode('ChpSZXNwb25zZUFwcGx5U25hcHNob3RDaHVuaxJKCgZyZXN1bHQYASABKA4yMi50ZW5kZXJtaW50LmFiY2kuUmVzcG9uc2VBcHBseVNuYXBzaG90Q2h1bmsuUmVzdWx0UgZyZXN1bHQSJQoOcmVmZXRjaF9jaHVua3MYAiADKA1SDXJlZmV0Y2hDaHVua3MSJQoOcmVqZWN0X3NlbmRlcnMYAyADKAlSDXJlamVjdFNlbmRlcnMiYAoGUmVzdWx0EgsKB1VOS05PV04QABIKCgZBQ0NFUFQQARIJCgVBQk9SVBACEgkKBVJFVFJZEAMSEgoOUkVUUllfU05BUFNIT1QQBBITCg9SRUpFQ1RfU05BUFNIT1QQBQ=='); +@$core.Deprecated('Use consensusParamsDescriptor instead') +const ConsensusParams$json = const { + '1': 'ConsensusParams', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.BlockParams', '10': 'block'}, + const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceParams', '10': 'evidence'}, + const {'1': 'validator', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorParams', '10': 'validator'}, + const {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.VersionParams', '10': 'version'}, + ], +}; + +/// Descriptor for `ConsensusParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusParamsDescriptor = $convert.base64Decode('Cg9Db25zZW5zdXNQYXJhbXMSMgoFYmxvY2sYASABKAsyHC50ZW5kZXJtaW50LmFiY2kuQmxvY2tQYXJhbXNSBWJsb2NrEjwKCGV2aWRlbmNlGAIgASgLMiAudGVuZGVybWludC50eXBlcy5FdmlkZW5jZVBhcmFtc1IIZXZpZGVuY2USPwoJdmFsaWRhdG9yGAMgASgLMiEudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JQYXJhbXNSCXZhbGlkYXRvchI5Cgd2ZXJzaW9uGAQgASgLMh8udGVuZGVybWludC50eXBlcy5WZXJzaW9uUGFyYW1zUgd2ZXJzaW9u'); +@$core.Deprecated('Use blockParamsDescriptor instead') +const BlockParams$json = const { + '1': 'BlockParams', + '2': const [ + const {'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'}, + const {'1': 'max_gas', '3': 2, '4': 1, '5': 3, '10': 'maxGas'}, + ], +}; + +/// Descriptor for `BlockParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockParamsDescriptor = $convert.base64Decode('CgtCbG9ja1BhcmFtcxIbCgltYXhfYnl0ZXMYASABKANSCG1heEJ5dGVzEhcKB21heF9nYXMYAiABKANSBm1heEdhcw=='); +@$core.Deprecated('Use lastCommitInfoDescriptor instead') +const LastCommitInfo$json = const { + '1': 'LastCommitInfo', + '2': const [ + const {'1': 'round', '3': 1, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'votes', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.VoteInfo', '8': const {}, '10': 'votes'}, + ], +}; + +/// Descriptor for `LastCommitInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lastCommitInfoDescriptor = $convert.base64Decode('Cg5MYXN0Q29tbWl0SW5mbxIUCgVyb3VuZBgBIAEoBVIFcm91bmQSNQoFdm90ZXMYAiADKAsyGS50ZW5kZXJtaW50LmFiY2kuVm90ZUluZm9CBMjeHwBSBXZvdGVz'); +@$core.Deprecated('Use eventDescriptor instead') +const Event$json = const { + '1': 'Event', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'attributes', '3': 2, '4': 3, '5': 11, '6': '.tendermint.abci.EventAttribute', '8': const {}, '10': 'attributes'}, + ], +}; + +/// Descriptor for `Event`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List eventDescriptor = $convert.base64Decode('CgVFdmVudBISCgR0eXBlGAEgASgJUgR0eXBlEl0KCmF0dHJpYnV0ZXMYAiADKAsyHy50ZW5kZXJtaW50LmFiY2kuRXZlbnRBdHRyaWJ1dGVCHMjeHwDq3h8UYXR0cmlidXRlcyxvbWl0ZW1wdHlSCmF0dHJpYnV0ZXM='); +@$core.Deprecated('Use eventAttributeDescriptor instead') +const EventAttribute$json = const { + '1': 'EventAttribute', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'index', '3': 3, '4': 1, '5': 8, '10': 'index'}, + ], +}; + +/// Descriptor for `EventAttribute`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List eventAttributeDescriptor = $convert.base64Decode('Cg5FdmVudEF0dHJpYnV0ZRIQCgNrZXkYASABKAxSA2tleRIUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSFAoFaW5kZXgYAyABKAhSBWluZGV4'); +@$core.Deprecated('Use txResultDescriptor instead') +const TxResult$json = const { + '1': 'TxResult', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'index', '3': 2, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'tx', '3': 3, '4': 1, '5': 12, '10': 'tx'}, + const {'1': 'result', '3': 4, '4': 1, '5': 11, '6': '.tendermint.abci.ResponseDeliverTx', '8': const {}, '10': 'result'}, + ], +}; + +/// Descriptor for `TxResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txResultDescriptor = $convert.base64Decode('CghUeFJlc3VsdBIWCgZoZWlnaHQYASABKANSBmhlaWdodBIUCgVpbmRleBgCIAEoDVIFaW5kZXgSDgoCdHgYAyABKAxSAnR4EkAKBnJlc3VsdBgEIAEoCzIiLnRlbmRlcm1pbnQuYWJjaS5SZXNwb25zZURlbGl2ZXJUeEIEyN4fAFIGcmVzdWx0'); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, + const {'1': 'power', '3': 3, '4': 1, '5': 3, '10': 'power'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxIUCgVwb3dlchgDIAEoA1IFcG93ZXI='); +@$core.Deprecated('Use validatorUpdateDescriptor instead') +const ValidatorUpdate$json = const { + '1': 'ValidatorUpdate', + '2': const [ + const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, + const {'1': 'power', '3': 2, '4': 1, '5': 3, '10': 'power'}, + ], +}; + +/// Descriptor for `ValidatorUpdate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorUpdateDescriptor = $convert.base64Decode('Cg9WYWxpZGF0b3JVcGRhdGUSOwoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleUIEyN4fAFIGcHViS2V5EhQKBXBvd2VyGAIgASgDUgVwb3dlcg=='); +@$core.Deprecated('Use voteInfoDescriptor instead') +const VoteInfo$json = const { + '1': 'VoteInfo', + '2': const [ + const {'1': 'validator', '3': 1, '4': 1, '5': 11, '6': '.tendermint.abci.Validator', '8': const {}, '10': 'validator'}, + const {'1': 'signed_last_block', '3': 2, '4': 1, '5': 8, '10': 'signedLastBlock'}, + ], +}; + +/// Descriptor for `VoteInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteInfoDescriptor = $convert.base64Decode('CghWb3RlSW5mbxI+Cgl2YWxpZGF0b3IYASABKAsyGi50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3ISKgoRc2lnbmVkX2xhc3RfYmxvY2sYAiABKAhSD3NpZ25lZExhc3RCbG9jaw=='); +@$core.Deprecated('Use evidenceDescriptor instead') +const Evidence$json = const { + '1': 'Evidence', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.abci.EvidenceType', '10': 'type'}, + const {'1': 'validator', '3': 2, '4': 1, '5': 11, '6': '.tendermint.abci.Validator', '8': const {}, '10': 'validator'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'total_voting_power', '3': 5, '4': 1, '5': 3, '10': 'totalVotingPower'}, + ], +}; + +/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRIxCgR0eXBlGAEgASgOMh0udGVuZGVybWludC5hYmNpLkV2aWRlbmNlVHlwZVIEdHlwZRI+Cgl2YWxpZGF0b3IYAiABKAsyGi50ZW5kZXJtaW50LmFiY2kuVmFsaWRhdG9yQgTI3h8AUgl2YWxpZGF0b3ISFgoGaGVpZ2h0GAMgASgDUgZoZWlnaHQSOAoEdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgR0aW1lEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgFIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); +@$core.Deprecated('Use snapshotDescriptor instead') +const Snapshot$json = const { + '1': 'Snapshot', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 4, '10': 'height'}, + const {'1': 'format', '3': 2, '4': 1, '5': 13, '10': 'format'}, + const {'1': 'chunks', '3': 3, '4': 1, '5': 13, '10': 'chunks'}, + const {'1': 'hash', '3': 4, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'metadata', '3': 5, '4': 1, '5': 12, '10': 'metadata'}, + ], +}; + +/// Descriptor for `Snapshot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List snapshotDescriptor = $convert.base64Decode('CghTbmFwc2hvdBIWCgZoZWlnaHQYASABKARSBmhlaWdodBIWCgZmb3JtYXQYAiABKA1SBmZvcm1hdBIWCgZjaHVua3MYAyABKA1SBmNodW5rcxISCgRoYXNoGAQgASgMUgRoYXNoEhoKCG1ldGFkYXRhGAUgASgMUghtZXRhZGF0YQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pb.dart new file mode 100644 index 00000000..9605687d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pb.dart @@ -0,0 +1,87 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +enum PublicKey_Sum { + ed25519, + secp256k1, + notSet +} + +class PublicKey extends $pb.GeneratedMessage { + static const $core.Map<$core.int, PublicKey_Sum> _PublicKey_SumByTag = { + 1 : PublicKey_Sum.ed25519, + 2 : PublicKey_Sum.secp256k1, + 0 : PublicKey_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PublicKey', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ed25519', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'secp256k1', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PublicKey._() : super(); + factory PublicKey({ + $core.List<$core.int>? ed25519, + $core.List<$core.int>? secp256k1, + }) { + final _result = create(); + if (ed25519 != null) { + _result.ed25519 = ed25519; + } + if (secp256k1 != null) { + _result.secp256k1 = secp256k1; + } + return _result; + } + factory PublicKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PublicKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PublicKey clone() => PublicKey()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PublicKey copyWith(void Function(PublicKey) updates) => super.copyWith((message) => updates(message as PublicKey)) as PublicKey; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PublicKey create() => PublicKey._(); + PublicKey createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PublicKey getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PublicKey? _defaultInstance; + + PublicKey_Sum whichSum() => _PublicKey_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get ed25519 => $_getN(0); + @$pb.TagNumber(1) + set ed25519($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasEd25519() => $_has(0); + @$pb.TagNumber(1) + void clearEd25519() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get secp256k1 => $_getN(1); + @$pb.TagNumber(2) + set secp256k1($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasSecp256k1() => $_has(1); + @$pb.TagNumber(2) + void clearSecp256k1() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart new file mode 100644 index 00000000..46e87595 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart new file mode 100644 index 00000000..2a1aa145 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/keys.pbjson.dart @@ -0,0 +1,25 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/keys.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use publicKeyDescriptor instead') +const PublicKey$json = const { + '1': 'PublicKey', + '2': const [ + const {'1': 'ed25519', '3': 1, '4': 1, '5': 12, '9': 0, '10': 'ed25519'}, + const {'1': 'secp256k1', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'secp256k1'}, + ], + '7': const {}, + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `PublicKey`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List publicKeyDescriptor = $convert.base64Decode('CglQdWJsaWNLZXkSGgoHZWQyNTUxORgBIAEoDEgAUgdlZDI1NTE5Eh4KCXNlY3AyNTZrMRgCIAEoDEgAUglzZWNwMjU2azE6COihHwHooB8BQgUKA3N1bQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pb.dart new file mode 100644 index 00000000..edd582de --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pb.dart @@ -0,0 +1,349 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Proof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafHash', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aunts', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Proof._() : super(); + factory Proof({ + $fixnum.Int64? total, + $fixnum.Int64? index, + $core.List<$core.int>? leafHash, + $core.Iterable<$core.List<$core.int>>? aunts, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (index != null) { + _result.index = index; + } + if (leafHash != null) { + _result.leafHash = leafHash; + } + if (aunts != null) { + _result.aunts.addAll(aunts); + } + return _result; + } + factory Proof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proof clone() => Proof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proof copyWith(void Function(Proof) updates) => super.copyWith((message) => updates(message as Proof)) as Proof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proof create() => Proof._(); + Proof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proof? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get total => $_getI64(0); + @$pb.TagNumber(1) + set total($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get index => $_getI64(1); + @$pb.TagNumber(2) + set index($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get leafHash => $_getN(2); + @$pb.TagNumber(3) + set leafHash($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeafHash() => $_has(2); + @$pb.TagNumber(3) + void clearLeafHash() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.List<$core.int>> get aunts => $_getList(3); +} + +class ValueOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValueOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: Proof.create) + ..hasRequiredFields = false + ; + + ValueOp._() : super(); + factory ValueOp({ + $core.List<$core.int>? key, + Proof? proof, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory ValueOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValueOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValueOp clone() => ValueOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValueOp copyWith(void Function(ValueOp) updates) => super.copyWith((message) => updates(message as ValueOp)) as ValueOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValueOp create() => ValueOp._(); + ValueOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValueOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValueOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + Proof get proof => $_getN(1); + @$pb.TagNumber(2) + set proof(Proof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + @$pb.TagNumber(2) + Proof ensureProof() => $_ensure(1); +} + +class DominoOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DominoOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'input') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'output') + ..hasRequiredFields = false + ; + + DominoOp._() : super(); + factory DominoOp({ + $core.String? key, + $core.String? input, + $core.String? output, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (input != null) { + _result.input = input; + } + if (output != null) { + _result.output = output; + } + return _result; + } + factory DominoOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DominoOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DominoOp clone() => DominoOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DominoOp copyWith(void Function(DominoOp) updates) => super.copyWith((message) => updates(message as DominoOp)) as DominoOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DominoOp create() => DominoOp._(); + DominoOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DominoOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DominoOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.String get input => $_getSZ(1); + @$pb.TagNumber(2) + set input($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInput() => $_has(1); + @$pb.TagNumber(2) + void clearInput() => clearField(2); + + @$pb.TagNumber(3) + $core.String get output => $_getSZ(2); + @$pb.TagNumber(3) + set output($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutput() => $_has(2); + @$pb.TagNumber(3) + void clearOutput() => clearField(3); +} + +class ProofOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + ProofOp._() : super(); + factory ProofOp({ + $core.String? type, + $core.List<$core.int>? key, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (key != null) { + _result.key = key; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory ProofOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOp clone() => ProofOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOp copyWith(void Function(ProofOp) updates) => super.copyWith((message) => updates(message as ProofOp)) as ProofOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOp create() => ProofOp._(); + ProofOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOp? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get key => $_getN(1); + @$pb.TagNumber(2) + set key($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasKey() => $_has(1); + @$pb.TagNumber(2) + void clearKey() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get data => $_getN(2); + @$pb.TagNumber(3) + set data($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasData() => $_has(2); + @$pb.TagNumber(3) + void clearData() => clearField(3); +} + +class ProofOps extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofOps', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.crypto'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ops', $pb.PbFieldType.PM, subBuilder: ProofOp.create) + ..hasRequiredFields = false + ; + + ProofOps._() : super(); + factory ProofOps({ + $core.Iterable? ops, + }) { + final _result = create(); + if (ops != null) { + _result.ops.addAll(ops); + } + return _result; + } + factory ProofOps.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofOps.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofOps clone() => ProofOps()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofOps copyWith(void Function(ProofOps) updates) => super.copyWith((message) => updates(message as ProofOps)) as ProofOps; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofOps create() => ProofOps._(); + ProofOps createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofOps getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofOps? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get ops => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart new file mode 100644 index 00000000..9d1bb9fa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart new file mode 100644 index 00000000..1e8c4473 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/crypto/proof.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: tendermint/crypto/proof.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use proofDescriptor instead') +const Proof$json = const { + '1': 'Proof', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 3, '10': 'total'}, + const {'1': 'index', '3': 2, '4': 1, '5': 3, '10': 'index'}, + const {'1': 'leaf_hash', '3': 3, '4': 1, '5': 12, '10': 'leafHash'}, + const {'1': 'aunts', '3': 4, '4': 3, '5': 12, '10': 'aunts'}, + ], +}; + +/// Descriptor for `Proof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofDescriptor = $convert.base64Decode('CgVQcm9vZhIUCgV0b3RhbBgBIAEoA1IFdG90YWwSFAoFaW5kZXgYAiABKANSBWluZGV4EhsKCWxlYWZfaGFzaBgDIAEoDFIIbGVhZkhhc2gSFAoFYXVudHMYBCADKAxSBWF1bnRz'); +@$core.Deprecated('Use valueOpDescriptor instead') +const ValueOp$json = const { + '1': 'ValueOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `ValueOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List valueOpDescriptor = $convert.base64Decode('CgdWYWx1ZU9wEhAKA2tleRgBIAEoDFIDa2V5Ei4KBXByb29mGAIgASgLMhgudGVuZGVybWludC5jcnlwdG8uUHJvb2ZSBXByb29m'); +@$core.Deprecated('Use dominoOpDescriptor instead') +const DominoOp$json = const { + '1': 'DominoOp', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + const {'1': 'input', '3': 2, '4': 1, '5': 9, '10': 'input'}, + const {'1': 'output', '3': 3, '4': 1, '5': 9, '10': 'output'}, + ], +}; + +/// Descriptor for `DominoOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dominoOpDescriptor = $convert.base64Decode('CghEb21pbm9PcBIQCgNrZXkYASABKAlSA2tleRIUCgVpbnB1dBgCIAEoCVIFaW5wdXQSFgoGb3V0cHV0GAMgASgJUgZvdXRwdXQ='); +@$core.Deprecated('Use proofOpDescriptor instead') +const ProofOp$json = const { + '1': 'ProofOp', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'key', '3': 2, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'data', '3': 3, '4': 1, '5': 12, '10': 'data'}, + ], +}; + +/// Descriptor for `ProofOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpDescriptor = $convert.base64Decode('CgdQcm9vZk9wEhIKBHR5cGUYASABKAlSBHR5cGUSEAoDa2V5GAIgASgMUgNrZXkSEgoEZGF0YRgDIAEoDFIEZGF0YQ=='); +@$core.Deprecated('Use proofOpsDescriptor instead') +const ProofOps$json = const { + '1': 'ProofOps', + '2': const [ + const {'1': 'ops', '3': 1, '4': 3, '5': 11, '6': '.tendermint.crypto.ProofOp', '8': const {}, '10': 'ops'}, + ], +}; + +/// Descriptor for `ProofOps`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofOpsDescriptor = $convert.base64Decode('CghQcm9vZk9wcxIyCgNvcHMYASADKAsyGi50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZk9wQgTI3h8AUgNvcHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pb.dart new file mode 100644 index 00000000..32bf705b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pb.dart @@ -0,0 +1,111 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'types.pb.dart' as $9; +import 'evidence.pb.dart' as $15; + +class Block extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Block', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$9.Header>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $9.Header.create) + ..aOM<$9.Data>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', subBuilder: $9.Data.create) + ..aOM<$15.EvidenceList>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: $15.EvidenceList.create) + ..aOM<$9.Commit>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommit', subBuilder: $9.Commit.create) + ..hasRequiredFields = false + ; + + Block._() : super(); + factory Block({ + $9.Header? header, + $9.Data? data, + $15.EvidenceList? evidence, + $9.Commit? lastCommit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (data != null) { + _result.data = data; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (lastCommit != null) { + _result.lastCommit = lastCommit; + } + return _result; + } + factory Block.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Block.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Block clone() => Block()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Block copyWith(void Function(Block) updates) => super.copyWith((message) => updates(message as Block)) as Block; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Block create() => Block._(); + Block createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Block getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Block? _defaultInstance; + + @$pb.TagNumber(1) + $9.Header get header => $_getN(0); + @$pb.TagNumber(1) + set header($9.Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + $9.Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $9.Data get data => $_getN(1); + @$pb.TagNumber(2) + set data($9.Data v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + @$pb.TagNumber(2) + $9.Data ensureData() => $_ensure(1); + + @$pb.TagNumber(3) + $15.EvidenceList get evidence => $_getN(2); + @$pb.TagNumber(3) + set evidence($15.EvidenceList v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasEvidence() => $_has(2); + @$pb.TagNumber(3) + void clearEvidence() => clearField(3); + @$pb.TagNumber(3) + $15.EvidenceList ensureEvidence() => $_ensure(2); + + @$pb.TagNumber(4) + $9.Commit get lastCommit => $_getN(3); + @$pb.TagNumber(4) + set lastCommit($9.Commit v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLastCommit() => $_has(3); + @$pb.TagNumber(4) + void clearLastCommit() => clearField(4); + @$pb.TagNumber(4) + $9.Commit ensureLastCommit() => $_ensure(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbenum.dart new file mode 100644 index 00000000..cc25835f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbjson.dart new file mode 100644 index 00000000..aa2c804f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/block.pbjson.dart @@ -0,0 +1,23 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/block.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockDescriptor instead') +const Block$json = const { + '1': 'Block', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'data', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Data', '8': const {}, '10': 'data'}, + const {'1': 'evidence', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceList', '8': const {}, '10': 'evidence'}, + const {'1': 'last_commit', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'lastCommit'}, + ], +}; + +/// Descriptor for `Block`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockDescriptor = $convert.base64Decode('CgVCbG9jaxI2CgZoZWFkZXIYASABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkhlYWRlckIEyN4fAFIGaGVhZGVyEjAKBGRhdGEYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLkRhdGFCBMjeHwBSBGRhdGESQAoIZXZpZGVuY2UYAyABKAsyHi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlTGlzdEIEyN4fAFIIZXZpZGVuY2USOQoLbGFzdF9jb21taXQYBCABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIKbGFzdENvbW1pdA=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pb.dart new file mode 100644 index 00000000..2b26a2d9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pb.dart @@ -0,0 +1,347 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'types.pb.dart' as $9; +import '../../google/protobuf/timestamp.pb.dart' as $6; +import 'validator.pb.dart' as $7; + +enum Evidence_Sum { + duplicateVoteEvidence, + lightClientAttackEvidence, + notSet +} + +class Evidence extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Evidence_Sum> _Evidence_SumByTag = { + 1 : Evidence_Sum.duplicateVoteEvidence, + 2 : Evidence_Sum.lightClientAttackEvidence, + 0 : Evidence_Sum.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Evidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'duplicateVoteEvidence', subBuilder: DuplicateVoteEvidence.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lightClientAttackEvidence', subBuilder: LightClientAttackEvidence.create) + ..hasRequiredFields = false + ; + + Evidence._() : super(); + factory Evidence({ + DuplicateVoteEvidence? duplicateVoteEvidence, + LightClientAttackEvidence? lightClientAttackEvidence, + }) { + final _result = create(); + if (duplicateVoteEvidence != null) { + _result.duplicateVoteEvidence = duplicateVoteEvidence; + } + if (lightClientAttackEvidence != null) { + _result.lightClientAttackEvidence = lightClientAttackEvidence; + } + return _result; + } + factory Evidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Evidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Evidence clone() => Evidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Evidence copyWith(void Function(Evidence) updates) => super.copyWith((message) => updates(message as Evidence)) as Evidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Evidence create() => Evidence._(); + Evidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Evidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Evidence? _defaultInstance; + + Evidence_Sum whichSum() => _Evidence_SumByTag[$_whichOneof(0)]!; + void clearSum() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + DuplicateVoteEvidence get duplicateVoteEvidence => $_getN(0); + @$pb.TagNumber(1) + set duplicateVoteEvidence(DuplicateVoteEvidence v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDuplicateVoteEvidence() => $_has(0); + @$pb.TagNumber(1) + void clearDuplicateVoteEvidence() => clearField(1); + @$pb.TagNumber(1) + DuplicateVoteEvidence ensureDuplicateVoteEvidence() => $_ensure(0); + + @$pb.TagNumber(2) + LightClientAttackEvidence get lightClientAttackEvidence => $_getN(1); + @$pb.TagNumber(2) + set lightClientAttackEvidence(LightClientAttackEvidence v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLightClientAttackEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearLightClientAttackEvidence() => clearField(2); + @$pb.TagNumber(2) + LightClientAttackEvidence ensureLightClientAttackEvidence() => $_ensure(1); +} + +class DuplicateVoteEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DuplicateVoteEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$9.Vote>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteA', subBuilder: $9.Vote.create) + ..aOM<$9.Vote>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'voteB', subBuilder: $9.Vote.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorPower') + ..aOM<$6.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..hasRequiredFields = false + ; + + DuplicateVoteEvidence._() : super(); + factory DuplicateVoteEvidence({ + $9.Vote? voteA, + $9.Vote? voteB, + $fixnum.Int64? totalVotingPower, + $fixnum.Int64? validatorPower, + $6.Timestamp? timestamp, + }) { + final _result = create(); + if (voteA != null) { + _result.voteA = voteA; + } + if (voteB != null) { + _result.voteB = voteB; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + if (validatorPower != null) { + _result.validatorPower = validatorPower; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + return _result; + } + factory DuplicateVoteEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DuplicateVoteEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DuplicateVoteEvidence clone() => DuplicateVoteEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DuplicateVoteEvidence copyWith(void Function(DuplicateVoteEvidence) updates) => super.copyWith((message) => updates(message as DuplicateVoteEvidence)) as DuplicateVoteEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DuplicateVoteEvidence create() => DuplicateVoteEvidence._(); + DuplicateVoteEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DuplicateVoteEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DuplicateVoteEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $9.Vote get voteA => $_getN(0); + @$pb.TagNumber(1) + set voteA($9.Vote v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVoteA() => $_has(0); + @$pb.TagNumber(1) + void clearVoteA() => clearField(1); + @$pb.TagNumber(1) + $9.Vote ensureVoteA() => $_ensure(0); + + @$pb.TagNumber(2) + $9.Vote get voteB => $_getN(1); + @$pb.TagNumber(2) + set voteB($9.Vote v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasVoteB() => $_has(1); + @$pb.TagNumber(2) + void clearVoteB() => clearField(2); + @$pb.TagNumber(2) + $9.Vote ensureVoteB() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get validatorPower => $_getI64(3); + @$pb.TagNumber(4) + set validatorPower($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasValidatorPower() => $_has(3); + @$pb.TagNumber(4) + void clearValidatorPower() => clearField(4); + + @$pb.TagNumber(5) + $6.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($6.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $6.Timestamp ensureTimestamp() => $_ensure(4); +} + +class LightClientAttackEvidence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightClientAttackEvidence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$9.LightBlock>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'conflictingBlock', subBuilder: $9.LightBlock.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commonHeight') + ..pc<$7.Validator>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'byzantineValidators', $pb.PbFieldType.PM, subBuilder: $7.Validator.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..aOM<$6.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..hasRequiredFields = false + ; + + LightClientAttackEvidence._() : super(); + factory LightClientAttackEvidence({ + $9.LightBlock? conflictingBlock, + $fixnum.Int64? commonHeight, + $core.Iterable<$7.Validator>? byzantineValidators, + $fixnum.Int64? totalVotingPower, + $6.Timestamp? timestamp, + }) { + final _result = create(); + if (conflictingBlock != null) { + _result.conflictingBlock = conflictingBlock; + } + if (commonHeight != null) { + _result.commonHeight = commonHeight; + } + if (byzantineValidators != null) { + _result.byzantineValidators.addAll(byzantineValidators); + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + return _result; + } + factory LightClientAttackEvidence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightClientAttackEvidence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightClientAttackEvidence clone() => LightClientAttackEvidence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightClientAttackEvidence copyWith(void Function(LightClientAttackEvidence) updates) => super.copyWith((message) => updates(message as LightClientAttackEvidence)) as LightClientAttackEvidence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightClientAttackEvidence create() => LightClientAttackEvidence._(); + LightClientAttackEvidence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightClientAttackEvidence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightClientAttackEvidence? _defaultInstance; + + @$pb.TagNumber(1) + $9.LightBlock get conflictingBlock => $_getN(0); + @$pb.TagNumber(1) + set conflictingBlock($9.LightBlock v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConflictingBlock() => $_has(0); + @$pb.TagNumber(1) + void clearConflictingBlock() => clearField(1); + @$pb.TagNumber(1) + $9.LightBlock ensureConflictingBlock() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get commonHeight => $_getI64(1); + @$pb.TagNumber(2) + set commonHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasCommonHeight() => $_has(1); + @$pb.TagNumber(2) + void clearCommonHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$7.Validator> get byzantineValidators => $_getList(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get totalVotingPower => $_getI64(3); + @$pb.TagNumber(4) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasTotalVotingPower() => $_has(3); + @$pb.TagNumber(4) + void clearTotalVotingPower() => clearField(4); + + @$pb.TagNumber(5) + $6.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($6.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $6.Timestamp ensureTimestamp() => $_ensure(4); +} + +class EvidenceList extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceList', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', $pb.PbFieldType.PM, subBuilder: Evidence.create) + ..hasRequiredFields = false + ; + + EvidenceList._() : super(); + factory EvidenceList({ + $core.Iterable? evidence, + }) { + final _result = create(); + if (evidence != null) { + _result.evidence.addAll(evidence); + } + return _result; + } + factory EvidenceList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EvidenceList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EvidenceList clone() => EvidenceList()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EvidenceList copyWith(void Function(EvidenceList) updates) => super.copyWith((message) => updates(message as EvidenceList)) as EvidenceList; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EvidenceList create() => EvidenceList._(); + EvidenceList createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EvidenceList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EvidenceList? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get evidence => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbenum.dart new file mode 100644 index 00000000..80ae415d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbjson.dart new file mode 100644 index 00000000..b38efd71 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/evidence.pbjson.dart @@ -0,0 +1,62 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/evidence.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use evidenceDescriptor instead') +const Evidence$json = const { + '1': 'Evidence', + '2': const [ + const {'1': 'duplicate_vote_evidence', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.DuplicateVoteEvidence', '9': 0, '10': 'duplicateVoteEvidence'}, + const {'1': 'light_client_attack_evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.LightClientAttackEvidence', '9': 0, '10': 'lightClientAttackEvidence'}, + ], + '8': const [ + const {'1': 'sum'}, + ], +}; + +/// Descriptor for `Evidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceDescriptor = $convert.base64Decode('CghFdmlkZW5jZRJhChdkdXBsaWNhdGVfdm90ZV9ldmlkZW5jZRgBIAEoCzInLnRlbmRlcm1pbnQudHlwZXMuRHVwbGljYXRlVm90ZUV2aWRlbmNlSABSFWR1cGxpY2F0ZVZvdGVFdmlkZW5jZRJuChxsaWdodF9jbGllbnRfYXR0YWNrX2V2aWRlbmNlGAIgASgLMisudGVuZGVybWludC50eXBlcy5MaWdodENsaWVudEF0dGFja0V2aWRlbmNlSABSGWxpZ2h0Q2xpZW50QXR0YWNrRXZpZGVuY2VCBQoDc3Vt'); +@$core.Deprecated('Use duplicateVoteEvidenceDescriptor instead') +const DuplicateVoteEvidence$json = const { + '1': 'DuplicateVoteEvidence', + '2': const [ + const {'1': 'vote_a', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteA'}, + const {'1': 'vote_b', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Vote', '10': 'voteB'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + const {'1': 'validator_power', '3': 4, '4': 1, '5': 3, '10': 'validatorPower'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + ], +}; + +/// Descriptor for `DuplicateVoteEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List duplicateVoteEvidenceDescriptor = $convert.base64Decode('ChVEdXBsaWNhdGVWb3RlRXZpZGVuY2USLQoGdm90ZV9hGAEgASgLMhYudGVuZGVybWludC50eXBlcy5Wb3RlUgV2b3RlQRItCgZ2b3RlX2IYAiABKAsyFi50ZW5kZXJtaW50LnR5cGVzLlZvdGVSBXZvdGVCEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlchInCg92YWxpZGF0b3JfcG93ZXIYBCABKANSDnZhbGlkYXRvclBvd2VyEkIKCXRpbWVzdGFtcBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXA='); +@$core.Deprecated('Use lightClientAttackEvidenceDescriptor instead') +const LightClientAttackEvidence$json = const { + '1': 'LightClientAttackEvidence', + '2': const [ + const {'1': 'conflicting_block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.LightBlock', '10': 'conflictingBlock'}, + const {'1': 'common_height', '3': 2, '4': 1, '5': 3, '10': 'commonHeight'}, + const {'1': 'byzantine_validators', '3': 3, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'byzantineValidators'}, + const {'1': 'total_voting_power', '3': 4, '4': 1, '5': 3, '10': 'totalVotingPower'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + ], +}; + +/// Descriptor for `LightClientAttackEvidence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightClientAttackEvidenceDescriptor = $convert.base64Decode('ChlMaWdodENsaWVudEF0dGFja0V2aWRlbmNlEkkKEWNvbmZsaWN0aW5nX2Jsb2NrGAEgASgLMhwudGVuZGVybWludC50eXBlcy5MaWdodEJsb2NrUhBjb25mbGljdGluZ0Jsb2NrEiMKDWNvbW1vbl9oZWlnaHQYAiABKANSDGNvbW1vbkhlaWdodBJOChRieXphbnRpbmVfdmFsaWRhdG9ycxgDIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUhNieXphbnRpbmVWYWxpZGF0b3JzEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgEIAEoA1IQdG90YWxWb3RpbmdQb3dlchJCCgl0aW1lc3RhbXAYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIJdGltZXN0YW1w'); +@$core.Deprecated('Use evidenceListDescriptor instead') +const EvidenceList$json = const { + '1': 'EvidenceList', + '2': const [ + const {'1': 'evidence', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Evidence', '8': const {}, '10': 'evidence'}, + ], +}; + +/// Descriptor for `EvidenceList`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceListDescriptor = $convert.base64Decode('CgxFdmlkZW5jZUxpc3QSPAoIZXZpZGVuY2UYASADKAsyGi50ZW5kZXJtaW50LnR5cGVzLkV2aWRlbmNlQgTI3h8AUghldmlkZW5jZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pb.dart new file mode 100644 index 00000000..b1de1398 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pb.dart @@ -0,0 +1,412 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../google/protobuf/duration.pb.dart' as $8; + +class ConsensusParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', subBuilder: BlockParams.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidence', subBuilder: EvidenceParams.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validator', subBuilder: ValidatorParams.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: VersionParams.create) + ..hasRequiredFields = false + ; + + ConsensusParams._() : super(); + factory ConsensusParams({ + BlockParams? block, + EvidenceParams? evidence, + ValidatorParams? validator, + VersionParams? version, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (evidence != null) { + _result.evidence = evidence; + } + if (validator != null) { + _result.validator = validator; + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory ConsensusParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusParams clone() => ConsensusParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusParams copyWith(void Function(ConsensusParams) updates) => super.copyWith((message) => updates(message as ConsensusParams)) as ConsensusParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusParams create() => ConsensusParams._(); + ConsensusParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusParams? _defaultInstance; + + @$pb.TagNumber(1) + BlockParams get block => $_getN(0); + @$pb.TagNumber(1) + set block(BlockParams v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + @$pb.TagNumber(1) + BlockParams ensureBlock() => $_ensure(0); + + @$pb.TagNumber(2) + EvidenceParams get evidence => $_getN(1); + @$pb.TagNumber(2) + set evidence(EvidenceParams v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasEvidence() => $_has(1); + @$pb.TagNumber(2) + void clearEvidence() => clearField(2); + @$pb.TagNumber(2) + EvidenceParams ensureEvidence() => $_ensure(1); + + @$pb.TagNumber(3) + ValidatorParams get validator => $_getN(2); + @$pb.TagNumber(3) + set validator(ValidatorParams v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasValidator() => $_has(2); + @$pb.TagNumber(3) + void clearValidator() => clearField(3); + @$pb.TagNumber(3) + ValidatorParams ensureValidator() => $_ensure(2); + + @$pb.TagNumber(4) + VersionParams get version => $_getN(3); + @$pb.TagNumber(4) + set version(VersionParams v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasVersion() => $_has(3); + @$pb.TagNumber(4) + void clearVersion() => clearField(4); + @$pb.TagNumber(4) + VersionParams ensureVersion() => $_ensure(3); +} + +class BlockParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxGas') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeIotaMs') + ..hasRequiredFields = false + ; + + BlockParams._() : super(); + factory BlockParams({ + $fixnum.Int64? maxBytes, + $fixnum.Int64? maxGas, + $fixnum.Int64? timeIotaMs, + }) { + final _result = create(); + if (maxBytes != null) { + _result.maxBytes = maxBytes; + } + if (maxGas != null) { + _result.maxGas = maxGas; + } + if (timeIotaMs != null) { + _result.timeIotaMs = timeIotaMs; + } + return _result; + } + factory BlockParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockParams clone() => BlockParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockParams copyWith(void Function(BlockParams) updates) => super.copyWith((message) => updates(message as BlockParams)) as BlockParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockParams create() => BlockParams._(); + BlockParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxBytes => $_getI64(0); + @$pb.TagNumber(1) + set maxBytes($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearMaxBytes() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get maxGas => $_getI64(1); + @$pb.TagNumber(2) + set maxGas($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxGas() => $_has(1); + @$pb.TagNumber(2) + void clearMaxGas() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get timeIotaMs => $_getI64(2); + @$pb.TagNumber(3) + set timeIotaMs($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTimeIotaMs() => $_has(2); + @$pb.TagNumber(3) + void clearTimeIotaMs() => clearField(3); +} + +class EvidenceParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EvidenceParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxAgeNumBlocks') + ..aOM<$8.Duration>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxAgeDuration', subBuilder: $8.Duration.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxBytes') + ..hasRequiredFields = false + ; + + EvidenceParams._() : super(); + factory EvidenceParams({ + $fixnum.Int64? maxAgeNumBlocks, + $8.Duration? maxAgeDuration, + $fixnum.Int64? maxBytes, + }) { + final _result = create(); + if (maxAgeNumBlocks != null) { + _result.maxAgeNumBlocks = maxAgeNumBlocks; + } + if (maxAgeDuration != null) { + _result.maxAgeDuration = maxAgeDuration; + } + if (maxBytes != null) { + _result.maxBytes = maxBytes; + } + return _result; + } + factory EvidenceParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EvidenceParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EvidenceParams clone() => EvidenceParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EvidenceParams copyWith(void Function(EvidenceParams) updates) => super.copyWith((message) => updates(message as EvidenceParams)) as EvidenceParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EvidenceParams create() => EvidenceParams._(); + EvidenceParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EvidenceParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EvidenceParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxAgeNumBlocks => $_getI64(0); + @$pb.TagNumber(1) + set maxAgeNumBlocks($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxAgeNumBlocks() => $_has(0); + @$pb.TagNumber(1) + void clearMaxAgeNumBlocks() => clearField(1); + + @$pb.TagNumber(2) + $8.Duration get maxAgeDuration => $_getN(1); + @$pb.TagNumber(2) + set maxAgeDuration($8.Duration v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMaxAgeDuration() => $_has(1); + @$pb.TagNumber(2) + void clearMaxAgeDuration() => clearField(2); + @$pb.TagNumber(2) + $8.Duration ensureMaxAgeDuration() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get maxBytes => $_getI64(2); + @$pb.TagNumber(3) + set maxBytes($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxBytes() => $_has(2); + @$pb.TagNumber(3) + void clearMaxBytes() => clearField(3); +} + +class ValidatorParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKeyTypes') + ..hasRequiredFields = false + ; + + ValidatorParams._() : super(); + factory ValidatorParams({ + $core.Iterable<$core.String>? pubKeyTypes, + }) { + final _result = create(); + if (pubKeyTypes != null) { + _result.pubKeyTypes.addAll(pubKeyTypes); + } + return _result; + } + factory ValidatorParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorParams clone() => ValidatorParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorParams copyWith(void Function(ValidatorParams) updates) => super.copyWith((message) => updates(message as ValidatorParams)) as ValidatorParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorParams create() => ValidatorParams._(); + ValidatorParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorParams? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get pubKeyTypes => $_getList(0); +} + +class VersionParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'VersionParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + VersionParams._() : super(); + factory VersionParams({ + $fixnum.Int64? appVersion, + }) { + final _result = create(); + if (appVersion != null) { + _result.appVersion = appVersion; + } + return _result; + } + factory VersionParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory VersionParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + VersionParams clone() => VersionParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + VersionParams copyWith(void Function(VersionParams) updates) => super.copyWith((message) => updates(message as VersionParams)) as VersionParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static VersionParams create() => VersionParams._(); + VersionParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static VersionParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static VersionParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get appVersion => $_getI64(0); + @$pb.TagNumber(1) + set appVersion($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasAppVersion() => $_has(0); + @$pb.TagNumber(1) + void clearAppVersion() => clearField(1); +} + +class HashedParams extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HashedParams', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockMaxBytes') + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockMaxGas') + ..hasRequiredFields = false + ; + + HashedParams._() : super(); + factory HashedParams({ + $fixnum.Int64? blockMaxBytes, + $fixnum.Int64? blockMaxGas, + }) { + final _result = create(); + if (blockMaxBytes != null) { + _result.blockMaxBytes = blockMaxBytes; + } + if (blockMaxGas != null) { + _result.blockMaxGas = blockMaxGas; + } + return _result; + } + factory HashedParams.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HashedParams.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HashedParams clone() => HashedParams()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HashedParams copyWith(void Function(HashedParams) updates) => super.copyWith((message) => updates(message as HashedParams)) as HashedParams; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HashedParams create() => HashedParams._(); + HashedParams createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HashedParams getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HashedParams? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get blockMaxBytes => $_getI64(0); + @$pb.TagNumber(1) + set blockMaxBytes($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlockMaxBytes() => $_has(0); + @$pb.TagNumber(1) + void clearBlockMaxBytes() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockMaxGas => $_getI64(1); + @$pb.TagNumber(2) + set blockMaxGas($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockMaxGas() => $_has(1); + @$pb.TagNumber(2) + void clearBlockMaxGas() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbenum.dart new file mode 100644 index 00000000..5086538f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbjson.dart new file mode 100644 index 00000000..aee6a3c0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/params.pbjson.dart @@ -0,0 +1,80 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use consensusParamsDescriptor instead') +const ConsensusParams$json = const { + '1': 'ConsensusParams', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockParams', '8': const {}, '10': 'block'}, + const {'1': 'evidence', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.EvidenceParams', '8': const {}, '10': 'evidence'}, + const {'1': 'validator', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorParams', '8': const {}, '10': 'validator'}, + const {'1': 'version', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.VersionParams', '8': const {}, '10': 'version'}, + ], +}; + +/// Descriptor for `ConsensusParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusParamsDescriptor = $convert.base64Decode('Cg9Db25zZW5zdXNQYXJhbXMSOQoFYmxvY2sYASABKAsyHS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrUGFyYW1zQgTI3h8AUgVibG9jaxJCCghldmlkZW5jZRgCIAEoCzIgLnRlbmRlcm1pbnQudHlwZXMuRXZpZGVuY2VQYXJhbXNCBMjeHwBSCGV2aWRlbmNlEkUKCXZhbGlkYXRvchgDIAEoCzIhLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUGFyYW1zQgTI3h8AUgl2YWxpZGF0b3ISPwoHdmVyc2lvbhgEIAEoCzIfLnRlbmRlcm1pbnQudHlwZXMuVmVyc2lvblBhcmFtc0IEyN4fAFIHdmVyc2lvbg=='); +@$core.Deprecated('Use blockParamsDescriptor instead') +const BlockParams$json = const { + '1': 'BlockParams', + '2': const [ + const {'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'}, + const {'1': 'max_gas', '3': 2, '4': 1, '5': 3, '10': 'maxGas'}, + const {'1': 'time_iota_ms', '3': 3, '4': 1, '5': 3, '10': 'timeIotaMs'}, + ], +}; + +/// Descriptor for `BlockParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockParamsDescriptor = $convert.base64Decode('CgtCbG9ja1BhcmFtcxIbCgltYXhfYnl0ZXMYASABKANSCG1heEJ5dGVzEhcKB21heF9nYXMYAiABKANSBm1heEdhcxIgCgx0aW1lX2lvdGFfbXMYAyABKANSCnRpbWVJb3RhTXM='); +@$core.Deprecated('Use evidenceParamsDescriptor instead') +const EvidenceParams$json = const { + '1': 'EvidenceParams', + '2': const [ + const {'1': 'max_age_num_blocks', '3': 1, '4': 1, '5': 3, '10': 'maxAgeNumBlocks'}, + const {'1': 'max_age_duration', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Duration', '8': const {}, '10': 'maxAgeDuration'}, + const {'1': 'max_bytes', '3': 3, '4': 1, '5': 3, '10': 'maxBytes'}, + ], +}; + +/// Descriptor for `EvidenceParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List evidenceParamsDescriptor = $convert.base64Decode('Cg5FdmlkZW5jZVBhcmFtcxIrChJtYXhfYWdlX251bV9ibG9ja3MYASABKANSD21heEFnZU51bUJsb2NrcxJNChBtYXhfYWdlX2R1cmF0aW9uGAIgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uQgjI3h8AmN8fAVIObWF4QWdlRHVyYXRpb24SGwoJbWF4X2J5dGVzGAMgASgDUghtYXhCeXRlcw=='); +@$core.Deprecated('Use validatorParamsDescriptor instead') +const ValidatorParams$json = const { + '1': 'ValidatorParams', + '2': const [ + const {'1': 'pub_key_types', '3': 1, '4': 3, '5': 9, '10': 'pubKeyTypes'}, + ], + '7': const {}, +}; + +/// Descriptor for `ValidatorParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorParamsDescriptor = $convert.base64Decode('Cg9WYWxpZGF0b3JQYXJhbXMSIgoNcHViX2tleV90eXBlcxgBIAMoCVILcHViS2V5VHlwZXM6CLigHwHooB8B'); +@$core.Deprecated('Use versionParamsDescriptor instead') +const VersionParams$json = const { + '1': 'VersionParams', + '2': const [ + const {'1': 'app_version', '3': 1, '4': 1, '5': 4, '10': 'appVersion'}, + ], + '7': const {}, +}; + +/// Descriptor for `VersionParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List versionParamsDescriptor = $convert.base64Decode('Cg1WZXJzaW9uUGFyYW1zEh8KC2FwcF92ZXJzaW9uGAEgASgEUgphcHBWZXJzaW9uOgi4oB8B6KAfAQ=='); +@$core.Deprecated('Use hashedParamsDescriptor instead') +const HashedParams$json = const { + '1': 'HashedParams', + '2': const [ + const {'1': 'block_max_bytes', '3': 1, '4': 1, '5': 3, '10': 'blockMaxBytes'}, + const {'1': 'block_max_gas', '3': 2, '4': 1, '5': 3, '10': 'blockMaxGas'}, + ], +}; + +/// Descriptor for `HashedParams`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List hashedParamsDescriptor = $convert.base64Decode('CgxIYXNoZWRQYXJhbXMSJgoPYmxvY2tfbWF4X2J5dGVzGAEgASgDUg1ibG9ja01heEJ5dGVzEiIKDWJsb2NrX21heF9nYXMYAiABKANSC2Jsb2NrTWF4R2Fz'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pb.dart new file mode 100644 index 00000000..6d7eca66 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pb.dart @@ -0,0 +1,1258 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/proof.pb.dart' as $4; +import '../version/types.pb.dart' as $5; +import '../../google/protobuf/timestamp.pb.dart' as $6; +import 'validator.pb.dart' as $7; + +import 'types.pbenum.dart'; + +export 'types.pbenum.dart'; + +class PartSetHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PartSetHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PartSetHeader._() : super(); + factory PartSetHeader({ + $core.int? total, + $core.List<$core.int>? hash, + }) { + final _result = create(); + if (total != null) { + _result.total = total; + } + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory PartSetHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PartSetHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PartSetHeader clone() => PartSetHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PartSetHeader copyWith(void Function(PartSetHeader) updates) => super.copyWith((message) => updates(message as PartSetHeader)) as PartSetHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PartSetHeader create() => PartSetHeader._(); + PartSetHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PartSetHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PartSetHeader? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get total => $_getIZ(0); + @$pb.TagNumber(1) + set total($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasTotal() => $_has(0); + @$pb.TagNumber(1) + void clearTotal() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get hash => $_getN(1); + @$pb.TagNumber(2) + set hash($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasHash() => $_has(1); + @$pb.TagNumber(2) + void clearHash() => clearField(2); +} + +class Part extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Part', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'index', $pb.PbFieldType.OU3) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bytes', $pb.PbFieldType.OY) + ..aOM<$4.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $4.Proof.create) + ..hasRequiredFields = false + ; + + Part._() : super(); + factory Part({ + $core.int? index, + $core.List<$core.int>? bytes, + $4.Proof? proof, + }) { + final _result = create(); + if (index != null) { + _result.index = index; + } + if (bytes != null) { + _result.bytes = bytes; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory Part.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Part.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Part clone() => Part()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Part copyWith(void Function(Part) updates) => super.copyWith((message) => updates(message as Part)) as Part; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Part create() => Part._(); + Part createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Part getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Part? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get bytes => $_getN(1); + @$pb.TagNumber(2) + set bytes($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasBytes() => $_has(1); + @$pb.TagNumber(2) + void clearBytes() => clearField(2); + + @$pb.TagNumber(3) + $4.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($4.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $4.Proof ensureProof() => $_ensure(2); +} + +class BlockID extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'partSetHeader', subBuilder: PartSetHeader.create) + ..hasRequiredFields = false + ; + + BlockID._() : super(); + factory BlockID({ + $core.List<$core.int>? hash, + PartSetHeader? partSetHeader, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (partSetHeader != null) { + _result.partSetHeader = partSetHeader; + } + return _result; + } + factory BlockID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockID clone() => BlockID()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockID copyWith(void Function(BlockID) updates) => super.copyWith((message) => updates(message as BlockID)) as BlockID; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockID create() => BlockID._(); + BlockID createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockID? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + PartSetHeader get partSetHeader => $_getN(1); + @$pb.TagNumber(2) + set partSetHeader(PartSetHeader v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPartSetHeader() => $_has(1); + @$pb.TagNumber(2) + void clearPartSetHeader() => clearField(2); + @$pb.TagNumber(2) + PartSetHeader ensurePartSetHeader() => $_ensure(1); +} + +class Header extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Header', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$5.Consensus>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $5.Consensus.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'chainId') + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOM<$6.Timestamp>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $6.Timestamp.create) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockId', subBuilder: BlockID.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastCommitHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dataHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextValidatorsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastResultsHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'evidenceHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerAddress', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Header._() : super(); + factory Header({ + $5.Consensus? version, + $core.String? chainId, + $fixnum.Int64? height, + $6.Timestamp? time, + BlockID? lastBlockId, + $core.List<$core.int>? lastCommitHash, + $core.List<$core.int>? dataHash, + $core.List<$core.int>? validatorsHash, + $core.List<$core.int>? nextValidatorsHash, + $core.List<$core.int>? consensusHash, + $core.List<$core.int>? appHash, + $core.List<$core.int>? lastResultsHash, + $core.List<$core.int>? evidenceHash, + $core.List<$core.int>? proposerAddress, + }) { + final _result = create(); + if (version != null) { + _result.version = version; + } + if (chainId != null) { + _result.chainId = chainId; + } + if (height != null) { + _result.height = height; + } + if (time != null) { + _result.time = time; + } + if (lastBlockId != null) { + _result.lastBlockId = lastBlockId; + } + if (lastCommitHash != null) { + _result.lastCommitHash = lastCommitHash; + } + if (dataHash != null) { + _result.dataHash = dataHash; + } + if (validatorsHash != null) { + _result.validatorsHash = validatorsHash; + } + if (nextValidatorsHash != null) { + _result.nextValidatorsHash = nextValidatorsHash; + } + if (consensusHash != null) { + _result.consensusHash = consensusHash; + } + if (appHash != null) { + _result.appHash = appHash; + } + if (lastResultsHash != null) { + _result.lastResultsHash = lastResultsHash; + } + if (evidenceHash != null) { + _result.evidenceHash = evidenceHash; + } + if (proposerAddress != null) { + _result.proposerAddress = proposerAddress; + } + return _result; + } + factory Header.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Header.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Header clone() => Header()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Header copyWith(void Function(Header) updates) => super.copyWith((message) => updates(message as Header)) as Header; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Header create() => Header._(); + Header createEmptyInstance() => create(); + static $pb.PbList
    createRepeated() => $pb.PbList
    (); + @$core.pragma('dart2js:noInline') + static Header getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor
    (create); + static Header? _defaultInstance; + + @$pb.TagNumber(1) + $5.Consensus get version => $_getN(0); + @$pb.TagNumber(1) + set version($5.Consensus v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasVersion() => $_has(0); + @$pb.TagNumber(1) + void clearVersion() => clearField(1); + @$pb.TagNumber(1) + $5.Consensus ensureVersion() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get chainId => $_getSZ(1); + @$pb.TagNumber(2) + set chainId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChainId() => $_has(1); + @$pb.TagNumber(2) + void clearChainId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $6.Timestamp get time => $_getN(3); + @$pb.TagNumber(4) + set time($6.Timestamp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasTime() => $_has(3); + @$pb.TagNumber(4) + void clearTime() => clearField(4); + @$pb.TagNumber(4) + $6.Timestamp ensureTime() => $_ensure(3); + + @$pb.TagNumber(5) + BlockID get lastBlockId => $_getN(4); + @$pb.TagNumber(5) + set lastBlockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasLastBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearLastBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureLastBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get lastCommitHash => $_getN(5); + @$pb.TagNumber(6) + set lastCommitHash($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasLastCommitHash() => $_has(5); + @$pb.TagNumber(6) + void clearLastCommitHash() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get dataHash => $_getN(6); + @$pb.TagNumber(7) + set dataHash($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasDataHash() => $_has(6); + @$pb.TagNumber(7) + void clearDataHash() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get validatorsHash => $_getN(7); + @$pb.TagNumber(8) + set validatorsHash($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasValidatorsHash() => $_has(7); + @$pb.TagNumber(8) + void clearValidatorsHash() => clearField(8); + + @$pb.TagNumber(9) + $core.List<$core.int> get nextValidatorsHash => $_getN(8); + @$pb.TagNumber(9) + set nextValidatorsHash($core.List<$core.int> v) { $_setBytes(8, v); } + @$pb.TagNumber(9) + $core.bool hasNextValidatorsHash() => $_has(8); + @$pb.TagNumber(9) + void clearNextValidatorsHash() => clearField(9); + + @$pb.TagNumber(10) + $core.List<$core.int> get consensusHash => $_getN(9); + @$pb.TagNumber(10) + set consensusHash($core.List<$core.int> v) { $_setBytes(9, v); } + @$pb.TagNumber(10) + $core.bool hasConsensusHash() => $_has(9); + @$pb.TagNumber(10) + void clearConsensusHash() => clearField(10); + + @$pb.TagNumber(11) + $core.List<$core.int> get appHash => $_getN(10); + @$pb.TagNumber(11) + set appHash($core.List<$core.int> v) { $_setBytes(10, v); } + @$pb.TagNumber(11) + $core.bool hasAppHash() => $_has(10); + @$pb.TagNumber(11) + void clearAppHash() => clearField(11); + + @$pb.TagNumber(12) + $core.List<$core.int> get lastResultsHash => $_getN(11); + @$pb.TagNumber(12) + set lastResultsHash($core.List<$core.int> v) { $_setBytes(11, v); } + @$pb.TagNumber(12) + $core.bool hasLastResultsHash() => $_has(11); + @$pb.TagNumber(12) + void clearLastResultsHash() => clearField(12); + + @$pb.TagNumber(13) + $core.List<$core.int> get evidenceHash => $_getN(12); + @$pb.TagNumber(13) + set evidenceHash($core.List<$core.int> v) { $_setBytes(12, v); } + @$pb.TagNumber(13) + $core.bool hasEvidenceHash() => $_has(12); + @$pb.TagNumber(13) + void clearEvidenceHash() => clearField(13); + + @$pb.TagNumber(14) + $core.List<$core.int> get proposerAddress => $_getN(13); + @$pb.TagNumber(14) + set proposerAddress($core.List<$core.int> v) { $_setBytes(13, v); } + @$pb.TagNumber(14) + $core.bool hasProposerAddress() => $_has(13); + @$pb.TagNumber(14) + void clearProposerAddress() => clearField(14); +} + +class Data extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Data', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txs', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + Data._() : super(); + factory Data({ + $core.Iterable<$core.List<$core.int>>? txs, + }) { + final _result = create(); + if (txs != null) { + _result.txs.addAll(txs); + } + return _result; + } + factory Data.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Data.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Data clone() => Data()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Data copyWith(void Function(Data) updates) => super.copyWith((message) => updates(message as Data)) as Data; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Data create() => Data._(); + Data createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Data getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Data? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get txs => $_getList(0); +} + +class Vote extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Vote', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$6.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..a<$core.int>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorIndex', $pb.PbFieldType.O3) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Vote._() : super(); + factory Vote({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $6.Timestamp? timestamp, + $core.List<$core.int>? validatorAddress, + $core.int? validatorIndex, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (validatorIndex != null) { + _result.validatorIndex = validatorIndex; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Vote.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Vote.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Vote clone() => Vote()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Vote copyWith(void Function(Vote) updates) => super.copyWith((message) => updates(message as Vote)) as Vote; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Vote create() => Vote._(); + Vote createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Vote getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Vote? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + BlockID get blockId => $_getN(3); + @$pb.TagNumber(4) + set blockId(BlockID v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasBlockId() => $_has(3); + @$pb.TagNumber(4) + void clearBlockId() => clearField(4); + @$pb.TagNumber(4) + BlockID ensureBlockId() => $_ensure(3); + + @$pb.TagNumber(5) + $6.Timestamp get timestamp => $_getN(4); + @$pb.TagNumber(5) + set timestamp($6.Timestamp v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTimestamp() => $_has(4); + @$pb.TagNumber(5) + void clearTimestamp() => clearField(5); + @$pb.TagNumber(5) + $6.Timestamp ensureTimestamp() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get validatorAddress => $_getN(5); + @$pb.TagNumber(6) + set validatorAddress($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasValidatorAddress() => $_has(5); + @$pb.TagNumber(6) + void clearValidatorAddress() => clearField(6); + + @$pb.TagNumber(7) + $core.int get validatorIndex => $_getIZ(6); + @$pb.TagNumber(7) + set validatorIndex($core.int v) { $_setSignedInt32(6, v); } + @$pb.TagNumber(7) + $core.bool hasValidatorIndex() => $_has(6); + @$pb.TagNumber(7) + void clearValidatorIndex() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get signature => $_getN(7); + @$pb.TagNumber(8) + set signature($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasSignature() => $_has(7); + @$pb.TagNumber(8) + void clearSignature() => clearField(8); +} + +class Commit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Commit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatures', $pb.PbFieldType.PM, subBuilder: CommitSig.create) + ..hasRequiredFields = false + ; + + Commit._() : super(); + factory Commit({ + $fixnum.Int64? height, + $core.int? round, + BlockID? blockId, + $core.Iterable? signatures, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (signatures != null) { + _result.signatures.addAll(signatures); + } + return _result; + } + factory Commit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Commit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Commit clone() => Commit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Commit copyWith(void Function(Commit) updates) => super.copyWith((message) => updates(message as Commit)) as Commit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Commit create() => Commit._(); + Commit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Commit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Commit? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.int get round => $_getIZ(1); + @$pb.TagNumber(2) + set round($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasRound() => $_has(1); + @$pb.TagNumber(2) + void clearRound() => clearField(2); + + @$pb.TagNumber(3) + BlockID get blockId => $_getN(2); + @$pb.TagNumber(3) + set blockId(BlockID v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBlockId() => $_has(2); + @$pb.TagNumber(3) + void clearBlockId() => clearField(3); + @$pb.TagNumber(3) + BlockID ensureBlockId() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get signatures => $_getList(3); +} + +class CommitSig extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitSig', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockIdFlag', $pb.PbFieldType.OE, defaultOrMaker: BlockIDFlag.BLOCK_ID_FLAG_UNKNOWN, valueOf: BlockIDFlag.valueOf, enumValues: BlockIDFlag.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorAddress', $pb.PbFieldType.OY) + ..aOM<$6.Timestamp>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + CommitSig._() : super(); + factory CommitSig({ + BlockIDFlag? blockIdFlag, + $core.List<$core.int>? validatorAddress, + $6.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (blockIdFlag != null) { + _result.blockIdFlag = blockIdFlag; + } + if (validatorAddress != null) { + _result.validatorAddress = validatorAddress; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory CommitSig.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommitSig.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommitSig clone() => CommitSig()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommitSig copyWith(void Function(CommitSig) updates) => super.copyWith((message) => updates(message as CommitSig)) as CommitSig; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommitSig create() => CommitSig._(); + CommitSig createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommitSig getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommitSig? _defaultInstance; + + @$pb.TagNumber(1) + BlockIDFlag get blockIdFlag => $_getN(0); + @$pb.TagNumber(1) + set blockIdFlag(BlockIDFlag v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockIdFlag() => $_has(0); + @$pb.TagNumber(1) + void clearBlockIdFlag() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get validatorAddress => $_getN(1); + @$pb.TagNumber(2) + set validatorAddress($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorAddress() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorAddress() => clearField(2); + + @$pb.TagNumber(3) + $6.Timestamp get timestamp => $_getN(2); + @$pb.TagNumber(3) + set timestamp($6.Timestamp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasTimestamp() => $_has(2); + @$pb.TagNumber(3) + void clearTimestamp() => clearField(3); + @$pb.TagNumber(3) + $6.Timestamp ensureTimestamp() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get signature => $_getN(3); + @$pb.TagNumber(4) + set signature($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasSignature() => $_has(3); + @$pb.TagNumber(4) + void clearSignature() => clearField(4); +} + +class Proposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Proposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: SignedMsgType.SIGNED_MSG_TYPE_UNKNOWN, valueOf: SignedMsgType.valueOf, enumValues: SignedMsgType.values) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'round', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'polRound', $pb.PbFieldType.O3) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aOM<$6.Timestamp>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp', subBuilder: $6.Timestamp.create) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signature', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Proposal._() : super(); + factory Proposal({ + SignedMsgType? type, + $fixnum.Int64? height, + $core.int? round, + $core.int? polRound, + BlockID? blockId, + $6.Timestamp? timestamp, + $core.List<$core.int>? signature, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (height != null) { + _result.height = height; + } + if (round != null) { + _result.round = round; + } + if (polRound != null) { + _result.polRound = polRound; + } + if (blockId != null) { + _result.blockId = blockId; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (signature != null) { + _result.signature = signature; + } + return _result; + } + factory Proposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Proposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Proposal clone() => Proposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Proposal copyWith(void Function(Proposal) updates) => super.copyWith((message) => updates(message as Proposal)) as Proposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Proposal create() => Proposal._(); + Proposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Proposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Proposal? _defaultInstance; + + @$pb.TagNumber(1) + SignedMsgType get type => $_getN(0); + @$pb.TagNumber(1) + set type(SignedMsgType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get height => $_getI64(1); + @$pb.TagNumber(2) + set height($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + + @$pb.TagNumber(3) + $core.int get round => $_getIZ(2); + @$pb.TagNumber(3) + set round($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRound() => $_has(2); + @$pb.TagNumber(3) + void clearRound() => clearField(3); + + @$pb.TagNumber(4) + $core.int get polRound => $_getIZ(3); + @$pb.TagNumber(4) + set polRound($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasPolRound() => $_has(3); + @$pb.TagNumber(4) + void clearPolRound() => clearField(4); + + @$pb.TagNumber(5) + BlockID get blockId => $_getN(4); + @$pb.TagNumber(5) + set blockId(BlockID v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasBlockId() => $_has(4); + @$pb.TagNumber(5) + void clearBlockId() => clearField(5); + @$pb.TagNumber(5) + BlockID ensureBlockId() => $_ensure(4); + + @$pb.TagNumber(6) + $6.Timestamp get timestamp => $_getN(5); + @$pb.TagNumber(6) + set timestamp($6.Timestamp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasTimestamp() => $_has(5); + @$pb.TagNumber(6) + void clearTimestamp() => clearField(6); + @$pb.TagNumber(6) + $6.Timestamp ensureTimestamp() => $_ensure(5); + + @$pb.TagNumber(7) + $core.List<$core.int> get signature => $_getN(6); + @$pb.TagNumber(7) + set signature($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasSignature() => $_has(6); + @$pb.TagNumber(7) + void clearSignature() => clearField(7); +} + +class SignedHeader extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignedHeader', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM
    (1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commit', subBuilder: Commit.create) + ..hasRequiredFields = false + ; + + SignedHeader._() : super(); + factory SignedHeader({ + Header? header, + Commit? commit, + }) { + final _result = create(); + if (header != null) { + _result.header = header; + } + if (commit != null) { + _result.commit = commit; + } + return _result; + } + factory SignedHeader.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignedHeader.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignedHeader clone() => SignedHeader()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignedHeader copyWith(void Function(SignedHeader) updates) => super.copyWith((message) => updates(message as SignedHeader)) as SignedHeader; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignedHeader create() => SignedHeader._(); + SignedHeader createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignedHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignedHeader? _defaultInstance; + + @$pb.TagNumber(1) + Header get header => $_getN(0); + @$pb.TagNumber(1) + set header(Header v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeader() => $_has(0); + @$pb.TagNumber(1) + void clearHeader() => clearField(1); + @$pb.TagNumber(1) + Header ensureHeader() => $_ensure(0); + + @$pb.TagNumber(2) + Commit get commit => $_getN(1); + @$pb.TagNumber(2) + set commit(Commit v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCommit() => $_has(1); + @$pb.TagNumber(2) + void clearCommit() => clearField(2); + @$pb.TagNumber(2) + Commit ensureCommit() => $_ensure(1); +} + +class LightBlock extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LightBlock', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signedHeader', subBuilder: SignedHeader.create) + ..aOM<$7.ValidatorSet>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validatorSet', subBuilder: $7.ValidatorSet.create) + ..hasRequiredFields = false + ; + + LightBlock._() : super(); + factory LightBlock({ + SignedHeader? signedHeader, + $7.ValidatorSet? validatorSet, + }) { + final _result = create(); + if (signedHeader != null) { + _result.signedHeader = signedHeader; + } + if (validatorSet != null) { + _result.validatorSet = validatorSet; + } + return _result; + } + factory LightBlock.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LightBlock.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LightBlock clone() => LightBlock()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LightBlock copyWith(void Function(LightBlock) updates) => super.copyWith((message) => updates(message as LightBlock)) as LightBlock; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LightBlock create() => LightBlock._(); + LightBlock createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LightBlock getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LightBlock? _defaultInstance; + + @$pb.TagNumber(1) + SignedHeader get signedHeader => $_getN(0); + @$pb.TagNumber(1) + set signedHeader(SignedHeader v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSignedHeader() => $_has(0); + @$pb.TagNumber(1) + void clearSignedHeader() => clearField(1); + @$pb.TagNumber(1) + SignedHeader ensureSignedHeader() => $_ensure(0); + + @$pb.TagNumber(2) + $7.ValidatorSet get validatorSet => $_getN(1); + @$pb.TagNumber(2) + set validatorSet($7.ValidatorSet v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValidatorSet() => $_has(1); + @$pb.TagNumber(2) + void clearValidatorSet() => clearField(2); + @$pb.TagNumber(2) + $7.ValidatorSet ensureValidatorSet() => $_ensure(1); +} + +class BlockMeta extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BlockMeta', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockId', subBuilder: BlockID.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockSize') + ..aOM
    (3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: Header.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numTxs') + ..hasRequiredFields = false + ; + + BlockMeta._() : super(); + factory BlockMeta({ + BlockID? blockId, + $fixnum.Int64? blockSize, + Header? header, + $fixnum.Int64? numTxs, + }) { + final _result = create(); + if (blockId != null) { + _result.blockId = blockId; + } + if (blockSize != null) { + _result.blockSize = blockSize; + } + if (header != null) { + _result.header = header; + } + if (numTxs != null) { + _result.numTxs = numTxs; + } + return _result; + } + factory BlockMeta.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BlockMeta.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BlockMeta clone() => BlockMeta()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BlockMeta copyWith(void Function(BlockMeta) updates) => super.copyWith((message) => updates(message as BlockMeta)) as BlockMeta; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BlockMeta create() => BlockMeta._(); + BlockMeta createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BlockMeta getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BlockMeta? _defaultInstance; + + @$pb.TagNumber(1) + BlockID get blockId => $_getN(0); + @$pb.TagNumber(1) + set blockId(BlockID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBlockId() => $_has(0); + @$pb.TagNumber(1) + void clearBlockId() => clearField(1); + @$pb.TagNumber(1) + BlockID ensureBlockId() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get blockSize => $_getI64(1); + @$pb.TagNumber(2) + set blockSize($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasBlockSize() => $_has(1); + @$pb.TagNumber(2) + void clearBlockSize() => clearField(2); + + @$pb.TagNumber(3) + Header get header => $_getN(2); + @$pb.TagNumber(3) + set header(Header v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeader() => $_has(2); + @$pb.TagNumber(3) + void clearHeader() => clearField(3); + @$pb.TagNumber(3) + Header ensureHeader() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get numTxs => $_getI64(3); + @$pb.TagNumber(4) + set numTxs($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasNumTxs() => $_has(3); + @$pb.TagNumber(4) + void clearNumTxs() => clearField(4); +} + +class TxProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TxProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rootHash', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOM<$4.Proof>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', subBuilder: $4.Proof.create) + ..hasRequiredFields = false + ; + + TxProof._() : super(); + factory TxProof({ + $core.List<$core.int>? rootHash, + $core.List<$core.int>? data, + $4.Proof? proof, + }) { + final _result = create(); + if (rootHash != null) { + _result.rootHash = rootHash; + } + if (data != null) { + _result.data = data; + } + if (proof != null) { + _result.proof = proof; + } + return _result; + } + factory TxProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TxProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TxProof clone() => TxProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TxProof copyWith(void Function(TxProof) updates) => super.copyWith((message) => updates(message as TxProof)) as TxProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static TxProof create() => TxProof._(); + TxProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TxProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TxProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get rootHash => $_getN(0); + @$pb.TagNumber(1) + set rootHash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasRootHash() => $_has(0); + @$pb.TagNumber(1) + void clearRootHash() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get data => $_getN(1); + @$pb.TagNumber(2) + set data($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasData() => $_has(1); + @$pb.TagNumber(2) + void clearData() => clearField(2); + + @$pb.TagNumber(3) + $4.Proof get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($4.Proof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + @$pb.TagNumber(3) + $4.Proof ensureProof() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbenum.dart new file mode 100644 index 00000000..68ef114c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbenum.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class BlockIDFlag extends $pb.ProtobufEnum { + static const BlockIDFlag BLOCK_ID_FLAG_UNKNOWN = BlockIDFlag._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_UNKNOWN'); + static const BlockIDFlag BLOCK_ID_FLAG_ABSENT = BlockIDFlag._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_ABSENT'); + static const BlockIDFlag BLOCK_ID_FLAG_COMMIT = BlockIDFlag._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_COMMIT'); + static const BlockIDFlag BLOCK_ID_FLAG_NIL = BlockIDFlag._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BLOCK_ID_FLAG_NIL'); + + static const $core.List values = [ + BLOCK_ID_FLAG_UNKNOWN, + BLOCK_ID_FLAG_ABSENT, + BLOCK_ID_FLAG_COMMIT, + BLOCK_ID_FLAG_NIL, + ]; + + static final $core.Map<$core.int, BlockIDFlag> _byValue = $pb.ProtobufEnum.initByValue(values); + static BlockIDFlag? valueOf($core.int value) => _byValue[value]; + + const BlockIDFlag._($core.int v, $core.String n) : super(v, n); +} + +class SignedMsgType extends $pb.ProtobufEnum { + static const SignedMsgType SIGNED_MSG_TYPE_UNKNOWN = SignedMsgType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_UNKNOWN'); + static const SignedMsgType SIGNED_MSG_TYPE_PREVOTE = SignedMsgType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PREVOTE'); + static const SignedMsgType SIGNED_MSG_TYPE_PRECOMMIT = SignedMsgType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PRECOMMIT'); + static const SignedMsgType SIGNED_MSG_TYPE_PROPOSAL = SignedMsgType._(32, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SIGNED_MSG_TYPE_PROPOSAL'); + + static const $core.List values = [ + SIGNED_MSG_TYPE_UNKNOWN, + SIGNED_MSG_TYPE_PREVOTE, + SIGNED_MSG_TYPE_PRECOMMIT, + SIGNED_MSG_TYPE_PROPOSAL, + ]; + + static final $core.Map<$core.int, SignedMsgType> _byValue = $pb.ProtobufEnum.initByValue(values); + static SignedMsgType? valueOf($core.int value) => _byValue[value]; + + const SignedMsgType._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbjson.dart new file mode 100644 index 00000000..820c4d8e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/types.pbjson.dart @@ -0,0 +1,211 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use blockIDFlagDescriptor instead') +const BlockIDFlag$json = const { + '1': 'BlockIDFlag', + '2': const [ + const {'1': 'BLOCK_ID_FLAG_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_ABSENT', '2': 1, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_COMMIT', '2': 2, '3': const {}}, + const {'1': 'BLOCK_ID_FLAG_NIL', '2': 3, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `BlockIDFlag`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List blockIDFlagDescriptor = $convert.base64Decode('CgtCbG9ja0lERmxhZxIxChVCTE9DS19JRF9GTEFHX1VOS05PV04QABoWip0gEkJsb2NrSURGbGFnVW5rbm93bhIvChRCTE9DS19JRF9GTEFHX0FCU0VOVBABGhWKnSARQmxvY2tJREZsYWdBYnNlbnQSLwoUQkxPQ0tfSURfRkxBR19DT01NSVQQAhoVip0gEUJsb2NrSURGbGFnQ29tbWl0EikKEUJMT0NLX0lEX0ZMQUdfTklMEAMaEoqdIA5CbG9ja0lERmxhZ05pbBoIqKQeAYijHgA='); +@$core.Deprecated('Use signedMsgTypeDescriptor instead') +const SignedMsgType$json = const { + '1': 'SignedMsgType', + '2': const [ + const {'1': 'SIGNED_MSG_TYPE_UNKNOWN', '2': 0, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PREVOTE', '2': 1, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PRECOMMIT', '2': 2, '3': const {}}, + const {'1': 'SIGNED_MSG_TYPE_PROPOSAL', '2': 32, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `SignedMsgType`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List signedMsgTypeDescriptor = $convert.base64Decode('Cg1TaWduZWRNc2dUeXBlEiwKF1NJR05FRF9NU0dfVFlQRV9VTktOT1dOEAAaD4qdIAtVbmtub3duVHlwZRIsChdTSUdORURfTVNHX1RZUEVfUFJFVk9URRABGg+KnSALUHJldm90ZVR5cGUSMAoZU0lHTkVEX01TR19UWVBFX1BSRUNPTU1JVBACGhGKnSANUHJlY29tbWl0VHlwZRIuChhTSUdORURfTVNHX1RZUEVfUFJPUE9TQUwQIBoQip0gDFByb3Bvc2FsVHlwZRoIqKQeAYijHgA='); +@$core.Deprecated('Use partSetHeaderDescriptor instead') +const PartSetHeader$json = const { + '1': 'PartSetHeader', + '2': const [ + const {'1': 'total', '3': 1, '4': 1, '5': 13, '10': 'total'}, + const {'1': 'hash', '3': 2, '4': 1, '5': 12, '10': 'hash'}, + ], +}; + +/// Descriptor for `PartSetHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partSetHeaderDescriptor = $convert.base64Decode('Cg1QYXJ0U2V0SGVhZGVyEhQKBXRvdGFsGAEgASgNUgV0b3RhbBISCgRoYXNoGAIgASgMUgRoYXNo'); +@$core.Deprecated('Use partDescriptor instead') +const Part$json = const { + '1': 'Part', + '2': const [ + const {'1': 'index', '3': 1, '4': 1, '5': 13, '10': 'index'}, + const {'1': 'bytes', '3': 2, '4': 1, '5': 12, '10': 'bytes'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '8': const {}, '10': 'proof'}, + ], +}; + +/// Descriptor for `Part`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List partDescriptor = $convert.base64Decode('CgRQYXJ0EhQKBWluZGV4GAEgASgNUgVpbmRleBIUCgVieXRlcxgCIAEoDFIFYnl0ZXMSNAoFcHJvb2YYAyABKAsyGC50ZW5kZXJtaW50LmNyeXB0by5Qcm9vZkIEyN4fAFIFcHJvb2Y='); +@$core.Deprecated('Use blockIDDescriptor instead') +const BlockID$json = const { + '1': 'BlockID', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + const {'1': 'part_set_header', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.PartSetHeader', '8': const {}, '10': 'partSetHeader'}, + ], +}; + +/// Descriptor for `BlockID`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockIDDescriptor = $convert.base64Decode('CgdCbG9ja0lEEhIKBGhhc2gYASABKAxSBGhhc2gSTQoPcGFydF9zZXRfaGVhZGVyGAIgASgLMh8udGVuZGVybWludC50eXBlcy5QYXJ0U2V0SGVhZGVyQgTI3h8AUg1wYXJ0U2V0SGVhZGVy'); +@$core.Deprecated('Use headerDescriptor instead') +const Header$json = const { + '1': 'Header', + '2': const [ + const {'1': 'version', '3': 1, '4': 1, '5': 11, '6': '.tendermint.version.Consensus', '8': const {}, '10': 'version'}, + const {'1': 'chain_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'chainId'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'time', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'last_block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'lastBlockId'}, + const {'1': 'last_commit_hash', '3': 6, '4': 1, '5': 12, '10': 'lastCommitHash'}, + const {'1': 'data_hash', '3': 7, '4': 1, '5': 12, '10': 'dataHash'}, + const {'1': 'validators_hash', '3': 8, '4': 1, '5': 12, '10': 'validatorsHash'}, + const {'1': 'next_validators_hash', '3': 9, '4': 1, '5': 12, '10': 'nextValidatorsHash'}, + const {'1': 'consensus_hash', '3': 10, '4': 1, '5': 12, '10': 'consensusHash'}, + const {'1': 'app_hash', '3': 11, '4': 1, '5': 12, '10': 'appHash'}, + const {'1': 'last_results_hash', '3': 12, '4': 1, '5': 12, '10': 'lastResultsHash'}, + const {'1': 'evidence_hash', '3': 13, '4': 1, '5': 12, '10': 'evidenceHash'}, + const {'1': 'proposer_address', '3': 14, '4': 1, '5': 12, '10': 'proposerAddress'}, + ], +}; + +/// Descriptor for `Header`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List headerDescriptor = $convert.base64Decode('CgZIZWFkZXISPQoHdmVyc2lvbhgBIAEoCzIdLnRlbmRlcm1pbnQudmVyc2lvbi5Db25zZW5zdXNCBMjeHwBSB3ZlcnNpb24SJgoIY2hhaW5faWQYAiABKAlCC+LeHwdDaGFpbklEUgdjaGFpbklkEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EjgKBHRpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgjI3h8AkN8fAVIEdGltZRJDCg1sYXN0X2Jsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQgTI3h8AUgtsYXN0QmxvY2tJZBIoChBsYXN0X2NvbW1pdF9oYXNoGAYgASgMUg5sYXN0Q29tbWl0SGFzaBIbCglkYXRhX2hhc2gYByABKAxSCGRhdGFIYXNoEicKD3ZhbGlkYXRvcnNfaGFzaBgIIAEoDFIOdmFsaWRhdG9yc0hhc2gSMAoUbmV4dF92YWxpZGF0b3JzX2hhc2gYCSABKAxSEm5leHRWYWxpZGF0b3JzSGFzaBIlCg5jb25zZW5zdXNfaGFzaBgKIAEoDFINY29uc2Vuc3VzSGFzaBIZCghhcHBfaGFzaBgLIAEoDFIHYXBwSGFzaBIqChFsYXN0X3Jlc3VsdHNfaGFzaBgMIAEoDFIPbGFzdFJlc3VsdHNIYXNoEiMKDWV2aWRlbmNlX2hhc2gYDSABKAxSDGV2aWRlbmNlSGFzaBIpChBwcm9wb3Nlcl9hZGRyZXNzGA4gASgMUg9wcm9wb3NlckFkZHJlc3M='); +@$core.Deprecated('Use dataDescriptor instead') +const Data$json = const { + '1': 'Data', + '2': const [ + const {'1': 'txs', '3': 1, '4': 3, '5': 12, '10': 'txs'}, + ], +}; + +/// Descriptor for `Data`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dataDescriptor = $convert.base64Decode('CgREYXRhEhAKA3R4cxgBIAMoDFIDdHhz'); +@$core.Deprecated('Use voteDescriptor instead') +const Vote$json = const { + '1': 'Vote', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 4, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'validator_address', '3': 6, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'validator_index', '3': 7, '4': 1, '5': 5, '10': 'validatorIndex'}, + const {'1': 'signature', '3': 8, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Vote`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List voteDescriptor = $convert.base64Decode('CgRWb3RlEjMKBHR5cGUYASABKA4yHy50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZE1zZ1R5cGVSBHR5cGUSFgoGaGVpZ2h0GAIgASgDUgZoZWlnaHQSFAoFcm91bmQYAyABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAQgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIrChF2YWxpZGF0b3JfYWRkcmVzcxgGIAEoDFIQdmFsaWRhdG9yQWRkcmVzcxInCg92YWxpZGF0b3JfaW5kZXgYByABKAVSDnZhbGlkYXRvckluZGV4EhwKCXNpZ25hdHVyZRgIIAEoDFIJc2lnbmF0dXJl'); +@$core.Deprecated('Use commitDescriptor instead') +const Commit$json = const { + '1': 'Commit', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 2, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'block_id', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'signatures', '3': 4, '4': 3, '5': 11, '6': '.tendermint.types.CommitSig', '8': const {}, '10': 'signatures'}, + ], +}; + +/// Descriptor for `Commit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitDescriptor = $convert.base64Decode('CgZDb21taXQSFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQSFAoFcm91bmQYAiABKAVSBXJvdW5kEkUKCGJsb2NrX2lkGAMgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/I3h8A4t4fB0Jsb2NrSURSB2Jsb2NrSWQSQQoKc2lnbmF0dXJlcxgEIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuQ29tbWl0U2lnQgTI3h8AUgpzaWduYXR1cmVz'); +@$core.Deprecated('Use commitSigDescriptor instead') +const CommitSig$json = const { + '1': 'CommitSig', + '2': const [ + const {'1': 'block_id_flag', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.BlockIDFlag', '10': 'blockIdFlag'}, + const {'1': 'validator_address', '3': 2, '4': 1, '5': 12, '10': 'validatorAddress'}, + const {'1': 'timestamp', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 4, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `CommitSig`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitSigDescriptor = $convert.base64Decode('CglDb21taXRTaWcSQQoNYmxvY2tfaWRfZmxhZxgBIAEoDjIdLnRlbmRlcm1pbnQudHlwZXMuQmxvY2tJREZsYWdSC2Jsb2NrSWRGbGFnEisKEXZhbGlkYXRvcl9hZGRyZXNzGAIgASgMUhB2YWxpZGF0b3JBZGRyZXNzEkIKCXRpbWVzdGFtcBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCMjeHwCQ3x8BUgl0aW1lc3RhbXASHAoJc2lnbmF0dXJlGAQgASgMUglzaWduYXR1cmU='); +@$core.Deprecated('Use proposalDescriptor instead') +const Proposal$json = const { + '1': 'Proposal', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 14, '6': '.tendermint.types.SignedMsgType', '10': 'type'}, + const {'1': 'height', '3': 2, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'round', '3': 3, '4': 1, '5': 5, '10': 'round'}, + const {'1': 'pol_round', '3': 4, '4': 1, '5': 5, '10': 'polRound'}, + const {'1': 'block_id', '3': 5, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'timestamp', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'timestamp'}, + const {'1': 'signature', '3': 7, '4': 1, '5': 12, '10': 'signature'}, + ], +}; + +/// Descriptor for `Proposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proposalDescriptor = $convert.base64Decode('CghQcm9wb3NhbBIzCgR0eXBlGAEgASgOMh8udGVuZGVybWludC50eXBlcy5TaWduZWRNc2dUeXBlUgR0eXBlEhYKBmhlaWdodBgCIAEoA1IGaGVpZ2h0EhQKBXJvdW5kGAMgASgFUgVyb3VuZBIbCglwb2xfcm91bmQYBCABKAVSCHBvbFJvdW5kEkUKCGJsb2NrX2lkGAUgASgLMhkudGVuZGVybWludC50eXBlcy5CbG9ja0lEQg/i3h8HQmxvY2tJRMjeHwBSB2Jsb2NrSWQSQgoJdGltZXN0YW1wGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIIyN4fAJDfHwFSCXRpbWVzdGFtcBIcCglzaWduYXR1cmUYByABKAxSCXNpZ25hdHVyZQ=='); +@$core.Deprecated('Use signedHeaderDescriptor instead') +const SignedHeader$json = const { + '1': 'SignedHeader', + '2': const [ + const {'1': 'header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.Header', '10': 'header'}, + const {'1': 'commit', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Commit', '10': 'commit'}, + ], +}; + +/// Descriptor for `SignedHeader`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signedHeaderDescriptor = $convert.base64Decode('CgxTaWduZWRIZWFkZXISMAoGaGVhZGVyGAEgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJSBmhlYWRlchIwCgZjb21taXQYAiABKAsyGC50ZW5kZXJtaW50LnR5cGVzLkNvbW1pdFIGY29tbWl0'); +@$core.Deprecated('Use lightBlockDescriptor instead') +const LightBlock$json = const { + '1': 'LightBlock', + '2': const [ + const {'1': 'signed_header', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.SignedHeader', '10': 'signedHeader'}, + const {'1': 'validator_set', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.ValidatorSet', '10': 'validatorSet'}, + ], +}; + +/// Descriptor for `LightBlock`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List lightBlockDescriptor = $convert.base64Decode('CgpMaWdodEJsb2NrEkMKDXNpZ25lZF9oZWFkZXIYASABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlNpZ25lZEhlYWRlclIMc2lnbmVkSGVhZGVyEkMKDXZhbGlkYXRvcl9zZXQYAiABKAsyHi50ZW5kZXJtaW50LnR5cGVzLlZhbGlkYXRvclNldFIMdmFsaWRhdG9yU2V0'); +@$core.Deprecated('Use blockMetaDescriptor instead') +const BlockMeta$json = const { + '1': 'BlockMeta', + '2': const [ + const {'1': 'block_id', '3': 1, '4': 1, '5': 11, '6': '.tendermint.types.BlockID', '8': const {}, '10': 'blockId'}, + const {'1': 'block_size', '3': 2, '4': 1, '5': 3, '10': 'blockSize'}, + const {'1': 'header', '3': 3, '4': 1, '5': 11, '6': '.tendermint.types.Header', '8': const {}, '10': 'header'}, + const {'1': 'num_txs', '3': 4, '4': 1, '5': 3, '10': 'numTxs'}, + ], +}; + +/// Descriptor for `BlockMeta`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List blockMetaDescriptor = $convert.base64Decode('CglCbG9ja01ldGESRQoIYmxvY2tfaWQYASABKAsyGS50ZW5kZXJtaW50LnR5cGVzLkJsb2NrSURCD+LeHwdCbG9ja0lEyN4fAFIHYmxvY2tJZBIdCgpibG9ja19zaXplGAIgASgDUglibG9ja1NpemUSNgoGaGVhZGVyGAMgASgLMhgudGVuZGVybWludC50eXBlcy5IZWFkZXJCBMjeHwBSBmhlYWRlchIXCgdudW1fdHhzGAQgASgDUgZudW1UeHM='); +@$core.Deprecated('Use txProofDescriptor instead') +const TxProof$json = const { + '1': 'TxProof', + '2': const [ + const {'1': 'root_hash', '3': 1, '4': 1, '5': 12, '10': 'rootHash'}, + const {'1': 'data', '3': 2, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 11, '6': '.tendermint.crypto.Proof', '10': 'proof'}, + ], +}; + +/// Descriptor for `TxProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List txProofDescriptor = $convert.base64Decode('CgdUeFByb29mEhsKCXJvb3RfaGFzaBgBIAEoDFIIcm9vdEhhc2gSEgoEZGF0YRgCIAEoDFIEZGF0YRIuCgVwcm9vZhgDIAEoCzIYLnRlbmRlcm1pbnQuY3J5cHRvLlByb29mUgVwcm9vZg=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pb.dart new file mode 100644 index 00000000..77aac40a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pb.dart @@ -0,0 +1,239 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../crypto/keys.pb.dart' as $3; + +class ValidatorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposer', subBuilder: Validator.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'totalVotingPower') + ..hasRequiredFields = false + ; + + ValidatorSet._() : super(); + factory ValidatorSet({ + $core.Iterable? validators, + Validator? proposer, + $fixnum.Int64? totalVotingPower, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + if (proposer != null) { + _result.proposer = proposer; + } + if (totalVotingPower != null) { + _result.totalVotingPower = totalVotingPower; + } + return _result; + } + factory ValidatorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSet clone() => ValidatorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSet copyWith(void Function(ValidatorSet) updates) => super.copyWith((message) => updates(message as ValidatorSet)) as ValidatorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSet create() => ValidatorSet._(); + ValidatorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validators => $_getList(0); + + @$pb.TagNumber(2) + Validator get proposer => $_getN(1); + @$pb.TagNumber(2) + set proposer(Validator v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasProposer() => $_has(1); + @$pb.TagNumber(2) + void clearProposer() => clearField(2); + @$pb.TagNumber(2) + Validator ensureProposer() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get totalVotingPower => $_getI64(2); + @$pb.TagNumber(3) + set totalVotingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTotalVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearTotalVotingPower() => clearField(3); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address', $pb.PbFieldType.OY) + ..aOM<$3.PublicKey>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $3.PublicKey.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority') + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.List<$core.int>? address, + $3.PublicKey? pubKey, + $fixnum.Int64? votingPower, + $fixnum.Int64? proposerPriority, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + if (proposerPriority != null) { + _result.proposerPriority = proposerPriority; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get address => $_getN(0); + @$pb.TagNumber(1) + set address($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $3.PublicKey get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($3.PublicKey v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $3.PublicKey ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get votingPower => $_getI64(2); + @$pb.TagNumber(3) + set votingPower($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasVotingPower() => $_has(2); + @$pb.TagNumber(3) + void clearVotingPower() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get proposerPriority => $_getI64(3); + @$pb.TagNumber(4) + set proposerPriority($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasProposerPriority() => $_has(3); + @$pb.TagNumber(4) + void clearProposerPriority() => clearField(4); +} + +class SimpleValidator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SimpleValidator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.types'), createEmptyInstance: create) + ..aOM<$3.PublicKey>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $3.PublicKey.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower') + ..hasRequiredFields = false + ; + + SimpleValidator._() : super(); + factory SimpleValidator({ + $3.PublicKey? pubKey, + $fixnum.Int64? votingPower, + }) { + final _result = create(); + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + return _result; + } + factory SimpleValidator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimpleValidator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimpleValidator clone() => SimpleValidator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimpleValidator copyWith(void Function(SimpleValidator) updates) => super.copyWith((message) => updates(message as SimpleValidator)) as SimpleValidator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SimpleValidator create() => SimpleValidator._(); + SimpleValidator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimpleValidator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimpleValidator? _defaultInstance; + + @$pb.TagNumber(1) + $3.PublicKey get pubKey => $_getN(0); + @$pb.TagNumber(1) + set pubKey($3.PublicKey v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPubKey() => $_has(0); + @$pb.TagNumber(1) + void clearPubKey() => clearField(1); + @$pb.TagNumber(1) + $3.PublicKey ensurePubKey() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get votingPower => $_getI64(1); + @$pb.TagNumber(2) + set votingPower($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasVotingPower() => $_has(1); + @$pb.TagNumber(2) + void clearVotingPower() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbenum.dart new file mode 100644 index 00000000..2b6c00f1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbjson.dart new file mode 100644 index 00000000..ca6dbdc4 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/types/validator.pbjson.dart @@ -0,0 +1,46 @@ +/// +// Generated code. Do not modify. +// source: tendermint/types/validator.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use validatorSetDescriptor instead') +const ValidatorSet$json = const { + '1': 'ValidatorSet', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.tendermint.types.Validator', '10': 'validators'}, + const {'1': 'proposer', '3': 2, '4': 1, '5': 11, '6': '.tendermint.types.Validator', '10': 'proposer'}, + const {'1': 'total_voting_power', '3': 3, '4': 1, '5': 3, '10': 'totalVotingPower'}, + ], +}; + +/// Descriptor for `ValidatorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSetDescriptor = $convert.base64Decode('CgxWYWxpZGF0b3JTZXQSOwoKdmFsaWRhdG9ycxgBIAMoCzIbLnRlbmRlcm1pbnQudHlwZXMuVmFsaWRhdG9yUgp2YWxpZGF0b3JzEjcKCHByb3Bvc2VyGAIgASgLMhsudGVuZGVybWludC50eXBlcy5WYWxpZGF0b3JSCHByb3Bvc2VyEiwKEnRvdGFsX3ZvdGluZ19wb3dlchgDIAEoA1IQdG90YWxWb3RpbmdQb3dlcg=='); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 12, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '8': const {}, '10': 'pubKey'}, + const {'1': 'voting_power', '3': 3, '4': 1, '5': 3, '10': 'votingPower'}, + const {'1': 'proposer_priority', '3': 4, '4': 1, '5': 3, '10': 'proposerPriority'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISGAoHYWRkcmVzcxgBIAEoDFIHYWRkcmVzcxI7CgdwdWJfa2V5GAIgASgLMhwudGVuZGVybWludC5jcnlwdG8uUHVibGljS2V5QgTI3h8AUgZwdWJLZXkSIQoMdm90aW5nX3Bvd2VyGAMgASgDUgt2b3RpbmdQb3dlchIrChFwcm9wb3Nlcl9wcmlvcml0eRgEIAEoA1IQcHJvcG9zZXJQcmlvcml0eQ=='); +@$core.Deprecated('Use simpleValidatorDescriptor instead') +const SimpleValidator$json = const { + '1': 'SimpleValidator', + '2': const [ + const {'1': 'pub_key', '3': 1, '4': 1, '5': 11, '6': '.tendermint.crypto.PublicKey', '10': 'pubKey'}, + const {'1': 'voting_power', '3': 2, '4': 1, '5': 3, '10': 'votingPower'}, + ], +}; + +/// Descriptor for `SimpleValidator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleValidatorDescriptor = $convert.base64Decode('Cg9TaW1wbGVWYWxpZGF0b3ISNQoHcHViX2tleRgBIAEoCzIcLnRlbmRlcm1pbnQuY3J5cHRvLlB1YmxpY0tleVIGcHViS2V5EiEKDHZvdGluZ19wb3dlchgCIAEoA1ILdm90aW5nUG93ZXI='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pb.dart new file mode 100644 index 00000000..2b39464b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pb.dart @@ -0,0 +1,134 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class App extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'App', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protocol', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'software') + ..hasRequiredFields = false + ; + + App._() : super(); + factory App({ + $fixnum.Int64? protocol, + $core.String? software, + }) { + final _result = create(); + if (protocol != null) { + _result.protocol = protocol; + } + if (software != null) { + _result.software = software; + } + return _result; + } + factory App.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory App.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + App clone() => App()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + App copyWith(void Function(App) updates) => super.copyWith((message) => updates(message as App)) as App; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static App create() => App._(); + App createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static App getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static App? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get protocol => $_getI64(0); + @$pb.TagNumber(1) + set protocol($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasProtocol() => $_has(0); + @$pb.TagNumber(1) + void clearProtocol() => clearField(1); + + @$pb.TagNumber(2) + $core.String get software => $_getSZ(1); + @$pb.TagNumber(2) + set software($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSoftware() => $_has(1); + @$pb.TagNumber(2) + void clearSoftware() => clearField(2); +} + +class Consensus extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Consensus', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.version'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'block', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'app', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Consensus._() : super(); + factory Consensus({ + $fixnum.Int64? block, + $fixnum.Int64? app, + }) { + final _result = create(); + if (block != null) { + _result.block = block; + } + if (app != null) { + _result.app = app; + } + return _result; + } + factory Consensus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Consensus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Consensus clone() => Consensus()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Consensus copyWith(void Function(Consensus) updates) => super.copyWith((message) => updates(message as Consensus)) as Consensus; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Consensus create() => Consensus._(); + Consensus createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Consensus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Consensus? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get block => $_getI64(0); + @$pb.TagNumber(1) + set block($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlock() => $_has(0); + @$pb.TagNumber(1) + void clearBlock() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get app => $_getI64(1); + @$pb.TagNumber(2) + set app($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasApp() => $_has(1); + @$pb.TagNumber(2) + void clearApp() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbenum.dart new file mode 100644 index 00000000..f3d93f4f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbjson.dart new file mode 100644 index 00000000..b90224d8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/client/tendermint/version/types.pbjson.dart @@ -0,0 +1,33 @@ +/// +// Generated code. Do not modify. +// source: tendermint/version/types.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use appDescriptor instead') +const App$json = const { + '1': 'App', + '2': const [ + const {'1': 'protocol', '3': 1, '4': 1, '5': 4, '10': 'protocol'}, + const {'1': 'software', '3': 2, '4': 1, '5': 9, '10': 'software'}, + ], +}; + +/// Descriptor for `App`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List appDescriptor = $convert.base64Decode('CgNBcHASGgoIcHJvdG9jb2wYASABKARSCHByb3RvY29sEhoKCHNvZnR3YXJlGAIgASgJUghzb2Z0d2FyZQ=='); +@$core.Deprecated('Use consensusDescriptor instead') +const Consensus$json = const { + '1': 'Consensus', + '2': const [ + const {'1': 'block', '3': 1, '4': 1, '5': 4, '10': 'block'}, + const {'1': 'app', '3': 2, '4': 1, '5': 4, '10': 'app'}, + ], + '7': const {}, +}; + +/// Descriptor for `Consensus`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusDescriptor = $convert.base64Decode('CglDb25zZW5zdXMSFAoFYmxvY2sYASABKARSBWJsb2NrEhAKA2FwcBgCIAEoBFIDYXBwOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/export.dart new file mode 100644 index 00000000..791f28ca --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.tx.v1beta1/module/export.dart @@ -0,0 +1,71 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/tendermint/abci/types.pbgrpc.dart'; +export 'client/tendermint/abci/types.pbjson.dart'; +export 'client/tendermint/abci/types.pbenum.dart'; +export 'client/tendermint/abci/types.pb.dart'; +export 'client/tendermint/crypto/proof.pbenum.dart'; +export 'client/tendermint/version/types.pbjson.dart'; +export 'client/tendermint/version/types.pbenum.dart'; +export 'client/tendermint/version/types.pb.dart'; +export 'client/tendermint/types/validator.pbjson.dart'; +export 'client/tendermint/types/block.pbenum.dart'; +export 'client/tendermint/types/types.pbjson.dart'; +export 'client/tendermint/types/evidence.pbjson.dart'; +export 'client/tendermint/types/evidence.pb.dart'; +export 'client/tendermint/types/validator.pb.dart'; +export 'client/tendermint/types/params.pbjson.dart'; +export 'client/tendermint/types/params.pb.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/tendermint/types/types.pbenum.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/tendermint/types/evidence.pbenum.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/tendermint/types/types.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/tendermint/types/params.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/tendermint/types/block.pb.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/tendermint/types/block.pbjson.dart'; +export 'client/tendermint/types/validator.pbenum.dart'; +export 'client/tendermint/crypto/keys.pbjson.dart'; +export 'client/tendermint/crypto/keys.pb.dart'; +export 'client/tendermint/crypto/keys.pbenum.dart'; +export 'client/cosmos/crypto/multisig/v1beta1/multisig.pbenum.dart'; +export 'client/tendermint/crypto/proof.pb.dart'; +export 'client/cosmos/crypto/multisig/v1beta1/multisig.pbjson.dart'; +export 'client/cosmos/crypto/multisig/v1beta1/multisig.pb.dart'; +export 'client/tendermint/crypto/proof.pbjson.dart'; +export 'client/cosmos/tx/v1beta1/service.pbjson.dart'; +export 'client/cosmos/tx/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/tx/v1beta1/service.pbgrpc.dart'; +export 'client/cosmos/tx/v1beta1/service.pb.dart'; +export 'client/cosmos/tx/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/tx/v1beta1/tx.pb.dart'; +export 'client/cosmos/tx/v1beta1/service.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/google/protobuf/duration.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/duration.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/protobuf/duration.pbenum.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/cosmos/tx/signing/v1beta1/signing.pbenum.dart'; +export 'client/cosmos/tx/signing/v1beta1/signing.pb.dart'; +export 'client/cosmos/tx/signing/v1beta1/signing.pbjson.dart'; +export 'client/cosmos/base/abci/v1beta1/abci.pbenum.dart'; +export 'client/cosmos/base/abci/v1beta1/abci.pb.dart'; +export 'client/cosmos/base/abci/v1beta1/abci.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pb.dart new file mode 100644 index 00000000..c8e4be5b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pb.dart @@ -0,0 +1,368 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'upgrade.pb.dart' as $4; + +class QueryCurrentPlanRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryCurrentPlanRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryCurrentPlanRequest._() : super(); + factory QueryCurrentPlanRequest() => create(); + factory QueryCurrentPlanRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryCurrentPlanRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryCurrentPlanRequest clone() => QueryCurrentPlanRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryCurrentPlanRequest copyWith(void Function(QueryCurrentPlanRequest) updates) => super.copyWith((message) => updates(message as QueryCurrentPlanRequest)) as QueryCurrentPlanRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryCurrentPlanRequest create() => QueryCurrentPlanRequest._(); + QueryCurrentPlanRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryCurrentPlanRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryCurrentPlanRequest? _defaultInstance; +} + +class QueryCurrentPlanResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryCurrentPlanResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOM<$4.Plan>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: $4.Plan.create) + ..hasRequiredFields = false + ; + + QueryCurrentPlanResponse._() : super(); + factory QueryCurrentPlanResponse({ + $4.Plan? plan, + }) { + final _result = create(); + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory QueryCurrentPlanResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryCurrentPlanResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryCurrentPlanResponse clone() => QueryCurrentPlanResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryCurrentPlanResponse copyWith(void Function(QueryCurrentPlanResponse) updates) => super.copyWith((message) => updates(message as QueryCurrentPlanResponse)) as QueryCurrentPlanResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryCurrentPlanResponse create() => QueryCurrentPlanResponse._(); + QueryCurrentPlanResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryCurrentPlanResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryCurrentPlanResponse? _defaultInstance; + + @$pb.TagNumber(1) + $4.Plan get plan => $_getN(0); + @$pb.TagNumber(1) + set plan($4.Plan v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPlan() => $_has(0); + @$pb.TagNumber(1) + void clearPlan() => clearField(1); + @$pb.TagNumber(1) + $4.Plan ensurePlan() => $_ensure(0); +} + +class QueryAppliedPlanRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAppliedPlanRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..hasRequiredFields = false + ; + + QueryAppliedPlanRequest._() : super(); + factory QueryAppliedPlanRequest({ + $core.String? name, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + return _result; + } + factory QueryAppliedPlanRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAppliedPlanRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAppliedPlanRequest clone() => QueryAppliedPlanRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAppliedPlanRequest copyWith(void Function(QueryAppliedPlanRequest) updates) => super.copyWith((message) => updates(message as QueryAppliedPlanRequest)) as QueryAppliedPlanRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAppliedPlanRequest create() => QueryAppliedPlanRequest._(); + QueryAppliedPlanRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAppliedPlanRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAppliedPlanRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); +} + +class QueryAppliedPlanResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAppliedPlanResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..hasRequiredFields = false + ; + + QueryAppliedPlanResponse._() : super(); + factory QueryAppliedPlanResponse({ + $fixnum.Int64? height, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryAppliedPlanResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAppliedPlanResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAppliedPlanResponse clone() => QueryAppliedPlanResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAppliedPlanResponse copyWith(void Function(QueryAppliedPlanResponse) updates) => super.copyWith((message) => updates(message as QueryAppliedPlanResponse)) as QueryAppliedPlanResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAppliedPlanResponse create() => QueryAppliedPlanResponse._(); + QueryAppliedPlanResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAppliedPlanResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAppliedPlanResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get height => $_getI64(0); + @$pb.TagNumber(1) + set height($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); +} + +class QueryUpgradedConsensusStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUpgradedConsensusStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastHeight') + ..hasRequiredFields = false + ; + + QueryUpgradedConsensusStateRequest._() : super(); + factory QueryUpgradedConsensusStateRequest({ + $fixnum.Int64? lastHeight, + }) { + final _result = create(); + if (lastHeight != null) { + _result.lastHeight = lastHeight; + } + return _result; + } + factory QueryUpgradedConsensusStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUpgradedConsensusStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateRequest clone() => QueryUpgradedConsensusStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateRequest copyWith(void Function(QueryUpgradedConsensusStateRequest) updates) => super.copyWith((message) => updates(message as QueryUpgradedConsensusStateRequest)) as QueryUpgradedConsensusStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateRequest create() => QueryUpgradedConsensusStateRequest._(); + QueryUpgradedConsensusStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUpgradedConsensusStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get lastHeight => $_getI64(0); + @$pb.TagNumber(1) + set lastHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasLastHeight() => $_has(0); + @$pb.TagNumber(1) + void clearLastHeight() => clearField(1); +} + +class QueryUpgradedConsensusStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUpgradedConsensusStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedConsensusState', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + QueryUpgradedConsensusStateResponse._() : super(); + factory QueryUpgradedConsensusStateResponse({ + $core.List<$core.int>? upgradedConsensusState, + }) { + final _result = create(); + if (upgradedConsensusState != null) { + _result.upgradedConsensusState = upgradedConsensusState; + } + return _result; + } + factory QueryUpgradedConsensusStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUpgradedConsensusStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateResponse clone() => QueryUpgradedConsensusStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateResponse copyWith(void Function(QueryUpgradedConsensusStateResponse) updates) => super.copyWith((message) => updates(message as QueryUpgradedConsensusStateResponse)) as QueryUpgradedConsensusStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateResponse create() => QueryUpgradedConsensusStateResponse._(); + QueryUpgradedConsensusStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUpgradedConsensusStateResponse? _defaultInstance; + + @$pb.TagNumber(2) + $core.List<$core.int> get upgradedConsensusState => $_getN(0); + @$pb.TagNumber(2) + set upgradedConsensusState($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(2) + $core.bool hasUpgradedConsensusState() => $_has(0); + @$pb.TagNumber(2) + void clearUpgradedConsensusState() => clearField(2); +} + +class QueryModuleVersionsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryModuleVersionsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moduleName') + ..hasRequiredFields = false + ; + + QueryModuleVersionsRequest._() : super(); + factory QueryModuleVersionsRequest({ + $core.String? moduleName, + }) { + final _result = create(); + if (moduleName != null) { + _result.moduleName = moduleName; + } + return _result; + } + factory QueryModuleVersionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryModuleVersionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryModuleVersionsRequest clone() => QueryModuleVersionsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryModuleVersionsRequest copyWith(void Function(QueryModuleVersionsRequest) updates) => super.copyWith((message) => updates(message as QueryModuleVersionsRequest)) as QueryModuleVersionsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryModuleVersionsRequest create() => QueryModuleVersionsRequest._(); + QueryModuleVersionsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryModuleVersionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryModuleVersionsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get moduleName => $_getSZ(0); + @$pb.TagNumber(1) + set moduleName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasModuleName() => $_has(0); + @$pb.TagNumber(1) + void clearModuleName() => clearField(1); +} + +class QueryModuleVersionsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryModuleVersionsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..pc<$4.ModuleVersion>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moduleVersions', $pb.PbFieldType.PM, subBuilder: $4.ModuleVersion.create) + ..hasRequiredFields = false + ; + + QueryModuleVersionsResponse._() : super(); + factory QueryModuleVersionsResponse({ + $core.Iterable<$4.ModuleVersion>? moduleVersions, + }) { + final _result = create(); + if (moduleVersions != null) { + _result.moduleVersions.addAll(moduleVersions); + } + return _result; + } + factory QueryModuleVersionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryModuleVersionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryModuleVersionsResponse clone() => QueryModuleVersionsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryModuleVersionsResponse copyWith(void Function(QueryModuleVersionsResponse) updates) => super.copyWith((message) => updates(message as QueryModuleVersionsResponse)) as QueryModuleVersionsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryModuleVersionsResponse create() => QueryModuleVersionsResponse._(); + QueryModuleVersionsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryModuleVersionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryModuleVersionsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$4.ModuleVersion> get moduleVersions => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbenum.dart new file mode 100644 index 00000000..8d9617d9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbgrpc.dart new file mode 100644 index 00000000..46053c45 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbgrpc.dart @@ -0,0 +1,149 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$currentPlan = $grpc.ClientMethod<$0.QueryCurrentPlanRequest, + $0.QueryCurrentPlanResponse>( + '/cosmos.upgrade.v1beta1.Query/CurrentPlan', + ($0.QueryCurrentPlanRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryCurrentPlanResponse.fromBuffer(value)); + static final _$appliedPlan = $grpc.ClientMethod<$0.QueryAppliedPlanRequest, + $0.QueryAppliedPlanResponse>( + '/cosmos.upgrade.v1beta1.Query/AppliedPlan', + ($0.QueryAppliedPlanRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAppliedPlanResponse.fromBuffer(value)); + static final _$upgradedConsensusState = $grpc.ClientMethod< + $0.QueryUpgradedConsensusStateRequest, + $0.QueryUpgradedConsensusStateResponse>( + '/cosmos.upgrade.v1beta1.Query/UpgradedConsensusState', + ($0.QueryUpgradedConsensusStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryUpgradedConsensusStateResponse.fromBuffer(value)); + static final _$moduleVersions = $grpc.ClientMethod< + $0.QueryModuleVersionsRequest, $0.QueryModuleVersionsResponse>( + '/cosmos.upgrade.v1beta1.Query/ModuleVersions', + ($0.QueryModuleVersionsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryModuleVersionsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryCurrentPlanResponse> currentPlan( + $0.QueryCurrentPlanRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$currentPlan, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAppliedPlanResponse> appliedPlan( + $0.QueryAppliedPlanRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$appliedPlan, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryUpgradedConsensusStateResponse> + upgradedConsensusState($0.QueryUpgradedConsensusStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$upgradedConsensusState, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryModuleVersionsResponse> moduleVersions( + $0.QueryModuleVersionsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$moduleVersions, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.upgrade.v1beta1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryCurrentPlanRequest, + $0.QueryCurrentPlanResponse>( + 'CurrentPlan', + currentPlan_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryCurrentPlanRequest.fromBuffer(value), + ($0.QueryCurrentPlanResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryAppliedPlanRequest, + $0.QueryAppliedPlanResponse>( + 'AppliedPlan', + appliedPlan_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAppliedPlanRequest.fromBuffer(value), + ($0.QueryAppliedPlanResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryUpgradedConsensusStateRequest, + $0.QueryUpgradedConsensusStateResponse>( + 'UpgradedConsensusState', + upgradedConsensusState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryUpgradedConsensusStateRequest.fromBuffer(value), + ($0.QueryUpgradedConsensusStateResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryModuleVersionsRequest, + $0.QueryModuleVersionsResponse>( + 'ModuleVersions', + moduleVersions_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryModuleVersionsRequest.fromBuffer(value), + ($0.QueryModuleVersionsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryCurrentPlanResponse> currentPlan_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryCurrentPlanRequest> request) async { + return currentPlan(call, await request); + } + + $async.Future<$0.QueryAppliedPlanResponse> appliedPlan_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryAppliedPlanRequest> request) async { + return appliedPlan(call, await request); + } + + $async.Future<$0.QueryUpgradedConsensusStateResponse> + upgradedConsensusState_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryUpgradedConsensusStateRequest> request) async { + return upgradedConsensusState(call, await request); + } + + $async.Future<$0.QueryModuleVersionsResponse> moduleVersions_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryModuleVersionsRequest> request) async { + return moduleVersions(call, await request); + } + + $async.Future<$0.QueryCurrentPlanResponse> currentPlan( + $grpc.ServiceCall call, $0.QueryCurrentPlanRequest request); + $async.Future<$0.QueryAppliedPlanResponse> appliedPlan( + $grpc.ServiceCall call, $0.QueryAppliedPlanRequest request); + $async.Future<$0.QueryUpgradedConsensusStateResponse> upgradedConsensusState( + $grpc.ServiceCall call, $0.QueryUpgradedConsensusStateRequest request); + $async.Future<$0.QueryModuleVersionsResponse> moduleVersions( + $grpc.ServiceCall call, $0.QueryModuleVersionsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbjson.dart new file mode 100644 index 00000000..657abadf --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/query.pbjson.dart @@ -0,0 +1,92 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryCurrentPlanRequestDescriptor instead') +const QueryCurrentPlanRequest$json = const { + '1': 'QueryCurrentPlanRequest', +}; + +/// Descriptor for `QueryCurrentPlanRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryCurrentPlanRequestDescriptor = $convert.base64Decode('ChdRdWVyeUN1cnJlbnRQbGFuUmVxdWVzdA=='); +@$core.Deprecated('Use queryCurrentPlanResponseDescriptor instead') +const QueryCurrentPlanResponse$json = const { + '1': 'QueryCurrentPlanResponse', + '2': const [ + const {'1': 'plan', '3': 1, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '10': 'plan'}, + ], +}; + +/// Descriptor for `QueryCurrentPlanResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryCurrentPlanResponseDescriptor = $convert.base64Decode('ChhRdWVyeUN1cnJlbnRQbGFuUmVzcG9uc2USMAoEcGxhbhgBIAEoCzIcLmNvc21vcy51cGdyYWRlLnYxYmV0YTEuUGxhblIEcGxhbg=='); +@$core.Deprecated('Use queryAppliedPlanRequestDescriptor instead') +const QueryAppliedPlanRequest$json = const { + '1': 'QueryAppliedPlanRequest', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + ], +}; + +/// Descriptor for `QueryAppliedPlanRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAppliedPlanRequestDescriptor = $convert.base64Decode('ChdRdWVyeUFwcGxpZWRQbGFuUmVxdWVzdBISCgRuYW1lGAEgASgJUgRuYW1l'); +@$core.Deprecated('Use queryAppliedPlanResponseDescriptor instead') +const QueryAppliedPlanResponse$json = const { + '1': 'QueryAppliedPlanResponse', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 3, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryAppliedPlanResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAppliedPlanResponseDescriptor = $convert.base64Decode('ChhRdWVyeUFwcGxpZWRQbGFuUmVzcG9uc2USFgoGaGVpZ2h0GAEgASgDUgZoZWlnaHQ='); +@$core.Deprecated('Use queryUpgradedConsensusStateRequestDescriptor instead') +const QueryUpgradedConsensusStateRequest$json = const { + '1': 'QueryUpgradedConsensusStateRequest', + '2': const [ + const {'1': 'last_height', '3': 1, '4': 1, '5': 3, '10': 'lastHeight'}, + ], + '7': const {'3': true}, +}; + +/// Descriptor for `QueryUpgradedConsensusStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUpgradedConsensusStateRequestDescriptor = $convert.base64Decode('CiJRdWVyeVVwZ3JhZGVkQ29uc2Vuc3VzU3RhdGVSZXF1ZXN0Eh8KC2xhc3RfaGVpZ2h0GAEgASgDUgpsYXN0SGVpZ2h0OgIYAQ=='); +@$core.Deprecated('Use queryUpgradedConsensusStateResponseDescriptor instead') +const QueryUpgradedConsensusStateResponse$json = const { + '1': 'QueryUpgradedConsensusStateResponse', + '2': const [ + const {'1': 'upgraded_consensus_state', '3': 2, '4': 1, '5': 12, '10': 'upgradedConsensusState'}, + ], + '7': const {'3': true}, + '9': const [ + const {'1': 1, '2': 2}, + ], +}; + +/// Descriptor for `QueryUpgradedConsensusStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUpgradedConsensusStateResponseDescriptor = $convert.base64Decode('CiNRdWVyeVVwZ3JhZGVkQ29uc2Vuc3VzU3RhdGVSZXNwb25zZRI4Chh1cGdyYWRlZF9jb25zZW5zdXNfc3RhdGUYAiABKAxSFnVwZ3JhZGVkQ29uc2Vuc3VzU3RhdGU6AhgBSgQIARAC'); +@$core.Deprecated('Use queryModuleVersionsRequestDescriptor instead') +const QueryModuleVersionsRequest$json = const { + '1': 'QueryModuleVersionsRequest', + '2': const [ + const {'1': 'module_name', '3': 1, '4': 1, '5': 9, '10': 'moduleName'}, + ], +}; + +/// Descriptor for `QueryModuleVersionsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryModuleVersionsRequestDescriptor = $convert.base64Decode('ChpRdWVyeU1vZHVsZVZlcnNpb25zUmVxdWVzdBIfCgttb2R1bGVfbmFtZRgBIAEoCVIKbW9kdWxlTmFtZQ=='); +@$core.Deprecated('Use queryModuleVersionsResponseDescriptor instead') +const QueryModuleVersionsResponse$json = const { + '1': 'QueryModuleVersionsResponse', + '2': const [ + const {'1': 'module_versions', '3': 1, '4': 3, '5': 11, '6': '.cosmos.upgrade.v1beta1.ModuleVersion', '10': 'moduleVersions'}, + ], +}; + +/// Descriptor for `QueryModuleVersionsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryModuleVersionsResponseDescriptor = $convert.base64Decode('ChtRdWVyeU1vZHVsZVZlcnNpb25zUmVzcG9uc2USTgoPbW9kdWxlX3ZlcnNpb25zGAEgAygLMiUuY29zbW9zLnVwZ3JhZGUudjFiZXRhMS5Nb2R1bGVWZXJzaW9uUg5tb2R1bGVWZXJzaW9ucw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart new file mode 100644 index 00000000..f97bc0b9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart @@ -0,0 +1,335 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $2; +import '../../../google/protobuf/any.pb.dart' as $3; + +class Plan extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Plan', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM<$2.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $2.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..aOM<$3.Any>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + Plan._() : super(); + factory Plan({ + $core.String? name, + @$core.Deprecated('This field is deprecated.') + $2.Timestamp? time, + $fixnum.Int64? height, + $core.String? info, + @$core.Deprecated('This field is deprecated.') + $3.Any? upgradedClientState, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (time != null) { + // ignore: deprecated_member_use_from_same_package + _result.time = time; + } + if (height != null) { + _result.height = height; + } + if (info != null) { + _result.info = info; + } + if (upgradedClientState != null) { + // ignore: deprecated_member_use_from_same_package + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Plan clone() => Plan()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Plan copyWith(void Function(Plan) updates) => super.copyWith((message) => updates(message as Plan)) as Plan; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Plan create() => Plan._(); + Plan createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Plan? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(2) + $2.Timestamp get time => $_getN(1); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(2) + set time($2.Timestamp v) { setField(2, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(2) + $2.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(5) + $3.Any get upgradedClientState => $_getN(4); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(5) + set upgradedClientState($3.Any v) { setField(5, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(5) + $core.bool hasUpgradedClientState() => $_has(4); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(5) + void clearUpgradedClientState() => clearField(5); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(5) + $3.Any ensureUpgradedClientState() => $_ensure(4); +} + +class SoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: Plan.create) + ..hasRequiredFields = false + ; + + SoftwareUpgradeProposal._() : super(); + factory SoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + Plan? plan, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory SoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal clone() => SoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal copyWith(void Function(SoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as SoftwareUpgradeProposal)) as SoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal create() => SoftwareUpgradeProposal._(); + SoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan(Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + Plan ensurePlan() => $_ensure(2); +} + +class CancelSoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CancelSoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + CancelSoftwareUpgradeProposal._() : super(); + factory CancelSoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory CancelSoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CancelSoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal clone() => CancelSoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal copyWith(void Function(CancelSoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as CancelSoftwareUpgradeProposal)) as CancelSoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal create() => CancelSoftwareUpgradeProposal._(); + CancelSoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CancelSoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + +class ModuleVersion extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ModuleVersion', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + ModuleVersion._() : super(); + factory ModuleVersion({ + $core.String? name, + $fixnum.Int64? version, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory ModuleVersion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ModuleVersion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ModuleVersion clone() => ModuleVersion()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ModuleVersion copyWith(void Function(ModuleVersion) updates) => super.copyWith((message) => updates(message as ModuleVersion)) as ModuleVersion; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ModuleVersion create() => ModuleVersion._(); + ModuleVersion createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ModuleVersion getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ModuleVersion? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get version => $_getI64(1); + @$pb.TagNumber(2) + set version($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasVersion() => $_has(1); + @$pb.TagNumber(2) + void clearVersion() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart new file mode 100644 index 00000000..e6fdc4b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart new file mode 100644 index 00000000..b9d11f6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart @@ -0,0 +1,78 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use planDescriptor instead') +const Plan$json = const { + '1': 'Plan', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const { + '1': 'time', + '3': 2, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '8': const {'3': true}, + '10': 'time', + }, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + const { + '1': 'upgraded_client_state', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Any', + '8': const {'3': true}, + '10': 'upgradedClientState', + }, + ], + '7': const {}, +}; + +/// Descriptor for `Plan`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List planDescriptor = $convert.base64Decode('CgRQbGFuEhIKBG5hbWUYASABKAlSBG5hbWUSOgoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCChgBkN8fAcjeHwBSBHRpbWUSFgoGaGVpZ2h0GAMgASgDUgZoZWlnaHQSEgoEaW5mbxgEIAEoCVIEaW5mbxJsChV1cGdyYWRlZF9jbGllbnRfc3RhdGUYBSABKAsyFC5nb29nbGUucHJvdG9idWYuQW55QiIYAfLeHxx5YW1sOiJ1cGdyYWRlZF9jbGllbnRfc3RhdGUiUhN1cGdyYWRlZENsaWVudFN0YXRlOgjooB8BmKAfAA=='); +@$core.Deprecated('Use softwareUpgradeProposalDescriptor instead') +const SoftwareUpgradeProposal$json = const { + '1': 'SoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + ], + '7': const {}, +}; + +/// Descriptor for `SoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List softwareUpgradeProposalDescriptor = $convert.base64Decode('ChdTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEjYKBHBsYW4YAyABKAsyHC5jb3Ntb3MudXBncmFkZS52MWJldGExLlBsYW5CBMjeHwBSBHBsYW46COigHwGYoB8A'); +@$core.Deprecated('Use cancelSoftwareUpgradeProposalDescriptor instead') +const CancelSoftwareUpgradeProposal$json = const { + '1': 'CancelSoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `CancelSoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cancelSoftwareUpgradeProposalDescriptor = $convert.base64Decode('Ch1DYW5jZWxTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uOgjooB8BmKAfAA=='); +@$core.Deprecated('Use moduleVersionDescriptor instead') +const ModuleVersion$json = const { + '1': 'ModuleVersion', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'version', '3': 2, '4': 1, '5': 4, '10': 'version'}, + ], + '7': const {}, +}; + +/// Descriptor for `ModuleVersion`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List moduleVersionDescriptor = $convert.base64Decode('Cg1Nb2R1bGVWZXJzaW9uEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHdmVyc2lvbhgCIAEoBFIHdmVyc2lvbjoI6KAfAZigHwE='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..62f2d248 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $1; + +class Annotations { + static final http = $pb.Extension<$1.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $1.HttpRule.getDefault, subBuilder: $1.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/export.dart new file mode 100644 index 00000000..8f13e2af --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.upgrade.v1beta1/module/export.dart @@ -0,0 +1,25 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/query.pbjson.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/query.pbgrpc.dart'; +export 'client/cosmos/upgrade/v1beta1/query.pbenum.dart'; +export 'client/cosmos/upgrade/v1beta1/query.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart new file mode 100644 index 00000000..1b4d9a95 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pb.dart @@ -0,0 +1,279 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/auth.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/any.pb.dart' as $2; + +class BaseAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BaseAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'address') + ..aOM<$2.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', subBuilder: $2.Any.create) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'accountNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + BaseAccount._() : super(); + factory BaseAccount({ + $core.String? address, + $2.Any? pubKey, + $fixnum.Int64? accountNumber, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (address != null) { + _result.address = address; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + if (accountNumber != null) { + _result.accountNumber = accountNumber; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory BaseAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BaseAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BaseAccount clone() => BaseAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BaseAccount copyWith(void Function(BaseAccount) updates) => super.copyWith((message) => updates(message as BaseAccount)) as BaseAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BaseAccount create() => BaseAccount._(); + BaseAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BaseAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BaseAccount? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get address => $_getSZ(0); + @$pb.TagNumber(1) + set address($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasAddress() => $_has(0); + @$pb.TagNumber(1) + void clearAddress() => clearField(1); + + @$pb.TagNumber(2) + $2.Any get pubKey => $_getN(1); + @$pb.TagNumber(2) + set pubKey($2.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPubKey() => $_has(1); + @$pb.TagNumber(2) + void clearPubKey() => clearField(2); + @$pb.TagNumber(2) + $2.Any ensurePubKey() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get accountNumber => $_getI64(2); + @$pb.TagNumber(3) + set accountNumber($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasAccountNumber() => $_has(2); + @$pb.TagNumber(3) + void clearAccountNumber() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get sequence => $_getI64(3); + @$pb.TagNumber(4) + set sequence($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasSequence() => $_has(3); + @$pb.TagNumber(4) + void clearSequence() => clearField(4); +} + +class ModuleAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ModuleAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseAccount', subBuilder: BaseAccount.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'permissions') + ..hasRequiredFields = false + ; + + ModuleAccount._() : super(); + factory ModuleAccount({ + BaseAccount? baseAccount, + $core.String? name, + $core.Iterable<$core.String>? permissions, + }) { + final _result = create(); + if (baseAccount != null) { + _result.baseAccount = baseAccount; + } + if (name != null) { + _result.name = name; + } + if (permissions != null) { + _result.permissions.addAll(permissions); + } + return _result; + } + factory ModuleAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ModuleAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ModuleAccount clone() => ModuleAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ModuleAccount copyWith(void Function(ModuleAccount) updates) => super.copyWith((message) => updates(message as ModuleAccount)) as ModuleAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ModuleAccount create() => ModuleAccount._(); + ModuleAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ModuleAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ModuleAccount? _defaultInstance; + + @$pb.TagNumber(1) + BaseAccount get baseAccount => $_getN(0); + @$pb.TagNumber(1) + set baseAccount(BaseAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseAccount() => clearField(1); + @$pb.TagNumber(1) + BaseAccount ensureBaseAccount() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get permissions => $_getList(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.auth.v1beta1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxMemoCharacters', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txSigLimit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'txSizeCostPerByte', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sigVerifyCostEd25519', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sigVerifyCostSecp256k1', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $fixnum.Int64? maxMemoCharacters, + $fixnum.Int64? txSigLimit, + $fixnum.Int64? txSizeCostPerByte, + $fixnum.Int64? sigVerifyCostEd25519, + $fixnum.Int64? sigVerifyCostSecp256k1, + }) { + final _result = create(); + if (maxMemoCharacters != null) { + _result.maxMemoCharacters = maxMemoCharacters; + } + if (txSigLimit != null) { + _result.txSigLimit = txSigLimit; + } + if (txSizeCostPerByte != null) { + _result.txSizeCostPerByte = txSizeCostPerByte; + } + if (sigVerifyCostEd25519 != null) { + _result.sigVerifyCostEd25519 = sigVerifyCostEd25519; + } + if (sigVerifyCostSecp256k1 != null) { + _result.sigVerifyCostSecp256k1 = sigVerifyCostSecp256k1; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxMemoCharacters => $_getI64(0); + @$pb.TagNumber(1) + set maxMemoCharacters($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxMemoCharacters() => $_has(0); + @$pb.TagNumber(1) + void clearMaxMemoCharacters() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get txSigLimit => $_getI64(1); + @$pb.TagNumber(2) + set txSigLimit($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTxSigLimit() => $_has(1); + @$pb.TagNumber(2) + void clearTxSigLimit() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get txSizeCostPerByte => $_getI64(2); + @$pb.TagNumber(3) + set txSizeCostPerByte($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTxSizeCostPerByte() => $_has(2); + @$pb.TagNumber(3) + void clearTxSizeCostPerByte() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get sigVerifyCostEd25519 => $_getI64(3); + @$pb.TagNumber(4) + set sigVerifyCostEd25519($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasSigVerifyCostEd25519() => $_has(3); + @$pb.TagNumber(4) + void clearSigVerifyCostEd25519() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get sigVerifyCostSecp256k1 => $_getI64(4); + @$pb.TagNumber(5) + set sigVerifyCostSecp256k1($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigVerifyCostSecp256k1() => $_has(4); + @$pb.TagNumber(5) + void clearSigVerifyCostSecp256k1() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart new file mode 100644 index 00000000..5eaec1f0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/auth.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart new file mode 100644 index 00000000..2dbeb272 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/auth/v1beta1/auth.pbjson.dart @@ -0,0 +1,52 @@ +/// +// Generated code. Do not modify. +// source: cosmos/auth/v1beta1/auth.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use baseAccountDescriptor instead') +const BaseAccount$json = const { + '1': 'BaseAccount', + '2': const [ + const {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'}, + const {'1': 'pub_key', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'pubKey'}, + const {'1': 'account_number', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'accountNumber'}, + const {'1': 'sequence', '3': 4, '4': 1, '5': 4, '10': 'sequence'}, + ], + '7': const {}, +}; + +/// Descriptor for `BaseAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List baseAccountDescriptor = $convert.base64Decode('CgtCYXNlQWNjb3VudBIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzElwKB3B1Yl9rZXkYAiABKAsyFC5nb29nbGUucHJvdG9idWYuQW55Qi3q3h8UcHVibGljX2tleSxvbWl0ZW1wdHny3h8ReWFtbDoicHVibGljX2tleSJSBnB1YktleRJACg5hY2NvdW50X251bWJlchgDIAEoBEIZ8t4fFXlhbWw6ImFjY291bnRfbnVtYmVyIlINYWNjb3VudE51bWJlchIaCghzZXF1ZW5jZRgEIAEoBFIIc2VxdWVuY2U6GIigHwCYoB8A6KAfANK0LQhBY2NvdW50SQ=='); +@$core.Deprecated('Use moduleAccountDescriptor instead') +const ModuleAccount$json = const { + '1': 'ModuleAccount', + '2': const [ + const {'1': 'base_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.auth.v1beta1.BaseAccount', '8': const {}, '10': 'baseAccount'}, + const {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'permissions', '3': 3, '4': 3, '5': 9, '10': 'permissions'}, + ], + '7': const {}, +}; + +/// Descriptor for `ModuleAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List moduleAccountDescriptor = $convert.base64Decode('Cg1Nb2R1bGVBY2NvdW50EmAKDGJhc2VfYWNjb3VudBgBIAEoCzIgLmNvc21vcy5hdXRoLnYxYmV0YTEuQmFzZUFjY291bnRCG9DeHwHy3h8TeWFtbDoiYmFzZV9hY2NvdW50IlILYmFzZUFjY291bnQSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtwZXJtaXNzaW9ucxgDIAMoCVILcGVybWlzc2lvbnM6GoigHwCYoB8A0rQtDk1vZHVsZUFjY291bnRJ'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'max_memo_characters', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'maxMemoCharacters'}, + const {'1': 'tx_sig_limit', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'txSigLimit'}, + const {'1': 'tx_size_cost_per_byte', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'txSizeCostPerByte'}, + const {'1': 'sig_verify_cost_ed25519', '3': 4, '4': 1, '5': 4, '8': const {}, '10': 'sigVerifyCostEd25519'}, + const {'1': 'sig_verify_cost_secp256k1', '3': 5, '4': 1, '5': 4, '8': const {}, '10': 'sigVerifyCostSecp256k1'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSTgoTbWF4X21lbW9fY2hhcmFjdGVycxgBIAEoBEIe8t4fGnlhbWw6Im1heF9tZW1vX2NoYXJhY3RlcnMiUhFtYXhNZW1vQ2hhcmFjdGVycxI5Cgx0eF9zaWdfbGltaXQYAiABKARCF/LeHxN5YW1sOiJ0eF9zaWdfbGltaXQiUgp0eFNpZ0xpbWl0ElIKFXR4X3NpemVfY29zdF9wZXJfYnl0ZRgDIAEoBEIg8t4fHHlhbWw6InR4X3NpemVfY29zdF9wZXJfYnl0ZSJSEXR4U2l6ZUNvc3RQZXJCeXRlEnEKF3NpZ192ZXJpZnlfY29zdF9lZDI1NTE5GAQgASgEQjri3h8UU2lnVmVyaWZ5Q29zdEVEMjU1MTny3h8eeWFtbDoic2lnX3ZlcmlmeV9jb3N0X2VkMjU1MTkiUhRzaWdWZXJpZnlDb3N0RWQyNTUxORJ5ChlzaWdfdmVyaWZ5X2Nvc3Rfc2VjcDI1NmsxGAUgASgEQj7i3h8WU2lnVmVyaWZ5Q29zdFNlY3AyNTZrMfLeHyB5YW1sOiJzaWdfdmVyaWZ5X2Nvc3Rfc2VjcDI1NmsxIlIWc2lnVmVyaWZ5Q29zdFNlY3AyNTZrMToI6KAfAZigHwA='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pb.dart new file mode 100644 index 00000000..a3f98583 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pb.dart @@ -0,0 +1,140 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../base/v1beta1/coin.pb.dart' as $1; + +class MsgCreateVestingAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreateVestingAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fromAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'toAddress') + ..pc<$1.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $1.Coin.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endTime') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delayed') + ..hasRequiredFields = false + ; + + MsgCreateVestingAccount._() : super(); + factory MsgCreateVestingAccount({ + $core.String? fromAddress, + $core.String? toAddress, + $core.Iterable<$1.Coin>? amount, + $fixnum.Int64? endTime, + $core.bool? delayed, + }) { + final _result = create(); + if (fromAddress != null) { + _result.fromAddress = fromAddress; + } + if (toAddress != null) { + _result.toAddress = toAddress; + } + if (amount != null) { + _result.amount.addAll(amount); + } + if (endTime != null) { + _result.endTime = endTime; + } + if (delayed != null) { + _result.delayed = delayed; + } + return _result; + } + factory MsgCreateVestingAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreateVestingAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreateVestingAccount clone() => MsgCreateVestingAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreateVestingAccount copyWith(void Function(MsgCreateVestingAccount) updates) => super.copyWith((message) => updates(message as MsgCreateVestingAccount)) as MsgCreateVestingAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreateVestingAccount create() => MsgCreateVestingAccount._(); + MsgCreateVestingAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreateVestingAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreateVestingAccount? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get fromAddress => $_getSZ(0); + @$pb.TagNumber(1) + set fromAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasFromAddress() => $_has(0); + @$pb.TagNumber(1) + void clearFromAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get toAddress => $_getSZ(1); + @$pb.TagNumber(2) + set toAddress($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasToAddress() => $_has(1); + @$pb.TagNumber(2) + void clearToAddress() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$1.Coin> get amount => $_getList(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get endTime => $_getI64(3); + @$pb.TagNumber(4) + set endTime($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasEndTime() => $_has(3); + @$pb.TagNumber(4) + void clearEndTime() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get delayed => $_getBF(4); + @$pb.TagNumber(5) + set delayed($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelayed() => $_has(4); + @$pb.TagNumber(5) + void clearDelayed() => clearField(5); +} + +class MsgCreateVestingAccountResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreateVestingAccountResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgCreateVestingAccountResponse._() : super(); + factory MsgCreateVestingAccountResponse() => create(); + factory MsgCreateVestingAccountResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreateVestingAccountResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreateVestingAccountResponse clone() => MsgCreateVestingAccountResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreateVestingAccountResponse copyWith(void Function(MsgCreateVestingAccountResponse) updates) => super.copyWith((message) => updates(message as MsgCreateVestingAccountResponse)) as MsgCreateVestingAccountResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreateVestingAccountResponse create() => MsgCreateVestingAccountResponse._(); + MsgCreateVestingAccountResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreateVestingAccountResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreateVestingAccountResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbenum.dart new file mode 100644 index 00000000..3cfd97f1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbgrpc.dart new file mode 100644 index 00000000..3b326853 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbgrpc.dart @@ -0,0 +1,59 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $0; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$createVestingAccount = $grpc.ClientMethod< + $0.MsgCreateVestingAccount, $0.MsgCreateVestingAccountResponse>( + '/cosmos.vesting.v1beta1.Msg/CreateVestingAccount', + ($0.MsgCreateVestingAccount value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.MsgCreateVestingAccountResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.MsgCreateVestingAccountResponse> createVestingAccount( + $0.MsgCreateVestingAccount request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createVestingAccount, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos.vesting.v1beta1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$0.MsgCreateVestingAccount, + $0.MsgCreateVestingAccountResponse>( + 'CreateVestingAccount', + createVestingAccount_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.MsgCreateVestingAccount.fromBuffer(value), + ($0.MsgCreateVestingAccountResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.MsgCreateVestingAccountResponse> createVestingAccount_Pre( + $grpc.ServiceCall call, + $async.Future<$0.MsgCreateVestingAccount> request) async { + return createVestingAccount(call, await request); + } + + $async.Future<$0.MsgCreateVestingAccountResponse> createVestingAccount( + $grpc.ServiceCall call, $0.MsgCreateVestingAccount request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbjson.dart new file mode 100644 index 00000000..13c45d57 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/tx.pbjson.dart @@ -0,0 +1,32 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgCreateVestingAccountDescriptor instead') +const MsgCreateVestingAccount$json = const { + '1': 'MsgCreateVestingAccount', + '2': const [ + const {'1': 'from_address', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'fromAddress'}, + const {'1': 'to_address', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'toAddress'}, + const {'1': 'amount', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + const {'1': 'end_time', '3': 4, '4': 1, '5': 3, '8': const {}, '10': 'endTime'}, + const {'1': 'delayed', '3': 5, '4': 1, '5': 8, '10': 'delayed'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgCreateVestingAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreateVestingAccountDescriptor = $convert.base64Decode('ChdNc2dDcmVhdGVWZXN0aW5nQWNjb3VudBI6Cgxmcm9tX2FkZHJlc3MYASABKAlCF/LeHxN5YW1sOiJmcm9tX2FkZHJlc3MiUgtmcm9tQWRkcmVzcxI0Cgp0b19hZGRyZXNzGAIgASgJQhXy3h8ReWFtbDoidG9fYWRkcmVzcyJSCXRvQWRkcmVzcxJjCgZhbW91bnQYAyADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CMMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc1IGYW1vdW50Ei4KCGVuZF90aW1lGAQgASgDQhPy3h8PeWFtbDoiZW5kX3RpbWUiUgdlbmRUaW1lEhgKB2RlbGF5ZWQYBSABKAhSB2RlbGF5ZWQ6BOigHwE='); +@$core.Deprecated('Use msgCreateVestingAccountResponseDescriptor instead') +const MsgCreateVestingAccountResponse$json = const { + '1': 'MsgCreateVestingAccountResponse', +}; + +/// Descriptor for `MsgCreateVestingAccountResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreateVestingAccountResponseDescriptor = $convert.base64Decode('Ch9Nc2dDcmVhdGVWZXN0aW5nQWNjb3VudFJlc3BvbnNl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pb.dart new file mode 100644 index 00000000..55f1c963 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pb.dart @@ -0,0 +1,389 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/vesting.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../auth/v1beta1/auth.pb.dart' as $3; +import '../../base/v1beta1/coin.pb.dart' as $1; + +class BaseVestingAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BaseVestingAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aOM<$3.BaseAccount>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseAccount', subBuilder: $3.BaseAccount.create) + ..pc<$1.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'originalVesting', $pb.PbFieldType.PM, subBuilder: $1.Coin.create) + ..pc<$1.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatedFree', $pb.PbFieldType.PM, subBuilder: $1.Coin.create) + ..pc<$1.Coin>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delegatedVesting', $pb.PbFieldType.PM, subBuilder: $1.Coin.create) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'endTime') + ..hasRequiredFields = false + ; + + BaseVestingAccount._() : super(); + factory BaseVestingAccount({ + $3.BaseAccount? baseAccount, + $core.Iterable<$1.Coin>? originalVesting, + $core.Iterable<$1.Coin>? delegatedFree, + $core.Iterable<$1.Coin>? delegatedVesting, + $fixnum.Int64? endTime, + }) { + final _result = create(); + if (baseAccount != null) { + _result.baseAccount = baseAccount; + } + if (originalVesting != null) { + _result.originalVesting.addAll(originalVesting); + } + if (delegatedFree != null) { + _result.delegatedFree.addAll(delegatedFree); + } + if (delegatedVesting != null) { + _result.delegatedVesting.addAll(delegatedVesting); + } + if (endTime != null) { + _result.endTime = endTime; + } + return _result; + } + factory BaseVestingAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BaseVestingAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BaseVestingAccount clone() => BaseVestingAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BaseVestingAccount copyWith(void Function(BaseVestingAccount) updates) => super.copyWith((message) => updates(message as BaseVestingAccount)) as BaseVestingAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BaseVestingAccount create() => BaseVestingAccount._(); + BaseVestingAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BaseVestingAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BaseVestingAccount? _defaultInstance; + + @$pb.TagNumber(1) + $3.BaseAccount get baseAccount => $_getN(0); + @$pb.TagNumber(1) + set baseAccount($3.BaseAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseAccount() => clearField(1); + @$pb.TagNumber(1) + $3.BaseAccount ensureBaseAccount() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$1.Coin> get originalVesting => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$1.Coin> get delegatedFree => $_getList(2); + + @$pb.TagNumber(4) + $core.List<$1.Coin> get delegatedVesting => $_getList(3); + + @$pb.TagNumber(5) + $fixnum.Int64 get endTime => $_getI64(4); + @$pb.TagNumber(5) + set endTime($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasEndTime() => $_has(4); + @$pb.TagNumber(5) + void clearEndTime() => clearField(5); +} + +class ContinuousVestingAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ContinuousVestingAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseVestingAccount', subBuilder: BaseVestingAccount.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'startTime') + ..hasRequiredFields = false + ; + + ContinuousVestingAccount._() : super(); + factory ContinuousVestingAccount({ + BaseVestingAccount? baseVestingAccount, + $fixnum.Int64? startTime, + }) { + final _result = create(); + if (baseVestingAccount != null) { + _result.baseVestingAccount = baseVestingAccount; + } + if (startTime != null) { + _result.startTime = startTime; + } + return _result; + } + factory ContinuousVestingAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ContinuousVestingAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ContinuousVestingAccount clone() => ContinuousVestingAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ContinuousVestingAccount copyWith(void Function(ContinuousVestingAccount) updates) => super.copyWith((message) => updates(message as ContinuousVestingAccount)) as ContinuousVestingAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ContinuousVestingAccount create() => ContinuousVestingAccount._(); + ContinuousVestingAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ContinuousVestingAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ContinuousVestingAccount? _defaultInstance; + + @$pb.TagNumber(1) + BaseVestingAccount get baseVestingAccount => $_getN(0); + @$pb.TagNumber(1) + set baseVestingAccount(BaseVestingAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseVestingAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseVestingAccount() => clearField(1); + @$pb.TagNumber(1) + BaseVestingAccount ensureBaseVestingAccount() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get startTime => $_getI64(1); + @$pb.TagNumber(2) + set startTime($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasStartTime() => $_has(1); + @$pb.TagNumber(2) + void clearStartTime() => clearField(2); +} + +class DelayedVestingAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DelayedVestingAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseVestingAccount', subBuilder: BaseVestingAccount.create) + ..hasRequiredFields = false + ; + + DelayedVestingAccount._() : super(); + factory DelayedVestingAccount({ + BaseVestingAccount? baseVestingAccount, + }) { + final _result = create(); + if (baseVestingAccount != null) { + _result.baseVestingAccount = baseVestingAccount; + } + return _result; + } + factory DelayedVestingAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DelayedVestingAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DelayedVestingAccount clone() => DelayedVestingAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DelayedVestingAccount copyWith(void Function(DelayedVestingAccount) updates) => super.copyWith((message) => updates(message as DelayedVestingAccount)) as DelayedVestingAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DelayedVestingAccount create() => DelayedVestingAccount._(); + DelayedVestingAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DelayedVestingAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DelayedVestingAccount? _defaultInstance; + + @$pb.TagNumber(1) + BaseVestingAccount get baseVestingAccount => $_getN(0); + @$pb.TagNumber(1) + set baseVestingAccount(BaseVestingAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseVestingAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseVestingAccount() => clearField(1); + @$pb.TagNumber(1) + BaseVestingAccount ensureBaseVestingAccount() => $_ensure(0); +} + +class Period extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Period', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'length') + ..pc<$1.Coin>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount', $pb.PbFieldType.PM, subBuilder: $1.Coin.create) + ..hasRequiredFields = false + ; + + Period._() : super(); + factory Period({ + $fixnum.Int64? length, + $core.Iterable<$1.Coin>? amount, + }) { + final _result = create(); + if (length != null) { + _result.length = length; + } + if (amount != null) { + _result.amount.addAll(amount); + } + return _result; + } + factory Period.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Period.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Period clone() => Period()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Period copyWith(void Function(Period) updates) => super.copyWith((message) => updates(message as Period)) as Period; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Period create() => Period._(); + Period createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Period getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Period? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get length => $_getI64(0); + @$pb.TagNumber(1) + set length($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasLength() => $_has(0); + @$pb.TagNumber(1) + void clearLength() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$1.Coin> get amount => $_getList(1); +} + +class PeriodicVestingAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PeriodicVestingAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseVestingAccount', subBuilder: BaseVestingAccount.create) + ..aInt64(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'startTime') + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'vestingPeriods', $pb.PbFieldType.PM, subBuilder: Period.create) + ..hasRequiredFields = false + ; + + PeriodicVestingAccount._() : super(); + factory PeriodicVestingAccount({ + BaseVestingAccount? baseVestingAccount, + $fixnum.Int64? startTime, + $core.Iterable? vestingPeriods, + }) { + final _result = create(); + if (baseVestingAccount != null) { + _result.baseVestingAccount = baseVestingAccount; + } + if (startTime != null) { + _result.startTime = startTime; + } + if (vestingPeriods != null) { + _result.vestingPeriods.addAll(vestingPeriods); + } + return _result; + } + factory PeriodicVestingAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PeriodicVestingAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PeriodicVestingAccount clone() => PeriodicVestingAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PeriodicVestingAccount copyWith(void Function(PeriodicVestingAccount) updates) => super.copyWith((message) => updates(message as PeriodicVestingAccount)) as PeriodicVestingAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PeriodicVestingAccount create() => PeriodicVestingAccount._(); + PeriodicVestingAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PeriodicVestingAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PeriodicVestingAccount? _defaultInstance; + + @$pb.TagNumber(1) + BaseVestingAccount get baseVestingAccount => $_getN(0); + @$pb.TagNumber(1) + set baseVestingAccount(BaseVestingAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseVestingAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseVestingAccount() => clearField(1); + @$pb.TagNumber(1) + BaseVestingAccount ensureBaseVestingAccount() => $_ensure(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get startTime => $_getI64(1); + @$pb.TagNumber(2) + set startTime($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasStartTime() => $_has(1); + @$pb.TagNumber(2) + void clearStartTime() => clearField(2); + + @$pb.TagNumber(3) + $core.List get vestingPeriods => $_getList(2); +} + +class PermanentLockedAccount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PermanentLockedAccount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.vesting.v1beta1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseVestingAccount', subBuilder: BaseVestingAccount.create) + ..hasRequiredFields = false + ; + + PermanentLockedAccount._() : super(); + factory PermanentLockedAccount({ + BaseVestingAccount? baseVestingAccount, + }) { + final _result = create(); + if (baseVestingAccount != null) { + _result.baseVestingAccount = baseVestingAccount; + } + return _result; + } + factory PermanentLockedAccount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermanentLockedAccount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermanentLockedAccount clone() => PermanentLockedAccount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermanentLockedAccount copyWith(void Function(PermanentLockedAccount) updates) => super.copyWith((message) => updates(message as PermanentLockedAccount)) as PermanentLockedAccount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PermanentLockedAccount create() => PermanentLockedAccount._(); + PermanentLockedAccount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermanentLockedAccount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermanentLockedAccount? _defaultInstance; + + @$pb.TagNumber(1) + BaseVestingAccount get baseVestingAccount => $_getN(0); + @$pb.TagNumber(1) + set baseVestingAccount(BaseVestingAccount v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasBaseVestingAccount() => $_has(0); + @$pb.TagNumber(1) + void clearBaseVestingAccount() => clearField(1); + @$pb.TagNumber(1) + BaseVestingAccount ensureBaseVestingAccount() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbenum.dart new file mode 100644 index 00000000..6029958a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/vesting.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbjson.dart new file mode 100644 index 00000000..e9d4b088 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos/vesting/v1beta1/vesting.pbjson.dart @@ -0,0 +1,84 @@ +/// +// Generated code. Do not modify. +// source: cosmos/vesting/v1beta1/vesting.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use baseVestingAccountDescriptor instead') +const BaseVestingAccount$json = const { + '1': 'BaseVestingAccount', + '2': const [ + const {'1': 'base_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.auth.v1beta1.BaseAccount', '8': const {}, '10': 'baseAccount'}, + const {'1': 'original_vesting', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'originalVesting'}, + const {'1': 'delegated_free', '3': 3, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'delegatedFree'}, + const {'1': 'delegated_vesting', '3': 4, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'delegatedVesting'}, + const {'1': 'end_time', '3': 5, '4': 1, '5': 3, '8': const {}, '10': 'endTime'}, + ], + '7': const {}, +}; + +/// Descriptor for `BaseVestingAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List baseVestingAccountDescriptor = $convert.base64Decode('ChJCYXNlVmVzdGluZ0FjY291bnQSSQoMYmFzZV9hY2NvdW50GAEgASgLMiAuY29zbW9zLmF1dGgudjFiZXRhMS5CYXNlQWNjb3VudEIE0N4fAVILYmFzZUFjY291bnQSkQEKEG9yaWdpbmFsX3Zlc3RpbmcYAiADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CS8jeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc/LeHxd5YW1sOiJvcmlnaW5hbF92ZXN0aW5nIlIPb3JpZ2luYWxWZXN0aW5nEosBCg5kZWxlZ2F0ZWRfZnJlZRgDIAMoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkJJyN4fAKrfHyhnaXRodWIuY29tL2Nvc21vcy9jb3Ntb3Mtc2RrL3R5cGVzLkNvaW5z8t4fFXlhbWw6ImRlbGVnYXRlZF9mcmVlIlINZGVsZWdhdGVkRnJlZRKUAQoRZGVsZWdhdGVkX3Zlc3RpbmcYBCADKAsyGS5jb3Ntb3MuYmFzZS52MWJldGExLkNvaW5CTMjeHwCq3x8oZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5Db2luc/LeHxh5YW1sOiJkZWxlZ2F0ZWRfdmVzdGluZyJSEGRlbGVnYXRlZFZlc3RpbmcSLgoIZW5kX3RpbWUYBSABKANCE/LeHw95YW1sOiJlbmRfdGltZSJSB2VuZFRpbWU6CIigHwCYoB8A'); +@$core.Deprecated('Use continuousVestingAccountDescriptor instead') +const ContinuousVestingAccount$json = const { + '1': 'ContinuousVestingAccount', + '2': const [ + const {'1': 'base_vesting_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.vesting.v1beta1.BaseVestingAccount', '8': const {}, '10': 'baseVestingAccount'}, + const {'1': 'start_time', '3': 2, '4': 1, '5': 3, '8': const {}, '10': 'startTime'}, + ], + '7': const {}, +}; + +/// Descriptor for `ContinuousVestingAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List continuousVestingAccountDescriptor = $convert.base64Decode('ChhDb250aW51b3VzVmVzdGluZ0FjY291bnQSYgoUYmFzZV92ZXN0aW5nX2FjY291bnQYASABKAsyKi5jb3Ntb3MudmVzdGluZy52MWJldGExLkJhc2VWZXN0aW5nQWNjb3VudEIE0N4fAVISYmFzZVZlc3RpbmdBY2NvdW50EjQKCnN0YXJ0X3RpbWUYAiABKANCFfLeHxF5YW1sOiJzdGFydF90aW1lIlIJc3RhcnRUaW1lOgiIoB8AmKAfAA=='); +@$core.Deprecated('Use delayedVestingAccountDescriptor instead') +const DelayedVestingAccount$json = const { + '1': 'DelayedVestingAccount', + '2': const [ + const {'1': 'base_vesting_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.vesting.v1beta1.BaseVestingAccount', '8': const {}, '10': 'baseVestingAccount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DelayedVestingAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List delayedVestingAccountDescriptor = $convert.base64Decode('ChVEZWxheWVkVmVzdGluZ0FjY291bnQSYgoUYmFzZV92ZXN0aW5nX2FjY291bnQYASABKAsyKi5jb3Ntb3MudmVzdGluZy52MWJldGExLkJhc2VWZXN0aW5nQWNjb3VudEIE0N4fAVISYmFzZVZlc3RpbmdBY2NvdW50OgiIoB8AmKAfAA=='); +@$core.Deprecated('Use periodDescriptor instead') +const Period$json = const { + '1': 'Period', + '2': const [ + const {'1': 'length', '3': 1, '4': 1, '5': 3, '10': 'length'}, + const {'1': 'amount', '3': 2, '4': 3, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Period`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List periodDescriptor = $convert.base64Decode('CgZQZXJpb2QSFgoGbGVuZ3RoGAEgASgDUgZsZW5ndGgSYwoGYW1vdW50GAIgAygLMhkuY29zbW9zLmJhc2UudjFiZXRhMS5Db2luQjDI3h8Aqt8fKGdpdGh1Yi5jb20vY29zbW9zL2Nvc21vcy1zZGsvdHlwZXMuQ29pbnNSBmFtb3VudDoEmKAfAA=='); +@$core.Deprecated('Use periodicVestingAccountDescriptor instead') +const PeriodicVestingAccount$json = const { + '1': 'PeriodicVestingAccount', + '2': const [ + const {'1': 'base_vesting_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.vesting.v1beta1.BaseVestingAccount', '8': const {}, '10': 'baseVestingAccount'}, + const {'1': 'start_time', '3': 2, '4': 1, '5': 3, '8': const {}, '10': 'startTime'}, + const {'1': 'vesting_periods', '3': 3, '4': 3, '5': 11, '6': '.cosmos.vesting.v1beta1.Period', '8': const {}, '10': 'vestingPeriods'}, + ], + '7': const {}, +}; + +/// Descriptor for `PeriodicVestingAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List periodicVestingAccountDescriptor = $convert.base64Decode('ChZQZXJpb2RpY1Zlc3RpbmdBY2NvdW50EmIKFGJhc2VfdmVzdGluZ19hY2NvdW50GAEgASgLMiouY29zbW9zLnZlc3RpbmcudjFiZXRhMS5CYXNlVmVzdGluZ0FjY291bnRCBNDeHwFSEmJhc2VWZXN0aW5nQWNjb3VudBI0CgpzdGFydF90aW1lGAIgASgDQhXy3h8ReWFtbDoic3RhcnRfdGltZSJSCXN0YXJ0VGltZRJnCg92ZXN0aW5nX3BlcmlvZHMYAyADKAsyHi5jb3Ntb3MudmVzdGluZy52MWJldGExLlBlcmlvZEIe8t4fFnlhbWw6InZlc3RpbmdfcGVyaW9kcyLI3h8AUg52ZXN0aW5nUGVyaW9kczoIiKAfAJigHwA='); +@$core.Deprecated('Use permanentLockedAccountDescriptor instead') +const PermanentLockedAccount$json = const { + '1': 'PermanentLockedAccount', + '2': const [ + const {'1': 'base_vesting_account', '3': 1, '4': 1, '5': 11, '6': '.cosmos.vesting.v1beta1.BaseVestingAccount', '8': const {}, '10': 'baseVestingAccount'}, + ], + '7': const {}, +}; + +/// Descriptor for `PermanentLockedAccount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List permanentLockedAccountDescriptor = $convert.base64Decode('ChZQZXJtYW5lbnRMb2NrZWRBY2NvdW50EmIKFGJhc2VfdmVzdGluZ19hY2NvdW50GAEgASgLMiouY29zbW9zLnZlc3RpbmcudjFiZXRhMS5CYXNlVmVzdGluZ0FjY291bnRCBNDeHwFSEmJhc2VWZXN0aW5nQWNjb3VudDoIiKAfAJigHwA='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pb.dart new file mode 100644 index 00000000..643c4352 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pb.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Cosmos { + static final interfaceType = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'interfaceType', 93001, $pb.PbFieldType.OS); + static final implementsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'implementsInterface', 93002, $pb.PbFieldType.OS); + static final acceptsInterface = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acceptsInterface', 93001, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(interfaceType); + registry.add(implementsInterface); + registry.add(acceptsInterface); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart new file mode 100644 index 00000000..53e5a2c8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart new file mode 100644 index 00000000..61361249 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/cosmos_proto/cosmos.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: cosmos_proto/cosmos.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/export.dart new file mode 100644 index 00000000..e6031a14 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos.vesting.v1beta1/module/export.dart @@ -0,0 +1,25 @@ +export 'client/cosmos_proto/cosmos.pbenum.dart'; +export 'client/cosmos_proto/cosmos.pb.dart'; +export 'client/cosmos_proto/cosmos.pbjson.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; +export 'client/cosmos/vesting/v1beta1/tx.pbenum.dart'; +export 'client/cosmos/vesting/v1beta1/vesting.pbenum.dart'; +export 'client/cosmos/vesting/v1beta1/vesting.pb.dart'; +export 'client/cosmos/vesting/v1beta1/vesting.pbjson.dart'; +export 'client/cosmos/vesting/v1beta1/tx.pbjson.dart'; +export 'client/cosmos/auth/v1beta1/auth.pbjson.dart'; +export 'client/cosmos/vesting/v1beta1/tx.pb.dart'; +export 'client/cosmos/auth/v1beta1/auth.pb.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/cosmos/vesting/v1beta1/tx.pbgrpc.dart'; +export 'client/cosmos/auth/v1beta1/auth.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pb.dart new file mode 100644 index 00000000..21f5260e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pb.dart @@ -0,0 +1,86 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'params.pb.dart' as $2; +import 'post.pb.dart' as $3; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOM<$2.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $2.Params.create) + ..pc<$3.Post>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'postList', $pb.PbFieldType.PM, protoName: 'postList', subBuilder: $3.Post.create) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'postCount', $pb.PbFieldType.OU6, protoName: 'postCount', defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $2.Params? params, + $core.Iterable<$3.Post>? postList, + $fixnum.Int64? postCount, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + if (postList != null) { + _result.postList.addAll(postList); + } + if (postCount != null) { + _result.postCount = postCount; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $2.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($2.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $2.Params ensureParams() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$3.Post> get postList => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get postCount => $_getI64(2); + @$pb.TagNumber(3) + set postCount($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasPostCount() => $_has(2); + @$pb.TagNumber(3) + void clearPostCount() => clearField(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbenum.dart new file mode 100644 index 00000000..c1958ae5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbjson.dart new file mode 100644 index 00000000..bad86142 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/genesis.pbjson.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos_node_client.cosmosnodeclient.Params', '8': const {}, '10': 'params'}, + const {'1': 'postList', '3': 2, '4': 3, '5': 11, '6': '.cosmos_node_client.cosmosnodeclient.Post', '8': const {}, '10': 'postList'}, + const {'1': 'postCount', '3': 3, '4': 1, '5': 4, '10': 'postCount'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSSQoGcGFyYW1zGAEgASgLMisuY29zbW9zX25vZGVfY2xpZW50LmNvc21vc25vZGVjbGllbnQuUGFyYW1zQgTI3h8AUgZwYXJhbXMSSwoIcG9zdExpc3QYAiADKAsyKS5jb3Ntb3Nfbm9kZV9jbGllbnQuY29zbW9zbm9kZWNsaWVudC5Qb3N0QgTI3h8AUghwb3N0TGlzdBIcCglwb3N0Q291bnQYAyABKARSCXBvc3RDb3VudA=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pb.dart new file mode 100644 index 00000000..885e3a72 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pb.dart @@ -0,0 +1,40 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params() => create(); + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbenum.dart new file mode 100644 index 00000000..a9025fe0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbjson.dart new file mode 100644 index 00000000..8084ca66 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/params.pbjson.dart @@ -0,0 +1,18 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXM6BJigHwA='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pb.dart new file mode 100644 index 00000000..3e607452 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pb.dart @@ -0,0 +1,101 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/post.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Post extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Post', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creator') + ..hasRequiredFields = false + ; + + Post._() : super(); + factory Post({ + $fixnum.Int64? id, + $core.String? title, + $core.String? body, + $core.String? creator, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + if (title != null) { + _result.title = title; + } + if (body != null) { + _result.body = body; + } + if (creator != null) { + _result.creator = creator; + } + return _result; + } + factory Post.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Post.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Post clone() => Post()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Post copyWith(void Function(Post) updates) => super.copyWith((message) => updates(message as Post)) as Post; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Post create() => Post._(); + Post createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Post getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Post? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get title => $_getSZ(1); + @$pb.TagNumber(2) + set title($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTitle() => $_has(1); + @$pb.TagNumber(2) + void clearTitle() => clearField(2); + + @$pb.TagNumber(3) + $core.String get body => $_getSZ(2); + @$pb.TagNumber(3) + set body($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasBody() => $_has(2); + @$pb.TagNumber(3) + void clearBody() => clearField(3); + + @$pb.TagNumber(4) + $core.String get creator => $_getSZ(3); + @$pb.TagNumber(4) + set creator($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasCreator() => $_has(3); + @$pb.TagNumber(4) + void clearCreator() => clearField(4); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbenum.dart new file mode 100644 index 00000000..775ab531 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/post.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbjson.dart new file mode 100644 index 00000000..036d31f7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/post.pbjson.dart @@ -0,0 +1,23 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/post.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use postDescriptor instead') +const Post$json = const { + '1': 'Post', + '2': const [ + const {'1': 'id', '3': 1, '4': 1, '5': 4, '10': 'id'}, + const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'body', '3': 3, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'creator', '3': 4, '4': 1, '5': 9, '10': 'creator'}, + ], +}; + +/// Descriptor for `Post`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List postDescriptor = $convert.base64Decode('CgRQb3N0Eg4KAmlkGAEgASgEUgJpZBIUCgV0aXRsZRgCIAEoCVIFdGl0bGUSEgoEYm9keRgDIAEoCVIEYm9keRIYCgdjcmVhdG9yGAQgASgJUgdjcmVhdG9y'); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pb.dart new file mode 100644 index 00000000..fd0f80f6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pb.dart @@ -0,0 +1,296 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'params.pb.dart' as $2; +import 'post.pb.dart' as $3; +import '../cosmos/base/query/v1beta1/pagination.pb.dart' as $5; + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOM<$2.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $2.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $2.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($2.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $2.Params ensureParams() => $_ensure(0); +} + +class QueryGetPostRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetPostRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryGetPostRequest._() : super(); + factory QueryGetPostRequest({ + $fixnum.Int64? id, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + return _result; + } + factory QueryGetPostRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetPostRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetPostRequest clone() => QueryGetPostRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetPostRequest copyWith(void Function(QueryGetPostRequest) updates) => super.copyWith((message) => updates(message as QueryGetPostRequest)) as QueryGetPostRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetPostRequest create() => QueryGetPostRequest._(); + QueryGetPostRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetPostRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetPostRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); +} + +class QueryGetPostResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetPostResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOM<$3.Post>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'Post', protoName: 'Post', subBuilder: $3.Post.create) + ..hasRequiredFields = false + ; + + QueryGetPostResponse._() : super(); + factory QueryGetPostResponse({ + $3.Post? post, + }) { + final _result = create(); + if (post != null) { + _result.post = post; + } + return _result; + } + factory QueryGetPostResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetPostResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetPostResponse clone() => QueryGetPostResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetPostResponse copyWith(void Function(QueryGetPostResponse) updates) => super.copyWith((message) => updates(message as QueryGetPostResponse)) as QueryGetPostResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetPostResponse create() => QueryGetPostResponse._(); + QueryGetPostResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetPostResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetPostResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Post get post => $_getN(0); + @$pb.TagNumber(1) + set post($3.Post v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPost() => $_has(0); + @$pb.TagNumber(1) + void clearPost() => clearField(1); + @$pb.TagNumber(1) + $3.Post ensurePost() => $_ensure(0); +} + +class QueryAllPostRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllPostRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOM<$5.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryAllPostRequest._() : super(); + factory QueryAllPostRequest({ + $5.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllPostRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllPostRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllPostRequest clone() => QueryAllPostRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllPostRequest copyWith(void Function(QueryAllPostRequest) updates) => super.copyWith((message) => updates(message as QueryAllPostRequest)) as QueryAllPostRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllPostRequest create() => QueryAllPostRequest._(); + QueryAllPostRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllPostRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllPostRequest? _defaultInstance; + + @$pb.TagNumber(1) + $5.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($5.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $5.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryAllPostResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAllPostResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..pc<$3.Post>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'Post', $pb.PbFieldType.PM, protoName: 'Post', subBuilder: $3.Post.create) + ..aOM<$5.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $5.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryAllPostResponse._() : super(); + factory QueryAllPostResponse({ + $core.Iterable<$3.Post>? post, + $5.PageResponse? pagination, + }) { + final _result = create(); + if (post != null) { + _result.post.addAll(post); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryAllPostResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAllPostResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAllPostResponse clone() => QueryAllPostResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAllPostResponse copyWith(void Function(QueryAllPostResponse) updates) => super.copyWith((message) => updates(message as QueryAllPostResponse)) as QueryAllPostResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAllPostResponse create() => QueryAllPostResponse._(); + QueryAllPostResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAllPostResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAllPostResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$3.Post> get post => $_getList(0); + + @$pb.TagNumber(2) + $5.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($5.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $5.PageResponse ensurePagination() => $_ensure(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbenum.dart new file mode 100644 index 00000000..7117021d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbgrpc.dart new file mode 100644 index 00000000..00d8cf75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbgrpc.dart @@ -0,0 +1,114 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/cosmos_node_client.cosmosnodeclient.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + static final _$post = + $grpc.ClientMethod<$0.QueryGetPostRequest, $0.QueryGetPostResponse>( + '/cosmos_node_client.cosmosnodeclient.Query/Post', + ($0.QueryGetPostRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryGetPostResponse.fromBuffer(value)); + static final _$postAll = + $grpc.ClientMethod<$0.QueryAllPostRequest, $0.QueryAllPostResponse>( + '/cosmos_node_client.cosmosnodeclient.Query/PostAll', + ($0.QueryAllPostRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAllPostResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryGetPostResponse> post( + $0.QueryGetPostRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$post, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryAllPostResponse> postAll( + $0.QueryAllPostRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$postAll, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos_node_client.cosmosnodeclient.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryGetPostRequest, $0.QueryGetPostResponse>( + 'Post', + post_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryGetPostRequest.fromBuffer(value), + ($0.QueryGetPostResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryAllPostRequest, $0.QueryAllPostResponse>( + 'PostAll', + postAll_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAllPostRequest.fromBuffer(value), + ($0.QueryAllPostResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryGetPostResponse> post_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryGetPostRequest> request) async { + return post(call, await request); + } + + $async.Future<$0.QueryAllPostResponse> postAll_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryAllPostRequest> request) async { + return postAll(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); + $async.Future<$0.QueryGetPostResponse> post( + $grpc.ServiceCall call, $0.QueryGetPostRequest request); + $async.Future<$0.QueryAllPostResponse> postAll( + $grpc.ServiceCall call, $0.QueryAllPostRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbjson.dart new file mode 100644 index 00000000..e7bc218e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/query.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.cosmos_node_client.cosmosnodeclient.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEkkKBnBhcmFtcxgBIAEoCzIrLmNvc21vc19ub2RlX2NsaWVudC5jb3Ntb3Nub2RlY2xpZW50LlBhcmFtc0IEyN4fAFIGcGFyYW1z'); +@$core.Deprecated('Use queryGetPostRequestDescriptor instead') +const QueryGetPostRequest$json = const { + '1': 'QueryGetPostRequest', + '2': const [ + const {'1': 'id', '3': 1, '4': 1, '5': 4, '10': 'id'}, + ], +}; + +/// Descriptor for `QueryGetPostRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetPostRequestDescriptor = $convert.base64Decode('ChNRdWVyeUdldFBvc3RSZXF1ZXN0Eg4KAmlkGAEgASgEUgJpZA=='); +@$core.Deprecated('Use queryGetPostResponseDescriptor instead') +const QueryGetPostResponse$json = const { + '1': 'QueryGetPostResponse', + '2': const [ + const {'1': 'Post', '3': 1, '4': 1, '5': 11, '6': '.cosmos_node_client.cosmosnodeclient.Post', '8': const {}, '10': 'Post'}, + ], +}; + +/// Descriptor for `QueryGetPostResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetPostResponseDescriptor = $convert.base64Decode('ChRRdWVyeUdldFBvc3RSZXNwb25zZRJDCgRQb3N0GAEgASgLMikuY29zbW9zX25vZGVfY2xpZW50LmNvc21vc25vZGVjbGllbnQuUG9zdEIEyN4fAFIEUG9zdA=='); +@$core.Deprecated('Use queryAllPostRequestDescriptor instead') +const QueryAllPostRequest$json = const { + '1': 'QueryAllPostRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllPostRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllPostRequestDescriptor = $convert.base64Decode('ChNRdWVyeUFsbFBvc3RSZXF1ZXN0EkYKCnBhZ2luYXRpb24YASABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryAllPostResponseDescriptor instead') +const QueryAllPostResponse$json = const { + '1': 'QueryAllPostResponse', + '2': const [ + const {'1': 'Post', '3': 1, '4': 3, '5': 11, '6': '.cosmos_node_client.cosmosnodeclient.Post', '8': const {}, '10': 'Post'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryAllPostResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAllPostResponseDescriptor = $convert.base64Decode('ChRRdWVyeUFsbFBvc3RSZXNwb25zZRJDCgRQb3N0GAEgAygLMikuY29zbW9zX25vZGVfY2xpZW50LmNvc21vc25vZGVjbGllbnQuUG9zdEIEyN4fAFIEUG9zdBJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pb.dart new file mode 100644 index 00000000..a17945be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pb.dart @@ -0,0 +1,342 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class MsgCreatePost extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreatePost', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creator') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..hasRequiredFields = false + ; + + MsgCreatePost._() : super(); + factory MsgCreatePost({ + $core.String? creator, + $core.String? title, + $core.String? body, + }) { + final _result = create(); + if (creator != null) { + _result.creator = creator; + } + if (title != null) { + _result.title = title; + } + if (body != null) { + _result.body = body; + } + return _result; + } + factory MsgCreatePost.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreatePost.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreatePost clone() => MsgCreatePost()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreatePost copyWith(void Function(MsgCreatePost) updates) => super.copyWith((message) => updates(message as MsgCreatePost)) as MsgCreatePost; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreatePost create() => MsgCreatePost._(); + MsgCreatePost createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreatePost getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreatePost? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get creator => $_getSZ(0); + @$pb.TagNumber(1) + set creator($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCreator() => $_has(0); + @$pb.TagNumber(1) + void clearCreator() => clearField(1); + + @$pb.TagNumber(2) + $core.String get title => $_getSZ(1); + @$pb.TagNumber(2) + set title($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTitle() => $_has(1); + @$pb.TagNumber(2) + void clearTitle() => clearField(2); + + @$pb.TagNumber(3) + $core.String get body => $_getSZ(2); + @$pb.TagNumber(3) + set body($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasBody() => $_has(2); + @$pb.TagNumber(3) + void clearBody() => clearField(3); +} + +class MsgCreatePostResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreatePostResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + MsgCreatePostResponse._() : super(); + factory MsgCreatePostResponse({ + $fixnum.Int64? id, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + return _result; + } + factory MsgCreatePostResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreatePostResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreatePostResponse clone() => MsgCreatePostResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreatePostResponse copyWith(void Function(MsgCreatePostResponse) updates) => super.copyWith((message) => updates(message as MsgCreatePostResponse)) as MsgCreatePostResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreatePostResponse create() => MsgCreatePostResponse._(); + MsgCreatePostResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreatePostResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreatePostResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); +} + +class MsgUpdatePost extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUpdatePost', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creator') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..hasRequiredFields = false + ; + + MsgUpdatePost._() : super(); + factory MsgUpdatePost({ + $core.String? creator, + $fixnum.Int64? id, + $core.String? title, + $core.String? body, + }) { + final _result = create(); + if (creator != null) { + _result.creator = creator; + } + if (id != null) { + _result.id = id; + } + if (title != null) { + _result.title = title; + } + if (body != null) { + _result.body = body; + } + return _result; + } + factory MsgUpdatePost.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUpdatePost.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUpdatePost clone() => MsgUpdatePost()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUpdatePost copyWith(void Function(MsgUpdatePost) updates) => super.copyWith((message) => updates(message as MsgUpdatePost)) as MsgUpdatePost; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUpdatePost create() => MsgUpdatePost._(); + MsgUpdatePost createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUpdatePost getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUpdatePost? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get creator => $_getSZ(0); + @$pb.TagNumber(1) + set creator($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCreator() => $_has(0); + @$pb.TagNumber(1) + void clearCreator() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get id => $_getI64(1); + @$pb.TagNumber(2) + set id($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasId() => $_has(1); + @$pb.TagNumber(2) + void clearId() => clearField(2); + + @$pb.TagNumber(3) + $core.String get title => $_getSZ(2); + @$pb.TagNumber(3) + set title($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasTitle() => $_has(2); + @$pb.TagNumber(3) + void clearTitle() => clearField(3); + + @$pb.TagNumber(4) + $core.String get body => $_getSZ(3); + @$pb.TagNumber(4) + set body($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasBody() => $_has(3); + @$pb.TagNumber(4) + void clearBody() => clearField(4); +} + +class MsgUpdatePostResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUpdatePostResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgUpdatePostResponse._() : super(); + factory MsgUpdatePostResponse() => create(); + factory MsgUpdatePostResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUpdatePostResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUpdatePostResponse clone() => MsgUpdatePostResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUpdatePostResponse copyWith(void Function(MsgUpdatePostResponse) updates) => super.copyWith((message) => updates(message as MsgUpdatePostResponse)) as MsgUpdatePostResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUpdatePostResponse create() => MsgUpdatePostResponse._(); + MsgUpdatePostResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUpdatePostResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUpdatePostResponse? _defaultInstance; +} + +class MsgDeletePost extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgDeletePost', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creator') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + MsgDeletePost._() : super(); + factory MsgDeletePost({ + $core.String? creator, + $fixnum.Int64? id, + }) { + final _result = create(); + if (creator != null) { + _result.creator = creator; + } + if (id != null) { + _result.id = id; + } + return _result; + } + factory MsgDeletePost.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgDeletePost.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgDeletePost clone() => MsgDeletePost()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgDeletePost copyWith(void Function(MsgDeletePost) updates) => super.copyWith((message) => updates(message as MsgDeletePost)) as MsgDeletePost; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgDeletePost create() => MsgDeletePost._(); + MsgDeletePost createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgDeletePost getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgDeletePost? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get creator => $_getSZ(0); + @$pb.TagNumber(1) + set creator($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCreator() => $_has(0); + @$pb.TagNumber(1) + void clearCreator() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get id => $_getI64(1); + @$pb.TagNumber(2) + set id($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasId() => $_has(1); + @$pb.TagNumber(2) + void clearId() => clearField(2); +} + +class MsgDeletePostResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgDeletePostResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos_node_client.cosmosnodeclient'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgDeletePostResponse._() : super(); + factory MsgDeletePostResponse() => create(); + factory MsgDeletePostResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgDeletePostResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgDeletePostResponse clone() => MsgDeletePostResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgDeletePostResponse copyWith(void Function(MsgDeletePostResponse) updates) => super.copyWith((message) => updates(message as MsgDeletePostResponse)) as MsgDeletePostResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgDeletePostResponse create() => MsgDeletePostResponse._(); + MsgDeletePostResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgDeletePostResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgDeletePostResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbenum.dart new file mode 100644 index 00000000..6e1abca3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbgrpc.dart new file mode 100644 index 00000000..8b5d7c0b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbgrpc.dart @@ -0,0 +1,108 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$createPost = + $grpc.ClientMethod<$1.MsgCreatePost, $1.MsgCreatePostResponse>( + '/cosmos_node_client.cosmosnodeclient.Msg/CreatePost', + ($1.MsgCreatePost value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgCreatePostResponse.fromBuffer(value)); + static final _$updatePost = + $grpc.ClientMethod<$1.MsgUpdatePost, $1.MsgUpdatePostResponse>( + '/cosmos_node_client.cosmosnodeclient.Msg/UpdatePost', + ($1.MsgUpdatePost value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgUpdatePostResponse.fromBuffer(value)); + static final _$deletePost = + $grpc.ClientMethod<$1.MsgDeletePost, $1.MsgDeletePostResponse>( + '/cosmos_node_client.cosmosnodeclient.Msg/DeletePost', + ($1.MsgDeletePost value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgDeletePostResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgCreatePostResponse> createPost( + $1.MsgCreatePost request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createPost, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgUpdatePostResponse> updatePost( + $1.MsgUpdatePost request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$updatePost, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgDeletePostResponse> deletePost( + $1.MsgDeletePost request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deletePost, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'cosmos_node_client.cosmosnodeclient.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgCreatePost, $1.MsgCreatePostResponse>( + 'CreatePost', + createPost_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgCreatePost.fromBuffer(value), + ($1.MsgCreatePostResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgUpdatePost, $1.MsgUpdatePostResponse>( + 'UpdatePost', + updatePost_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgUpdatePost.fromBuffer(value), + ($1.MsgUpdatePostResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgDeletePost, $1.MsgDeletePostResponse>( + 'DeletePost', + deletePost_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgDeletePost.fromBuffer(value), + ($1.MsgDeletePostResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgCreatePostResponse> createPost_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgCreatePost> request) async { + return createPost(call, await request); + } + + $async.Future<$1.MsgUpdatePostResponse> updatePost_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgUpdatePost> request) async { + return updatePost(call, await request); + } + + $async.Future<$1.MsgDeletePostResponse> deletePost_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgDeletePost> request) async { + return deletePost(call, await request); + } + + $async.Future<$1.MsgCreatePostResponse> createPost( + $grpc.ServiceCall call, $1.MsgCreatePost request); + $async.Future<$1.MsgUpdatePostResponse> updatePost( + $grpc.ServiceCall call, $1.MsgUpdatePost request); + $async.Future<$1.MsgDeletePostResponse> deletePost( + $grpc.ServiceCall call, $1.MsgDeletePost request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbjson.dart new file mode 100644 index 00000000..1abf8bfe --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/cosmosnodeclient/tx.pbjson.dart @@ -0,0 +1,70 @@ +/// +// Generated code. Do not modify. +// source: cosmosnodeclient/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgCreatePostDescriptor instead') +const MsgCreatePost$json = const { + '1': 'MsgCreatePost', + '2': const [ + const {'1': 'creator', '3': 1, '4': 1, '5': 9, '10': 'creator'}, + const {'1': 'title', '3': 2, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'body', '3': 3, '4': 1, '5': 9, '10': 'body'}, + ], +}; + +/// Descriptor for `MsgCreatePost`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreatePostDescriptor = $convert.base64Decode('Cg1Nc2dDcmVhdGVQb3N0EhgKB2NyZWF0b3IYASABKAlSB2NyZWF0b3ISFAoFdGl0bGUYAiABKAlSBXRpdGxlEhIKBGJvZHkYAyABKAlSBGJvZHk='); +@$core.Deprecated('Use msgCreatePostResponseDescriptor instead') +const MsgCreatePostResponse$json = const { + '1': 'MsgCreatePostResponse', + '2': const [ + const {'1': 'id', '3': 1, '4': 1, '5': 4, '10': 'id'}, + ], +}; + +/// Descriptor for `MsgCreatePostResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreatePostResponseDescriptor = $convert.base64Decode('ChVNc2dDcmVhdGVQb3N0UmVzcG9uc2USDgoCaWQYASABKARSAmlk'); +@$core.Deprecated('Use msgUpdatePostDescriptor instead') +const MsgUpdatePost$json = const { + '1': 'MsgUpdatePost', + '2': const [ + const {'1': 'creator', '3': 1, '4': 1, '5': 9, '10': 'creator'}, + const {'1': 'id', '3': 2, '4': 1, '5': 4, '10': 'id'}, + const {'1': 'title', '3': 3, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'body', '3': 4, '4': 1, '5': 9, '10': 'body'}, + ], +}; + +/// Descriptor for `MsgUpdatePost`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUpdatePostDescriptor = $convert.base64Decode('Cg1Nc2dVcGRhdGVQb3N0EhgKB2NyZWF0b3IYASABKAlSB2NyZWF0b3ISDgoCaWQYAiABKARSAmlkEhQKBXRpdGxlGAMgASgJUgV0aXRsZRISCgRib2R5GAQgASgJUgRib2R5'); +@$core.Deprecated('Use msgUpdatePostResponseDescriptor instead') +const MsgUpdatePostResponse$json = const { + '1': 'MsgUpdatePostResponse', +}; + +/// Descriptor for `MsgUpdatePostResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUpdatePostResponseDescriptor = $convert.base64Decode('ChVNc2dVcGRhdGVQb3N0UmVzcG9uc2U='); +@$core.Deprecated('Use msgDeletePostDescriptor instead') +const MsgDeletePost$json = const { + '1': 'MsgDeletePost', + '2': const [ + const {'1': 'creator', '3': 1, '4': 1, '5': 9, '10': 'creator'}, + const {'1': 'id', '3': 2, '4': 1, '5': 4, '10': 'id'}, + ], +}; + +/// Descriptor for `MsgDeletePost`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDeletePostDescriptor = $convert.base64Decode('Cg1Nc2dEZWxldGVQb3N0EhgKB2NyZWF0b3IYASABKAlSB2NyZWF0b3ISDgoCaWQYAiABKARSAmlk'); +@$core.Deprecated('Use msgDeletePostResponseDescriptor instead') +const MsgDeletePostResponse$json = const { + '1': 'MsgDeletePostResponse', +}; + +/// Descriptor for `MsgDeletePostResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgDeletePostResponseDescriptor = $convert.base64Decode('ChVNc2dEZWxldGVQb3N0UmVzcG9uc2U='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..503d3528 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $4; + +class Annotations { + static final http = $pb.Extension<$4.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $4.HttpRule.getDefault, subBuilder: $4.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/export.dart new file mode 100644 index 00000000..c4af9aa7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/cosmos_node_client.cosmosnodeclient/module/export.dart @@ -0,0 +1,32 @@ +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/cosmosnodeclient/genesis.pbenum.dart'; +export 'client/cosmosnodeclient/query.pbjson.dart'; +export 'client/cosmosnodeclient/tx.pbenum.dart'; +export 'client/cosmosnodeclient/post.pb.dart'; +export 'client/cosmosnodeclient/query.pbgrpc.dart'; +export 'client/cosmosnodeclient/post.pbjson.dart'; +export 'client/cosmosnodeclient/params.pbjson.dart'; +export 'client/cosmosnodeclient/params.pb.dart'; +export 'client/cosmosnodeclient/post.pbenum.dart'; +export 'client/cosmosnodeclient/params.pbenum.dart'; +export 'client/cosmosnodeclient/tx.pbjson.dart'; +export 'client/cosmosnodeclient/genesis.pb.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/cosmosnodeclient/tx.pb.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/cosmosnodeclient/query.pbenum.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/cosmosnodeclient/query.pb.dart'; +export 'client/cosmosnodeclient/genesis.pbjson.dart'; +export 'client/cosmosnodeclient/tx.pbgrpc.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..1d58997a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,162 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..b806d7b0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,34 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWw='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pb.dart new file mode 100644 index 00000000..f883a270 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pb.dart @@ -0,0 +1,227 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Coin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Coin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + Coin._() : super(); + factory Coin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory Coin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Coin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Coin clone() => Coin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Coin copyWith(void Function(Coin) updates) => super.copyWith((message) => updates(message as Coin)) as Coin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Coin create() => Coin._(); + Coin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Coin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Coin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class DecCoin extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecCoin', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denom') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'amount') + ..hasRequiredFields = false + ; + + DecCoin._() : super(); + factory DecCoin({ + $core.String? denom, + $core.String? amount, + }) { + final _result = create(); + if (denom != null) { + _result.denom = denom; + } + if (amount != null) { + _result.amount = amount; + } + return _result; + } + factory DecCoin.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecCoin.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecCoin clone() => DecCoin()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecCoin copyWith(void Function(DecCoin) updates) => super.copyWith((message) => updates(message as DecCoin)) as DecCoin; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecCoin create() => DecCoin._(); + DecCoin createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecCoin getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecCoin? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get denom => $_getSZ(0); + @$pb.TagNumber(1) + set denom($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDenom() => $_has(0); + @$pb.TagNumber(1) + void clearDenom() => clearField(1); + + @$pb.TagNumber(2) + $core.String get amount => $_getSZ(1); + @$pb.TagNumber(2) + set amount($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); +} + +class IntProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IntProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'int') + ..hasRequiredFields = false + ; + + IntProto._() : super(); + factory IntProto({ + $core.String? int_1, + }) { + final _result = create(); + if (int_1 != null) { + _result.int_1 = int_1; + } + return _result; + } + factory IntProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IntProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IntProto clone() => IntProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IntProto copyWith(void Function(IntProto) updates) => super.copyWith((message) => updates(message as IntProto)) as IntProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IntProto create() => IntProto._(); + IntProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IntProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IntProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get int_1 => $_getSZ(0); + @$pb.TagNumber(1) + set int_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasInt_1() => $_has(0); + @$pb.TagNumber(1) + void clearInt_1() => clearField(1); +} + +class DecProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DecProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dec') + ..hasRequiredFields = false + ; + + DecProto._() : super(); + factory DecProto({ + $core.String? dec, + }) { + final _result = create(); + if (dec != null) { + _result.dec = dec; + } + return _result; + } + factory DecProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DecProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DecProto clone() => DecProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DecProto copyWith(void Function(DecProto) updates) => super.copyWith((message) => updates(message as DecProto)) as DecProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DecProto create() => DecProto._(); + DecProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DecProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DecProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get dec => $_getSZ(0); + @$pb.TagNumber(1) + set dec($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDec() => $_has(0); + @$pb.TagNumber(1) + void clearDec() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbenum.dart new file mode 100644 index 00000000..4b98b34a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbjson.dart new file mode 100644 index 00000000..65052a28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/base/v1beta1/coin.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/v1beta1/coin.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use coinDescriptor instead') +const Coin$json = const { + '1': 'Coin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `Coin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List coinDescriptor = $convert.base64Decode('CgRDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNJbnTI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use decCoinDescriptor instead') +const DecCoin$json = const { + '1': 'DecCoin', + '2': const [ + const {'1': 'denom', '3': 1, '4': 1, '5': 9, '10': 'denom'}, + const {'1': 'amount', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'amount'}, + ], + '7': const {}, +}; + +/// Descriptor for `DecCoin`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decCoinDescriptor = $convert.base64Decode('CgdEZWNDb2luEhQKBWRlbm9tGAEgASgJUgVkZW5vbRIjCgZhbW91bnQYAiABKAlCC9reHwNEZWPI3h8AUgZhbW91bnQ6BOigHwE='); +@$core.Deprecated('Use intProtoDescriptor instead') +const IntProto$json = const { + '1': 'IntProto', + '2': const [ + const {'1': 'int', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'int'}, + ], +}; + +/// Descriptor for `IntProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List intProtoDescriptor = $convert.base64Decode('CghJbnRQcm90bxIdCgNpbnQYASABKAlCC9reHwNJbnTI3h8AUgNpbnQ='); +@$core.Deprecated('Use decProtoDescriptor instead') +const DecProto$json = const { + '1': 'DecProto', + '2': const [ + const {'1': 'dec', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'dec'}, + ], +}; + +/// Descriptor for `DecProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List decProtoDescriptor = $convert.base64Decode('CghEZWNQcm90bxIdCgNkZWMYASABKAlCC9reHwNEZWPI3h8AUgNkZWM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart new file mode 100644 index 00000000..af0f9c8a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart @@ -0,0 +1,243 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $5; + +class Plan extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Plan', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM<$5.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $5.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + Plan._() : super(); + factory Plan({ + $core.String? name, + $5.Timestamp? time, + $fixnum.Int64? height, + $core.String? info, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (time != null) { + _result.time = time; + } + if (height != null) { + _result.height = height; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Plan clone() => Plan()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Plan copyWith(void Function(Plan) updates) => super.copyWith((message) => updates(message as Plan)) as Plan; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Plan create() => Plan._(); + Plan createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Plan? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $5.Timestamp get time => $_getN(1); + @$pb.TagNumber(2) + set time($5.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$pb.TagNumber(2) + $5.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class SoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: Plan.create) + ..hasRequiredFields = false + ; + + SoftwareUpgradeProposal._() : super(); + factory SoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + Plan? plan, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory SoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal clone() => SoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal copyWith(void Function(SoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as SoftwareUpgradeProposal)) as SoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal create() => SoftwareUpgradeProposal._(); + SoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan(Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + Plan ensurePlan() => $_ensure(2); +} + +class CancelSoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CancelSoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + CancelSoftwareUpgradeProposal._() : super(); + factory CancelSoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory CancelSoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CancelSoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal clone() => CancelSoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal copyWith(void Function(CancelSoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as CancelSoftwareUpgradeProposal)) as CancelSoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal create() => CancelSoftwareUpgradeProposal._(); + CancelSoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CancelSoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart new file mode 100644 index 00000000..e6fdc4b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart new file mode 100644 index 00000000..ca41e891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart @@ -0,0 +1,53 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use planDescriptor instead') +const Plan$json = const { + '1': 'Plan', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], + '7': const {}, + '9': const [ + const {'1': 5, '2': 6}, + ], + '10': const ['option'], +}; + +/// Descriptor for `Plan`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List planDescriptor = $convert.base64Decode('CgRQbGFuEhIKBG5hbWUYASABKAlSBG5hbWUSOAoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCJDfHwHI3h8AUgR0aW1lEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhIKBGluZm8YBCABKAlSBGluZm86BOigHwFKBAgFEAZSBm9wdGlvbg=='); +@$core.Deprecated('Use softwareUpgradeProposalDescriptor instead') +const SoftwareUpgradeProposal$json = const { + '1': 'SoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + ], + '7': const {}, +}; + +/// Descriptor for `SoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List softwareUpgradeProposalDescriptor = $convert.base64Decode('ChdTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEjYKBHBsYW4YAyABKAsyHC5jb3Ntb3MudXBncmFkZS52MWJldGExLlBsYW5CBMjeHwBSBHBsYW46BOigHwE='); +@$core.Deprecated('Use cancelSoftwareUpgradeProposalDescriptor instead') +const CancelSoftwareUpgradeProposal$json = const { + '1': 'CancelSoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `CancelSoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cancelSoftwareUpgradeProposalDescriptor = $convert.base64Decode('Ch1DYW5jZWxTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..fa434ab1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $3; + +class Annotations { + static final http = $pb.Extension<$3.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $3.HttpRule.getDefault, subBuilder: $3.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pb.dart new file mode 100644 index 00000000..a8be2891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pb.dart @@ -0,0 +1,84 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'transfer.pb.dart' as $2; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..pc<$2.DenomTrace>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denomTraces', $pb.PbFieldType.PM, subBuilder: $2.DenomTrace.create) + ..aOM<$2.Params>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $2.Params.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.String? portId, + $core.Iterable<$2.DenomTrace>? denomTraces, + $2.Params? params, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (denomTraces != null) { + _result.denomTraces.addAll(denomTraces); + } + if (params != null) { + _result.params = params; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$2.DenomTrace> get denomTraces => $_getList(1); + + @$pb.TagNumber(3) + $2.Params get params => $_getN(2); + @$pb.TagNumber(3) + set params($2.Params v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasParams() => $_has(2); + @$pb.TagNumber(3) + void clearParams() => clearField(3); + @$pb.TagNumber(3) + $2.Params ensureParams() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbenum.dart new file mode 100644 index 00000000..ca45885f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbjson.dart new file mode 100644 index 00000000..137c8bc2 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/genesis.pbjson.dart @@ -0,0 +1,22 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'denom_traces', '3': 2, '4': 3, '5': 11, '6': '.ibc.applications.transfer.v1.DenomTrace', '8': const {}, '10': 'denomTraces'}, + const {'1': 'params', '3': 3, '4': 1, '5': 11, '6': '.ibc.applications.transfer.v1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSKwoHcG9ydF9pZBgBIAEoCUIS8t4fDnlhbWw6InBvcnRfaWQiUgZwb3J0SWQScgoMZGVub21fdHJhY2VzGAIgAygLMiguaWJjLmFwcGxpY2F0aW9ucy50cmFuc2Zlci52MS5EZW5vbVRyYWNlQiWq3x8GVHJhY2VzyN4fAPLeHxN5YW1sOiJkZW5vbV90cmFjZXMiUgtkZW5vbVRyYWNlcxJCCgZwYXJhbXMYAyABKAsyJC5pYmMuYXBwbGljYXRpb25zLnRyYW5zZmVyLnYxLlBhcmFtc0IEyN4fAFIGcGFyYW1z'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pb.dart new file mode 100644 index 00000000..8460c683 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pb.dart @@ -0,0 +1,294 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'transfer.pb.dart' as $2; +import '../../../../cosmos/base/query/v1beta1/pagination.pb.dart' as $4; + +class QueryDenomTraceRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomTraceRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash') + ..hasRequiredFields = false + ; + + QueryDenomTraceRequest._() : super(); + factory QueryDenomTraceRequest({ + $core.String? hash, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory QueryDenomTraceRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomTraceRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomTraceRequest clone() => QueryDenomTraceRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomTraceRequest copyWith(void Function(QueryDenomTraceRequest) updates) => super.copyWith((message) => updates(message as QueryDenomTraceRequest)) as QueryDenomTraceRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomTraceRequest create() => QueryDenomTraceRequest._(); + QueryDenomTraceRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomTraceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomTraceRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get hash => $_getSZ(0); + @$pb.TagNumber(1) + set hash($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); +} + +class QueryDenomTraceResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomTraceResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOM<$2.DenomTrace>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denomTrace', subBuilder: $2.DenomTrace.create) + ..hasRequiredFields = false + ; + + QueryDenomTraceResponse._() : super(); + factory QueryDenomTraceResponse({ + $2.DenomTrace? denomTrace, + }) { + final _result = create(); + if (denomTrace != null) { + _result.denomTrace = denomTrace; + } + return _result; + } + factory QueryDenomTraceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomTraceResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomTraceResponse clone() => QueryDenomTraceResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomTraceResponse copyWith(void Function(QueryDenomTraceResponse) updates) => super.copyWith((message) => updates(message as QueryDenomTraceResponse)) as QueryDenomTraceResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomTraceResponse create() => QueryDenomTraceResponse._(); + QueryDenomTraceResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomTraceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomTraceResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.DenomTrace get denomTrace => $_getN(0); + @$pb.TagNumber(1) + set denomTrace($2.DenomTrace v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDenomTrace() => $_has(0); + @$pb.TagNumber(1) + void clearDenomTrace() => clearField(1); + @$pb.TagNumber(1) + $2.DenomTrace ensureDenomTrace() => $_ensure(0); +} + +class QueryDenomTracesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomTracesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOM<$4.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $4.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryDenomTracesRequest._() : super(); + factory QueryDenomTracesRequest({ + $4.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDenomTracesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomTracesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomTracesRequest clone() => QueryDenomTracesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomTracesRequest copyWith(void Function(QueryDenomTracesRequest) updates) => super.copyWith((message) => updates(message as QueryDenomTracesRequest)) as QueryDenomTracesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomTracesRequest create() => QueryDenomTracesRequest._(); + QueryDenomTracesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomTracesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomTracesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $4.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($4.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $4.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryDenomTracesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryDenomTracesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..pc<$2.DenomTrace>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'denomTraces', $pb.PbFieldType.PM, subBuilder: $2.DenomTrace.create) + ..aOM<$4.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $4.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryDenomTracesResponse._() : super(); + factory QueryDenomTracesResponse({ + $core.Iterable<$2.DenomTrace>? denomTraces, + $4.PageResponse? pagination, + }) { + final _result = create(); + if (denomTraces != null) { + _result.denomTraces.addAll(denomTraces); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryDenomTracesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryDenomTracesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryDenomTracesResponse clone() => QueryDenomTracesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryDenomTracesResponse copyWith(void Function(QueryDenomTracesResponse) updates) => super.copyWith((message) => updates(message as QueryDenomTracesResponse)) as QueryDenomTracesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryDenomTracesResponse create() => QueryDenomTracesResponse._(); + QueryDenomTracesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryDenomTracesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryDenomTracesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.DenomTrace> get denomTraces => $_getList(0); + + @$pb.TagNumber(2) + $4.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($4.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $4.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOM<$2.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $2.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $2.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $2.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($2.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $2.Params ensureParams() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbenum.dart new file mode 100644 index 00000000..cab5a6ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbgrpc.dart new file mode 100644 index 00000000..e5a3b044 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbgrpc.dart @@ -0,0 +1,116 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$denomTrace = + $grpc.ClientMethod<$0.QueryDenomTraceRequest, $0.QueryDenomTraceResponse>( + '/ibc.applications.transfer.v1.Query/DenomTrace', + ($0.QueryDenomTraceRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDenomTraceResponse.fromBuffer(value)); + static final _$denomTraces = $grpc.ClientMethod<$0.QueryDenomTracesRequest, + $0.QueryDenomTracesResponse>( + '/ibc.applications.transfer.v1.Query/DenomTraces', + ($0.QueryDenomTracesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryDenomTracesResponse.fromBuffer(value)); + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/ibc.applications.transfer.v1.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryDenomTraceResponse> denomTrace( + $0.QueryDenomTraceRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$denomTrace, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryDenomTracesResponse> denomTraces( + $0.QueryDenomTracesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$denomTraces, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.applications.transfer.v1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryDenomTraceRequest, + $0.QueryDenomTraceResponse>( + 'DenomTrace', + denomTrace_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDenomTraceRequest.fromBuffer(value), + ($0.QueryDenomTraceResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryDenomTracesRequest, + $0.QueryDenomTracesResponse>( + 'DenomTraces', + denomTraces_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryDenomTracesRequest.fromBuffer(value), + ($0.QueryDenomTracesResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryDenomTraceResponse> denomTrace_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDenomTraceRequest> request) async { + return denomTrace(call, await request); + } + + $async.Future<$0.QueryDenomTracesResponse> denomTraces_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryDenomTracesRequest> request) async { + return denomTraces(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryDenomTraceResponse> denomTrace( + $grpc.ServiceCall call, $0.QueryDenomTraceRequest request); + $async.Future<$0.QueryDenomTracesResponse> denomTraces( + $grpc.ServiceCall call, $0.QueryDenomTracesRequest request); + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbjson.dart new file mode 100644 index 00000000..5be702f9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/query.pbjson.dart @@ -0,0 +1,68 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryDenomTraceRequestDescriptor instead') +const QueryDenomTraceRequest$json = const { + '1': 'QueryDenomTraceRequest', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 9, '10': 'hash'}, + ], +}; + +/// Descriptor for `QueryDenomTraceRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomTraceRequestDescriptor = $convert.base64Decode('ChZRdWVyeURlbm9tVHJhY2VSZXF1ZXN0EhIKBGhhc2gYASABKAlSBGhhc2g='); +@$core.Deprecated('Use queryDenomTraceResponseDescriptor instead') +const QueryDenomTraceResponse$json = const { + '1': 'QueryDenomTraceResponse', + '2': const [ + const {'1': 'denom_trace', '3': 1, '4': 1, '5': 11, '6': '.ibc.applications.transfer.v1.DenomTrace', '10': 'denomTrace'}, + ], +}; + +/// Descriptor for `QueryDenomTraceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomTraceResponseDescriptor = $convert.base64Decode('ChdRdWVyeURlbm9tVHJhY2VSZXNwb25zZRJJCgtkZW5vbV90cmFjZRgBIAEoCzIoLmliYy5hcHBsaWNhdGlvbnMudHJhbnNmZXIudjEuRGVub21UcmFjZVIKZGVub21UcmFjZQ=='); +@$core.Deprecated('Use queryDenomTracesRequestDescriptor instead') +const QueryDenomTracesRequest$json = const { + '1': 'QueryDenomTracesRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDenomTracesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomTracesRequestDescriptor = $convert.base64Decode('ChdRdWVyeURlbm9tVHJhY2VzUmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryDenomTracesResponseDescriptor instead') +const QueryDenomTracesResponse$json = const { + '1': 'QueryDenomTracesResponse', + '2': const [ + const {'1': 'denom_traces', '3': 1, '4': 3, '5': 11, '6': '.ibc.applications.transfer.v1.DenomTrace', '8': const {}, '10': 'denomTraces'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryDenomTracesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryDenomTracesResponseDescriptor = $convert.base64Decode('ChhRdWVyeURlbm9tVHJhY2VzUmVzcG9uc2USWwoMZGVub21fdHJhY2VzGAEgAygLMiguaWJjLmFwcGxpY2F0aW9ucy50cmFuc2Zlci52MS5EZW5vbVRyYWNlQg6q3x8GVHJhY2VzyN4fAFILZGVub21UcmFjZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.ibc.applications.transfer.v1.Params', '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEjwKBnBhcmFtcxgBIAEoCzIkLmliYy5hcHBsaWNhdGlvbnMudHJhbnNmZXIudjEuUGFyYW1zUgZwYXJhbXM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pb.dart new file mode 100644 index 00000000..679f7b62 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pb.dart @@ -0,0 +1,133 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/transfer.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class DenomTrace extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DenomTrace', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseDenom') + ..hasRequiredFields = false + ; + + DenomTrace._() : super(); + factory DenomTrace({ + $core.String? path, + $core.String? baseDenom, + }) { + final _result = create(); + if (path != null) { + _result.path = path; + } + if (baseDenom != null) { + _result.baseDenom = baseDenom; + } + return _result; + } + factory DenomTrace.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DenomTrace.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DenomTrace clone() => DenomTrace()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DenomTrace copyWith(void Function(DenomTrace) updates) => super.copyWith((message) => updates(message as DenomTrace)) as DenomTrace; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DenomTrace create() => DenomTrace._(); + DenomTrace createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DenomTrace getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DenomTrace? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get path => $_getSZ(0); + @$pb.TagNumber(1) + set path($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPath() => $_has(0); + @$pb.TagNumber(1) + void clearPath() => clearField(1); + + @$pb.TagNumber(2) + $core.String get baseDenom => $_getSZ(1); + @$pb.TagNumber(2) + set baseDenom($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasBaseDenom() => $_has(1); + @$pb.TagNumber(2) + void clearBaseDenom() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sendEnabled') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'receiveEnabled') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.bool? sendEnabled, + $core.bool? receiveEnabled, + }) { + final _result = create(); + if (sendEnabled != null) { + _result.sendEnabled = sendEnabled; + } + if (receiveEnabled != null) { + _result.receiveEnabled = receiveEnabled; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get sendEnabled => $_getBF(0); + @$pb.TagNumber(1) + set sendEnabled($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasSendEnabled() => $_has(0); + @$pb.TagNumber(1) + void clearSendEnabled() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get receiveEnabled => $_getBF(1); + @$pb.TagNumber(2) + set receiveEnabled($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasReceiveEnabled() => $_has(1); + @$pb.TagNumber(2) + void clearReceiveEnabled() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbenum.dart new file mode 100644 index 00000000..06319562 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/transfer.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbjson.dart new file mode 100644 index 00000000..8c5e4b2b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/transfer.pbjson.dart @@ -0,0 +1,32 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/transfer.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use denomTraceDescriptor instead') +const DenomTrace$json = const { + '1': 'DenomTrace', + '2': const [ + const {'1': 'path', '3': 1, '4': 1, '5': 9, '10': 'path'}, + const {'1': 'base_denom', '3': 2, '4': 1, '5': 9, '10': 'baseDenom'}, + ], +}; + +/// Descriptor for `DenomTrace`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List denomTraceDescriptor = $convert.base64Decode('CgpEZW5vbVRyYWNlEhIKBHBhdGgYASABKAlSBHBhdGgSHQoKYmFzZV9kZW5vbRgCIAEoCVIJYmFzZURlbm9t'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'send_enabled', '3': 1, '4': 1, '5': 8, '8': const {}, '10': 'sendEnabled'}, + const {'1': 'receive_enabled', '3': 2, '4': 1, '5': 8, '8': const {}, '10': 'receiveEnabled'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSOgoMc2VuZF9lbmFibGVkGAEgASgIQhfy3h8TeWFtbDoic2VuZF9lbmFibGVkIlILc2VuZEVuYWJsZWQSQwoPcmVjZWl2ZV9lbmFibGVkGAIgASgIQhry3h8WeWFtbDoicmVjZWl2ZV9lbmFibGVkIlIOcmVjZWl2ZUVuYWJsZWQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pb.dart new file mode 100644 index 00000000..7c36b6c2 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pb.dart @@ -0,0 +1,179 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../cosmos/base/v1beta1/coin.pb.dart' as $8; +import '../../../core/client/v1/client.pb.dart' as $9; + +class MsgTransfer extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgTransfer', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourcePort') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceChannel') + ..aOM<$8.Coin>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'token', subBuilder: $8.Coin.create) + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sender') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'receiver') + ..aOM<$9.Height>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutHeight', subBuilder: $9.Height.create) + ..a<$fixnum.Int64>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutTimestamp', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + MsgTransfer._() : super(); + factory MsgTransfer({ + $core.String? sourcePort, + $core.String? sourceChannel, + $8.Coin? token, + $core.String? sender, + $core.String? receiver, + $9.Height? timeoutHeight, + $fixnum.Int64? timeoutTimestamp, + }) { + final _result = create(); + if (sourcePort != null) { + _result.sourcePort = sourcePort; + } + if (sourceChannel != null) { + _result.sourceChannel = sourceChannel; + } + if (token != null) { + _result.token = token; + } + if (sender != null) { + _result.sender = sender; + } + if (receiver != null) { + _result.receiver = receiver; + } + if (timeoutHeight != null) { + _result.timeoutHeight = timeoutHeight; + } + if (timeoutTimestamp != null) { + _result.timeoutTimestamp = timeoutTimestamp; + } + return _result; + } + factory MsgTransfer.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgTransfer.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgTransfer clone() => MsgTransfer()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgTransfer copyWith(void Function(MsgTransfer) updates) => super.copyWith((message) => updates(message as MsgTransfer)) as MsgTransfer; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgTransfer create() => MsgTransfer._(); + MsgTransfer createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgTransfer getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgTransfer? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get sourcePort => $_getSZ(0); + @$pb.TagNumber(1) + set sourcePort($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSourcePort() => $_has(0); + @$pb.TagNumber(1) + void clearSourcePort() => clearField(1); + + @$pb.TagNumber(2) + $core.String get sourceChannel => $_getSZ(1); + @$pb.TagNumber(2) + set sourceChannel($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceChannel() => $_has(1); + @$pb.TagNumber(2) + void clearSourceChannel() => clearField(2); + + @$pb.TagNumber(3) + $8.Coin get token => $_getN(2); + @$pb.TagNumber(3) + set token($8.Coin v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasToken() => $_has(2); + @$pb.TagNumber(3) + void clearToken() => clearField(3); + @$pb.TagNumber(3) + $8.Coin ensureToken() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get sender => $_getSZ(3); + @$pb.TagNumber(4) + set sender($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSender() => $_has(3); + @$pb.TagNumber(4) + void clearSender() => clearField(4); + + @$pb.TagNumber(5) + $core.String get receiver => $_getSZ(4); + @$pb.TagNumber(5) + set receiver($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasReceiver() => $_has(4); + @$pb.TagNumber(5) + void clearReceiver() => clearField(5); + + @$pb.TagNumber(6) + $9.Height get timeoutHeight => $_getN(5); + @$pb.TagNumber(6) + set timeoutHeight($9.Height v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasTimeoutHeight() => $_has(5); + @$pb.TagNumber(6) + void clearTimeoutHeight() => clearField(6); + @$pb.TagNumber(6) + $9.Height ensureTimeoutHeight() => $_ensure(5); + + @$pb.TagNumber(7) + $fixnum.Int64 get timeoutTimestamp => $_getI64(6); + @$pb.TagNumber(7) + set timeoutTimestamp($fixnum.Int64 v) { $_setInt64(6, v); } + @$pb.TagNumber(7) + $core.bool hasTimeoutTimestamp() => $_has(6); + @$pb.TagNumber(7) + void clearTimeoutTimestamp() => clearField(7); +} + +class MsgTransferResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgTransferResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.applications.transfer.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgTransferResponse._() : super(); + factory MsgTransferResponse() => create(); + factory MsgTransferResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgTransferResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgTransferResponse clone() => MsgTransferResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgTransferResponse copyWith(void Function(MsgTransferResponse) updates) => super.copyWith((message) => updates(message as MsgTransferResponse)) as MsgTransferResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgTransferResponse create() => MsgTransferResponse._(); + MsgTransferResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgTransferResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgTransferResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbenum.dart new file mode 100644 index 00000000..7b84e3a6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbgrpc.dart new file mode 100644 index 00000000..ea8e4eb1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbgrpc.dart @@ -0,0 +1,55 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$transfer = + $grpc.ClientMethod<$1.MsgTransfer, $1.MsgTransferResponse>( + '/ibc.applications.transfer.v1.Msg/Transfer', + ($1.MsgTransfer value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgTransferResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgTransferResponse> transfer($1.MsgTransfer request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$transfer, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.applications.transfer.v1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgTransfer, $1.MsgTransferResponse>( + 'Transfer', + transfer_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgTransfer.fromBuffer(value), + ($1.MsgTransferResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgTransferResponse> transfer_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgTransfer> request) async { + return transfer(call, await request); + } + + $async.Future<$1.MsgTransferResponse> transfer( + $grpc.ServiceCall call, $1.MsgTransfer request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbjson.dart new file mode 100644 index 00000000..be6bf140 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/applications/transfer/v1/tx.pbjson.dart @@ -0,0 +1,34 @@ +/// +// Generated code. Do not modify. +// source: ibc/applications/transfer/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgTransferDescriptor instead') +const MsgTransfer$json = const { + '1': 'MsgTransfer', + '2': const [ + const {'1': 'source_port', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'sourcePort'}, + const {'1': 'source_channel', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'sourceChannel'}, + const {'1': 'token', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.v1beta1.Coin', '8': const {}, '10': 'token'}, + const {'1': 'sender', '3': 4, '4': 1, '5': 9, '10': 'sender'}, + const {'1': 'receiver', '3': 5, '4': 1, '5': 9, '10': 'receiver'}, + const {'1': 'timeout_height', '3': 6, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'timeoutHeight'}, + const {'1': 'timeout_timestamp', '3': 7, '4': 1, '5': 4, '8': const {}, '10': 'timeoutTimestamp'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgTransfer`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgTransferDescriptor = $convert.base64Decode('CgtNc2dUcmFuc2ZlchI3Cgtzb3VyY2VfcG9ydBgBIAEoCUIW8t4fEnlhbWw6InNvdXJjZV9wb3J0IlIKc291cmNlUG9ydBJACg5zb3VyY2VfY2hhbm5lbBgCIAEoCUIZ8t4fFXlhbWw6InNvdXJjZV9jaGFubmVsIlINc291cmNlQ2hhbm5lbBI1CgV0b2tlbhgDIAEoCzIZLmNvc21vcy5iYXNlLnYxYmV0YTEuQ29pbkIEyN4fAFIFdG9rZW4SFgoGc2VuZGVyGAQgASgJUgZzZW5kZXISGgoIcmVjZWl2ZXIYBSABKAlSCHJlY2VpdmVyEmAKDnRpbWVvdXRfaGVpZ2h0GAYgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEId8t4fFXlhbWw6InRpbWVvdXRfaGVpZ2h0IsjeHwBSDXRpbWVvdXRIZWlnaHQSSQoRdGltZW91dF90aW1lc3RhbXAYByABKARCHPLeHxh5YW1sOiJ0aW1lb3V0X3RpbWVzdGFtcCJSEHRpbWVvdXRUaW1lc3RhbXA6COigHwCIoB8A'); +@$core.Deprecated('Use msgTransferResponseDescriptor instead') +const MsgTransferResponse$json = const { + '1': 'MsgTransferResponse', +}; + +/// Descriptor for `MsgTransferResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgTransferResponseDescriptor = $convert.base64Decode('ChNNc2dUcmFuc2ZlclJlc3BvbnNl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pb.dart new file mode 100644 index 00000000..f467ae9d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pb.dart @@ -0,0 +1,482 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $6; +import '../../../../cosmos/upgrade/v1beta1/upgrade.pb.dart' as $7; + +class IdentifiedClientState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedClientState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$6.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $6.Any.create) + ..hasRequiredFields = false + ; + + IdentifiedClientState._() : super(); + factory IdentifiedClientState({ + $core.String? clientId, + $6.Any? clientState, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientState != null) { + _result.clientState = clientState; + } + return _result; + } + factory IdentifiedClientState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedClientState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedClientState clone() => IdentifiedClientState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedClientState copyWith(void Function(IdentifiedClientState) updates) => super.copyWith((message) => updates(message as IdentifiedClientState)) as IdentifiedClientState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedClientState create() => IdentifiedClientState._(); + IdentifiedClientState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedClientState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedClientState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $6.Any get clientState => $_getN(1); + @$pb.TagNumber(2) + set clientState($6.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasClientState() => $_has(1); + @$pb.TagNumber(2) + void clearClientState() => clearField(2); + @$pb.TagNumber(2) + $6.Any ensureClientState() => $_ensure(1); +} + +class ConsensusStateWithHeight extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusStateWithHeight', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: Height.create) + ..aOM<$6.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $6.Any.create) + ..hasRequiredFields = false + ; + + ConsensusStateWithHeight._() : super(); + factory ConsensusStateWithHeight({ + Height? height, + $6.Any? consensusState, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + return _result; + } + factory ConsensusStateWithHeight.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusStateWithHeight.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight clone() => ConsensusStateWithHeight()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight copyWith(void Function(ConsensusStateWithHeight) updates) => super.copyWith((message) => updates(message as ConsensusStateWithHeight)) as ConsensusStateWithHeight; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight create() => ConsensusStateWithHeight._(); + ConsensusStateWithHeight createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusStateWithHeight? _defaultInstance; + + @$pb.TagNumber(1) + Height get height => $_getN(0); + @$pb.TagNumber(1) + set height(Height v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + @$pb.TagNumber(1) + Height ensureHeight() => $_ensure(0); + + @$pb.TagNumber(2) + $6.Any get consensusState => $_getN(1); + @$pb.TagNumber(2) + set consensusState($6.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusState() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusState() => clearField(2); + @$pb.TagNumber(2) + $6.Any ensureConsensusState() => $_ensure(1); +} + +class ClientConsensusStates extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientConsensusStates', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusStates', $pb.PbFieldType.PM, subBuilder: ConsensusStateWithHeight.create) + ..hasRequiredFields = false + ; + + ClientConsensusStates._() : super(); + factory ClientConsensusStates({ + $core.String? clientId, + $core.Iterable? consensusStates, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (consensusStates != null) { + _result.consensusStates.addAll(consensusStates); + } + return _result; + } + factory ClientConsensusStates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientConsensusStates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientConsensusStates clone() => ClientConsensusStates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientConsensusStates copyWith(void Function(ClientConsensusStates) updates) => super.copyWith((message) => updates(message as ClientConsensusStates)) as ClientConsensusStates; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientConsensusStates create() => ClientConsensusStates._(); + ClientConsensusStates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientConsensusStates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientConsensusStates? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get consensusStates => $_getList(1); +} + +class ClientUpdateProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientUpdateProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subjectClientId') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'substituteClientId') + ..hasRequiredFields = false + ; + + ClientUpdateProposal._() : super(); + factory ClientUpdateProposal({ + $core.String? title, + $core.String? description, + $core.String? subjectClientId, + $core.String? substituteClientId, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (subjectClientId != null) { + _result.subjectClientId = subjectClientId; + } + if (substituteClientId != null) { + _result.substituteClientId = substituteClientId; + } + return _result; + } + factory ClientUpdateProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientUpdateProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal clone() => ClientUpdateProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal copyWith(void Function(ClientUpdateProposal) updates) => super.copyWith((message) => updates(message as ClientUpdateProposal)) as ClientUpdateProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal create() => ClientUpdateProposal._(); + ClientUpdateProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientUpdateProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get subjectClientId => $_getSZ(2); + @$pb.TagNumber(3) + set subjectClientId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSubjectClientId() => $_has(2); + @$pb.TagNumber(3) + void clearSubjectClientId() => clearField(3); + + @$pb.TagNumber(4) + $core.String get substituteClientId => $_getSZ(3); + @$pb.TagNumber(4) + set substituteClientId($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSubstituteClientId() => $_has(3); + @$pb.TagNumber(4) + void clearSubstituteClientId() => clearField(4); +} + +class UpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM<$7.Plan>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: $7.Plan.create) + ..aOM<$6.Any>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $6.Any.create) + ..hasRequiredFields = false + ; + + UpgradeProposal._() : super(); + factory UpgradeProposal({ + $core.String? title, + $core.String? description, + $7.Plan? plan, + $6.Any? upgradedClientState, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + if (upgradedClientState != null) { + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory UpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpgradeProposal clone() => UpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpgradeProposal copyWith(void Function(UpgradeProposal) updates) => super.copyWith((message) => updates(message as UpgradeProposal)) as UpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UpgradeProposal create() => UpgradeProposal._(); + UpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $7.Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan($7.Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + $7.Plan ensurePlan() => $_ensure(2); + + @$pb.TagNumber(4) + $6.Any get upgradedClientState => $_getN(3); + @$pb.TagNumber(4) + set upgradedClientState($6.Any v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUpgradedClientState() => $_has(3); + @$pb.TagNumber(4) + void clearUpgradedClientState() => clearField(4); + @$pb.TagNumber(4) + $6.Any ensureUpgradedClientState() => $_ensure(3); +} + +class Height extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Height', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Height._() : super(); + factory Height({ + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory Height.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Height.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Height clone() => Height()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Height copyWith(void Function(Height) updates) => super.copyWith((message) => updates(message as Height)) as Height; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Height create() => Height._(); + Height createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Height getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Height? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get revisionNumber => $_getI64(0); + @$pb.TagNumber(1) + set revisionNumber($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasRevisionNumber() => $_has(0); + @$pb.TagNumber(1) + void clearRevisionNumber() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionHeight => $_getI64(1); + @$pb.TagNumber(2) + set revisionHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionHeight() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionHeight() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowedClients') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.Iterable<$core.String>? allowedClients, + }) { + final _result = create(); + if (allowedClients != null) { + _result.allowedClients.addAll(allowedClients); + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get allowedClients => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbenum.dart new file mode 100644 index 00000000..8ec6d076 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbjson.dart new file mode 100644 index 00000000..b1ec86ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/client/ibc/core/client/v1/client.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use identifiedClientStateDescriptor instead') +const IdentifiedClientState$json = const { + '1': 'IdentifiedClientState', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + ], +}; + +/// Descriptor for `IdentifiedClientState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedClientStateDescriptor = $convert.base64Decode('ChVJZGVudGlmaWVkQ2xpZW50U3RhdGUSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSUAoMY2xpZW50X3N0YXRlGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRl'); +@$core.Deprecated('Use consensusStateWithHeightDescriptor instead') +const ConsensusStateWithHeight$json = const { + '1': 'ConsensusStateWithHeight', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + const {'1': 'consensus_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + ], +}; + +/// Descriptor for `ConsensusStateWithHeight`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusStateWithHeightDescriptor = $convert.base64Decode('ChhDb25zZW5zdXNTdGF0ZVdpdGhIZWlnaHQSOAoGaGVpZ2h0GAEgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0ElgKD2NvbnNlbnN1c19zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCGfLeHxV5YW1sImNvbnNlbnN1c19zdGF0ZSJSDmNvbnNlbnN1c1N0YXRl'); +@$core.Deprecated('Use clientConsensusStatesDescriptor instead') +const ClientConsensusStates$json = const { + '1': 'ClientConsensusStates', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'consensus_states', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ConsensusStateWithHeight', '8': const {}, '10': 'consensusStates'}, + ], +}; + +/// Descriptor for `ClientConsensusStates`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientConsensusStatesDescriptor = $convert.base64Decode('ChVDbGllbnRDb25zZW5zdXNTdGF0ZXMSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSeAoQY29uc2Vuc3VzX3N0YXRlcxgCIAMoCzIsLmliYy5jb3JlLmNsaWVudC52MS5Db25zZW5zdXNTdGF0ZVdpdGhIZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfc3RhdGVzIsjeHwBSD2NvbnNlbnN1c1N0YXRlcw=='); +@$core.Deprecated('Use clientUpdateProposalDescriptor instead') +const ClientUpdateProposal$json = const { + '1': 'ClientUpdateProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'subject_client_id', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'subjectClientId'}, + const {'1': 'substitute_client_id', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'substituteClientId'}, + ], + '7': const {}, +}; + +/// Descriptor for `ClientUpdateProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientUpdateProposalDescriptor = $convert.base64Decode('ChRDbGllbnRVcGRhdGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkgKEXN1YmplY3RfY2xpZW50X2lkGAMgASgJQhzy3h8YeWFtbDoic3ViamVjdF9jbGllbnRfaWQiUg9zdWJqZWN0Q2xpZW50SWQSUQoUc3Vic3RpdHV0ZV9jbGllbnRfaWQYBCABKAlCH/LeHxt5YW1sOiJzdWJzdGl0dXRlX2NsaWVudF9pZCJSEnN1YnN0aXR1dGVDbGllbnRJZDoEiKAfAA=='); +@$core.Deprecated('Use upgradeProposalDescriptor instead') +const UpgradeProposal$json = const { + '1': 'UpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + const {'1': 'upgraded_client_state', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'upgradedClientState'}, + ], + '7': const {}, +}; + +/// Descriptor for `UpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upgradeProposalDescriptor = $convert.base64Decode('Cg9VcGdyYWRlUHJvcG9zYWwSFAoFdGl0bGUYASABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhI2CgRwbGFuGAMgASgLMhwuY29zbW9zLnVwZ3JhZGUudjFiZXRhMS5QbGFuQgTI3h8AUgRwbGFuEmoKFXVwZ3JhZGVkX2NsaWVudF9zdGF0ZRgEIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCIPLeHxx5YW1sOiJ1cGdyYWRlZF9jbGllbnRfc3RhdGUiUhN1cGdyYWRlZENsaWVudFN0YXRlOgyIoB8AmKAfAOigHwE='); +@$core.Deprecated('Use heightDescriptor instead') +const Height$json = const { + '1': 'Height', + '2': const [ + const {'1': 'revision_number', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'revisionHeight'}, + ], + '7': const {}, +}; + +/// Descriptor for `Height`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heightDescriptor = $convert.base64Decode('CgZIZWlnaHQSQwoPcmV2aXNpb25fbnVtYmVyGAEgASgEQhry3h8WeWFtbDoicmV2aXNpb25fbnVtYmVyIlIOcmV2aXNpb25OdW1iZXISQwoPcmV2aXNpb25faGVpZ2h0GAIgASgEQhry3h8WeWFtbDoicmV2aXNpb25faGVpZ2h0IlIOcmV2aXNpb25IZWlnaHQ6CIigHwCYoB8A'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'allowed_clients', '3': 1, '4': 3, '5': 9, '8': const {}, '10': 'allowedClients'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSQwoPYWxsb3dlZF9jbGllbnRzGAEgAygJQhry3h8WeWFtbDoiYWxsb3dlZF9jbGllbnRzIlIOYWxsb3dlZENsaWVudHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/export.dart new file mode 100644 index 00000000..dce0c9ab --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.applications.transfer.v1/module/export.dart @@ -0,0 +1,44 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pb.dart'; +export 'client/ibc/core/client/v1/client.pbenum.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart'; +export 'client/ibc/core/client/v1/client.pbjson.dart'; +export 'client/ibc/applications/transfer/v1/genesis.pbenum.dart'; +export 'client/ibc/applications/transfer/v1/query.pbjson.dart'; +export 'client/ibc/applications/transfer/v1/transfer.pbenum.dart'; +export 'client/ibc/applications/transfer/v1/tx.pbenum.dart'; +export 'client/ibc/applications/transfer/v1/query.pbgrpc.dart'; +export 'client/ibc/applications/transfer/v1/transfer.pbjson.dart'; +export 'client/ibc/applications/transfer/v1/tx.pbjson.dart'; +export 'client/ibc/applications/transfer/v1/genesis.pb.dart'; +export 'client/ibc/applications/transfer/v1/tx.pb.dart'; +export 'client/ibc/applications/transfer/v1/transfer.pb.dart'; +export 'client/ibc/applications/transfer/v1/query.pbenum.dart'; +export 'client/ibc/applications/transfer/v1/query.pb.dart'; +export 'client/ibc/applications/transfer/v1/genesis.pbjson.dart'; +export 'client/ibc/applications/transfer/v1/tx.pbgrpc.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/cosmos/base/v1beta1/coin.pb.dart'; +export 'client/cosmos/base/v1beta1/coin.pbjson.dart'; +export 'client/cosmos/base/v1beta1/coin.pbenum.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..1d58997a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,162 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..b806d7b0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,34 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWw='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart new file mode 100644 index 00000000..fb3a340a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart @@ -0,0 +1,243 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $2; + +class Plan extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Plan', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM<$2.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $2.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + Plan._() : super(); + factory Plan({ + $core.String? name, + $2.Timestamp? time, + $fixnum.Int64? height, + $core.String? info, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (time != null) { + _result.time = time; + } + if (height != null) { + _result.height = height; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Plan clone() => Plan()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Plan copyWith(void Function(Plan) updates) => super.copyWith((message) => updates(message as Plan)) as Plan; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Plan create() => Plan._(); + Plan createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Plan? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $2.Timestamp get time => $_getN(1); + @$pb.TagNumber(2) + set time($2.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$pb.TagNumber(2) + $2.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class SoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: Plan.create) + ..hasRequiredFields = false + ; + + SoftwareUpgradeProposal._() : super(); + factory SoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + Plan? plan, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory SoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal clone() => SoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal copyWith(void Function(SoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as SoftwareUpgradeProposal)) as SoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal create() => SoftwareUpgradeProposal._(); + SoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan(Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + Plan ensurePlan() => $_ensure(2); +} + +class CancelSoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CancelSoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + CancelSoftwareUpgradeProposal._() : super(); + factory CancelSoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory CancelSoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CancelSoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal clone() => CancelSoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal copyWith(void Function(CancelSoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as CancelSoftwareUpgradeProposal)) as CancelSoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal create() => CancelSoftwareUpgradeProposal._(); + CancelSoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CancelSoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart new file mode 100644 index 00000000..e6fdc4b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart new file mode 100644 index 00000000..ca41e891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart @@ -0,0 +1,53 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use planDescriptor instead') +const Plan$json = const { + '1': 'Plan', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], + '7': const {}, + '9': const [ + const {'1': 5, '2': 6}, + ], + '10': const ['option'], +}; + +/// Descriptor for `Plan`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List planDescriptor = $convert.base64Decode('CgRQbGFuEhIKBG5hbWUYASABKAlSBG5hbWUSOAoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCJDfHwHI3h8AUgR0aW1lEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhIKBGluZm8YBCABKAlSBGluZm86BOigHwFKBAgFEAZSBm9wdGlvbg=='); +@$core.Deprecated('Use softwareUpgradeProposalDescriptor instead') +const SoftwareUpgradeProposal$json = const { + '1': 'SoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + ], + '7': const {}, +}; + +/// Descriptor for `SoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List softwareUpgradeProposalDescriptor = $convert.base64Decode('ChdTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEjYKBHBsYW4YAyABKAsyHC5jb3Ntb3MudXBncmFkZS52MWJldGExLlBsYW5CBMjeHwBSBHBsYW46BOigHwE='); +@$core.Deprecated('Use cancelSoftwareUpgradeProposalDescriptor instead') +const CancelSoftwareUpgradeProposal$json = const { + '1': 'CancelSoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `CancelSoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cancelSoftwareUpgradeProposalDescriptor = $convert.base64Decode('Ch1DYW5jZWxTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..5e55983d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $7; + +class Annotations { + static final http = $pb.Extension<$7.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $7.HttpRule.getDefault, subBuilder: $7.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pb.dart new file mode 100644 index 00000000..ebbe7213 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pb.dart @@ -0,0 +1,617 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/channel.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../client/v1/client.pb.dart' as $5; + +import 'channel.pbenum.dart'; + +export 'channel.pbenum.dart'; + +class Channel extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Channel', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: State.STATE_UNINITIALIZED_UNSPECIFIED, valueOf: State.valueOf, enumValues: State.values) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ordering', $pb.PbFieldType.OE, defaultOrMaker: Order.ORDER_NONE_UNSPECIFIED, valueOf: Order.valueOf, enumValues: Order.values) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: Counterparty.create) + ..pPS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionHops') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..hasRequiredFields = false + ; + + Channel._() : super(); + factory Channel({ + State? state, + Order? ordering, + Counterparty? counterparty, + $core.Iterable<$core.String>? connectionHops, + $core.String? version, + }) { + final _result = create(); + if (state != null) { + _result.state = state; + } + if (ordering != null) { + _result.ordering = ordering; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (connectionHops != null) { + _result.connectionHops.addAll(connectionHops); + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory Channel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Channel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Channel clone() => Channel()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Channel copyWith(void Function(Channel) updates) => super.copyWith((message) => updates(message as Channel)) as Channel; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Channel create() => Channel._(); + Channel createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Channel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Channel? _defaultInstance; + + @$pb.TagNumber(1) + State get state => $_getN(0); + @$pb.TagNumber(1) + set state(State v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasState() => $_has(0); + @$pb.TagNumber(1) + void clearState() => clearField(1); + + @$pb.TagNumber(2) + Order get ordering => $_getN(1); + @$pb.TagNumber(2) + set ordering(Order v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOrdering() => $_has(1); + @$pb.TagNumber(2) + void clearOrdering() => clearField(2); + + @$pb.TagNumber(3) + Counterparty get counterparty => $_getN(2); + @$pb.TagNumber(3) + set counterparty(Counterparty v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCounterparty() => $_has(2); + @$pb.TagNumber(3) + void clearCounterparty() => clearField(3); + @$pb.TagNumber(3) + Counterparty ensureCounterparty() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.String> get connectionHops => $_getList(3); + + @$pb.TagNumber(5) + $core.String get version => $_getSZ(4); + @$pb.TagNumber(5) + set version($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasVersion() => $_has(4); + @$pb.TagNumber(5) + void clearVersion() => clearField(5); +} + +class IdentifiedChannel extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedChannel', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: State.STATE_UNINITIALIZED_UNSPECIFIED, valueOf: State.valueOf, enumValues: State.values) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ordering', $pb.PbFieldType.OE, defaultOrMaker: Order.ORDER_NONE_UNSPECIFIED, valueOf: Order.valueOf, enumValues: Order.values) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: Counterparty.create) + ..pPS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionHops') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + IdentifiedChannel._() : super(); + factory IdentifiedChannel({ + State? state, + Order? ordering, + Counterparty? counterparty, + $core.Iterable<$core.String>? connectionHops, + $core.String? version, + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (state != null) { + _result.state = state; + } + if (ordering != null) { + _result.ordering = ordering; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (connectionHops != null) { + _result.connectionHops.addAll(connectionHops); + } + if (version != null) { + _result.version = version; + } + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory IdentifiedChannel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedChannel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedChannel clone() => IdentifiedChannel()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedChannel copyWith(void Function(IdentifiedChannel) updates) => super.copyWith((message) => updates(message as IdentifiedChannel)) as IdentifiedChannel; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedChannel create() => IdentifiedChannel._(); + IdentifiedChannel createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedChannel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedChannel? _defaultInstance; + + @$pb.TagNumber(1) + State get state => $_getN(0); + @$pb.TagNumber(1) + set state(State v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasState() => $_has(0); + @$pb.TagNumber(1) + void clearState() => clearField(1); + + @$pb.TagNumber(2) + Order get ordering => $_getN(1); + @$pb.TagNumber(2) + set ordering(Order v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOrdering() => $_has(1); + @$pb.TagNumber(2) + void clearOrdering() => clearField(2); + + @$pb.TagNumber(3) + Counterparty get counterparty => $_getN(2); + @$pb.TagNumber(3) + set counterparty(Counterparty v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCounterparty() => $_has(2); + @$pb.TagNumber(3) + void clearCounterparty() => clearField(3); + @$pb.TagNumber(3) + Counterparty ensureCounterparty() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.String> get connectionHops => $_getList(3); + + @$pb.TagNumber(5) + $core.String get version => $_getSZ(4); + @$pb.TagNumber(5) + set version($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasVersion() => $_has(4); + @$pb.TagNumber(5) + void clearVersion() => clearField(5); + + @$pb.TagNumber(6) + $core.String get portId => $_getSZ(5); + @$pb.TagNumber(6) + set portId($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPortId() => $_has(5); + @$pb.TagNumber(6) + void clearPortId() => clearField(6); + + @$pb.TagNumber(7) + $core.String get channelId => $_getSZ(6); + @$pb.TagNumber(7) + set channelId($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasChannelId() => $_has(6); + @$pb.TagNumber(7) + void clearChannelId() => clearField(7); +} + +class Counterparty extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Counterparty', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + Counterparty._() : super(); + factory Counterparty({ + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory Counterparty.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Counterparty.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Counterparty clone() => Counterparty()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Counterparty copyWith(void Function(Counterparty) updates) => super.copyWith((message) => updates(message as Counterparty)) as Counterparty; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Counterparty create() => Counterparty._(); + Counterparty createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Counterparty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Counterparty? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); +} + +class Packet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Packet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourcePort') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceChannel') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'destinationPort') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'destinationChannel') + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOM<$5.Height>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutHeight', subBuilder: $5.Height.create) + ..a<$fixnum.Int64>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutTimestamp', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Packet._() : super(); + factory Packet({ + $fixnum.Int64? sequence, + $core.String? sourcePort, + $core.String? sourceChannel, + $core.String? destinationPort, + $core.String? destinationChannel, + $core.List<$core.int>? data, + $5.Height? timeoutHeight, + $fixnum.Int64? timeoutTimestamp, + }) { + final _result = create(); + if (sequence != null) { + _result.sequence = sequence; + } + if (sourcePort != null) { + _result.sourcePort = sourcePort; + } + if (sourceChannel != null) { + _result.sourceChannel = sourceChannel; + } + if (destinationPort != null) { + _result.destinationPort = destinationPort; + } + if (destinationChannel != null) { + _result.destinationChannel = destinationChannel; + } + if (data != null) { + _result.data = data; + } + if (timeoutHeight != null) { + _result.timeoutHeight = timeoutHeight; + } + if (timeoutTimestamp != null) { + _result.timeoutTimestamp = timeoutTimestamp; + } + return _result; + } + factory Packet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Packet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Packet clone() => Packet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Packet copyWith(void Function(Packet) updates) => super.copyWith((message) => updates(message as Packet)) as Packet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Packet create() => Packet._(); + Packet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Packet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Packet? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get sequence => $_getI64(0); + @$pb.TagNumber(1) + set sequence($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSequence() => $_has(0); + @$pb.TagNumber(1) + void clearSequence() => clearField(1); + + @$pb.TagNumber(2) + $core.String get sourcePort => $_getSZ(1); + @$pb.TagNumber(2) + set sourcePort($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourcePort() => $_has(1); + @$pb.TagNumber(2) + void clearSourcePort() => clearField(2); + + @$pb.TagNumber(3) + $core.String get sourceChannel => $_getSZ(2); + @$pb.TagNumber(3) + set sourceChannel($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSourceChannel() => $_has(2); + @$pb.TagNumber(3) + void clearSourceChannel() => clearField(3); + + @$pb.TagNumber(4) + $core.String get destinationPort => $_getSZ(3); + @$pb.TagNumber(4) + set destinationPort($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasDestinationPort() => $_has(3); + @$pb.TagNumber(4) + void clearDestinationPort() => clearField(4); + + @$pb.TagNumber(5) + $core.String get destinationChannel => $_getSZ(4); + @$pb.TagNumber(5) + set destinationChannel($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDestinationChannel() => $_has(4); + @$pb.TagNumber(5) + void clearDestinationChannel() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$core.int> get data => $_getN(5); + @$pb.TagNumber(6) + set data($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasData() => $_has(5); + @$pb.TagNumber(6) + void clearData() => clearField(6); + + @$pb.TagNumber(7) + $5.Height get timeoutHeight => $_getN(6); + @$pb.TagNumber(7) + set timeoutHeight($5.Height v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasTimeoutHeight() => $_has(6); + @$pb.TagNumber(7) + void clearTimeoutHeight() => clearField(7); + @$pb.TagNumber(7) + $5.Height ensureTimeoutHeight() => $_ensure(6); + + @$pb.TagNumber(8) + $fixnum.Int64 get timeoutTimestamp => $_getI64(7); + @$pb.TagNumber(8) + set timeoutTimestamp($fixnum.Int64 v) { $_setInt64(7, v); } + @$pb.TagNumber(8) + $core.bool hasTimeoutTimestamp() => $_has(7); + @$pb.TagNumber(8) + void clearTimeoutTimestamp() => clearField(8); +} + +class PacketState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PacketState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PacketState._() : super(); + factory PacketState({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? sequence, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (sequence != null) { + _result.sequence = sequence; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory PacketState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PacketState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PacketState clone() => PacketState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PacketState copyWith(void Function(PacketState) updates) => super.copyWith((message) => updates(message as PacketState)) as PacketState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PacketState create() => PacketState._(); + PacketState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PacketState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PacketState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.int> get data => $_getN(3); + @$pb.TagNumber(4) + set data($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasData() => $_has(3); + @$pb.TagNumber(4) + void clearData() => clearField(4); +} + +enum Acknowledgement_Response { + result, + error, + notSet +} + +class Acknowledgement extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Acknowledgement_Response> _Acknowledgement_ResponseByTag = { + 21 : Acknowledgement_Response.result, + 22 : Acknowledgement_Response.error, + 0 : Acknowledgement_Response.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Acknowledgement', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..oo(0, [21, 22]) + ..a<$core.List<$core.int>>(21, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OY) + ..aOS(22, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'error') + ..hasRequiredFields = false + ; + + Acknowledgement._() : super(); + factory Acknowledgement({ + $core.List<$core.int>? result, + $core.String? error, + }) { + final _result = create(); + if (result != null) { + _result.result = result; + } + if (error != null) { + _result.error = error; + } + return _result; + } + factory Acknowledgement.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Acknowledgement.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Acknowledgement clone() => Acknowledgement()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Acknowledgement copyWith(void Function(Acknowledgement) updates) => super.copyWith((message) => updates(message as Acknowledgement)) as Acknowledgement; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Acknowledgement create() => Acknowledgement._(); + Acknowledgement createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Acknowledgement getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Acknowledgement? _defaultInstance; + + Acknowledgement_Response whichResponse() => _Acknowledgement_ResponseByTag[$_whichOneof(0)]!; + void clearResponse() => clearField($_whichOneof(0)); + + @$pb.TagNumber(21) + $core.List<$core.int> get result => $_getN(0); + @$pb.TagNumber(21) + set result($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(21) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(21) + void clearResult() => clearField(21); + + @$pb.TagNumber(22) + $core.String get error => $_getSZ(1); + @$pb.TagNumber(22) + set error($core.String v) { $_setString(1, v); } + @$pb.TagNumber(22) + $core.bool hasError() => $_has(1); + @$pb.TagNumber(22) + void clearError() => clearField(22); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart new file mode 100644 index 00000000..f856844b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/channel.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class State extends $pb.ProtobufEnum { + static const State STATE_UNINITIALIZED_UNSPECIFIED = State._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_UNINITIALIZED_UNSPECIFIED'); + static const State STATE_INIT = State._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_INIT'); + static const State STATE_TRYOPEN = State._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_TRYOPEN'); + static const State STATE_OPEN = State._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_OPEN'); + static const State STATE_CLOSED = State._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_CLOSED'); + + static const $core.List values = [ + STATE_UNINITIALIZED_UNSPECIFIED, + STATE_INIT, + STATE_TRYOPEN, + STATE_OPEN, + STATE_CLOSED, + ]; + + static final $core.Map<$core.int, State> _byValue = $pb.ProtobufEnum.initByValue(values); + static State? valueOf($core.int value) => _byValue[value]; + + const State._($core.int v, $core.String n) : super(v, n); +} + +class Order extends $pb.ProtobufEnum { + static const Order ORDER_NONE_UNSPECIFIED = Order._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_NONE_UNSPECIFIED'); + static const Order ORDER_UNORDERED = Order._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_UNORDERED'); + static const Order ORDER_ORDERED = Order._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_ORDERED'); + + static const $core.List values = [ + ORDER_NONE_UNSPECIFIED, + ORDER_UNORDERED, + ORDER_ORDERED, + ]; + + static final $core.Map<$core.int, Order> _byValue = $pb.ProtobufEnum.initByValue(values); + static Order? valueOf($core.int value) => _byValue[value]; + + const Order._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart new file mode 100644 index 00000000..2b162d3a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart @@ -0,0 +1,128 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/channel.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use stateDescriptor instead') +const State$json = const { + '1': 'State', + '2': const [ + const {'1': 'STATE_UNINITIALIZED_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'STATE_INIT', '2': 1, '3': const {}}, + const {'1': 'STATE_TRYOPEN', '2': 2, '3': const {}}, + const {'1': 'STATE_OPEN', '2': 3, '3': const {}}, + const {'1': 'STATE_CLOSED', '2': 4, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `State`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List stateDescriptor = $convert.base64Decode('CgVTdGF0ZRI2Ch9TVEFURV9VTklOSVRJQUxJWkVEX1VOU1BFQ0lGSUVEEAAaEYqdIA1VTklOSVRJQUxJWkVEEhgKClNUQVRFX0lOSVQQARoIip0gBElOSVQSHgoNU1RBVEVfVFJZT1BFThACGguKnSAHVFJZT1BFThIYCgpTVEFURV9PUEVOEAMaCIqdIARPUEVOEhwKDFNUQVRFX0NMT1NFRBAEGgqKnSAGQ0xPU0VEGgSIox4A'); +@$core.Deprecated('Use orderDescriptor instead') +const Order$json = const { + '1': 'Order', + '2': const [ + const {'1': 'ORDER_NONE_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'ORDER_UNORDERED', '2': 1, '3': const {}}, + const {'1': 'ORDER_ORDERED', '2': 2, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `Order`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List orderDescriptor = $convert.base64Decode('CgVPcmRlchIkChZPUkRFUl9OT05FX1VOU1BFQ0lGSUVEEAAaCIqdIAROT05FEiIKD09SREVSX1VOT1JERVJFRBABGg2KnSAJVU5PUkRFUkVEEh4KDU9SREVSX09SREVSRUQQAhoLip0gB09SREVSRUQaBIijHgA='); +@$core.Deprecated('Use channelDescriptor instead') +const Channel$json = const { + '1': 'Channel', + '2': const [ + const {'1': 'state', '3': 1, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.State', '10': 'state'}, + const {'1': 'ordering', '3': 2, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.Order', '10': 'ordering'}, + const {'1': 'counterparty', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'connection_hops', '3': 4, '4': 3, '5': 9, '8': const {}, '10': 'connectionHops'}, + const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, + ], + '7': const {}, +}; + +/// Descriptor for `Channel`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List channelDescriptor = $convert.base64Decode('CgdDaGFubmVsEjAKBXN0YXRlGAEgASgOMhouaWJjLmNvcmUuY2hhbm5lbC52MS5TdGF0ZVIFc3RhdGUSNgoIb3JkZXJpbmcYAiABKA4yGi5pYmMuY29yZS5jaGFubmVsLnYxLk9yZGVyUghvcmRlcmluZxJLCgxjb3VudGVycGFydHkYAyABKAsyIS5pYmMuY29yZS5jaGFubmVsLnYxLkNvdW50ZXJwYXJ0eUIEyN4fAFIMY291bnRlcnBhcnR5EkMKD2Nvbm5lY3Rpb25faG9wcxgEIAMoCUIa8t4fFnlhbWw6ImNvbm5lY3Rpb25faG9wcyJSDmNvbm5lY3Rpb25Ib3BzEhgKB3ZlcnNpb24YBSABKAlSB3ZlcnNpb246BIigHwA='); +@$core.Deprecated('Use identifiedChannelDescriptor instead') +const IdentifiedChannel$json = const { + '1': 'IdentifiedChannel', + '2': const [ + const {'1': 'state', '3': 1, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.State', '10': 'state'}, + const {'1': 'ordering', '3': 2, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.Order', '10': 'ordering'}, + const {'1': 'counterparty', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'connection_hops', '3': 4, '4': 3, '5': 9, '8': const {}, '10': 'connectionHops'}, + const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'port_id', '3': 6, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 7, '4': 1, '5': 9, '10': 'channelId'}, + ], + '7': const {}, +}; + +/// Descriptor for `IdentifiedChannel`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedChannelDescriptor = $convert.base64Decode('ChFJZGVudGlmaWVkQ2hhbm5lbBIwCgVzdGF0ZRgBIAEoDjIaLmliYy5jb3JlLmNoYW5uZWwudjEuU3RhdGVSBXN0YXRlEjYKCG9yZGVyaW5nGAIgASgOMhouaWJjLmNvcmUuY2hhbm5lbC52MS5PcmRlclIIb3JkZXJpbmcSSwoMY291bnRlcnBhcnR5GAMgASgLMiEuaWJjLmNvcmUuY2hhbm5lbC52MS5Db3VudGVycGFydHlCBMjeHwBSDGNvdW50ZXJwYXJ0eRJDCg9jb25uZWN0aW9uX2hvcHMYBCADKAlCGvLeHxZ5YW1sOiJjb25uZWN0aW9uX2hvcHMiUg5jb25uZWN0aW9uSG9wcxIYCgd2ZXJzaW9uGAUgASgJUgd2ZXJzaW9uEhcKB3BvcnRfaWQYBiABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAcgASgJUgljaGFubmVsSWQ6BIigHwA='); +@$core.Deprecated('Use counterpartyDescriptor instead') +const Counterparty$json = const { + '1': 'Counterparty', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + ], + '7': const {}, +}; + +/// Descriptor for `Counterparty`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List counterpartyDescriptor = $convert.base64Decode('CgxDb3VudGVycGFydHkSKwoHcG9ydF9pZBgBIAEoCUIS8t4fDnlhbWw6InBvcnRfaWQiUgZwb3J0SWQSNAoKY2hhbm5lbF9pZBgCIAEoCUIV8t4fEXlhbWw6ImNoYW5uZWxfaWQiUgljaGFubmVsSWQ6BIigHwA='); +@$core.Deprecated('Use packetDescriptor instead') +const Packet$json = const { + '1': 'Packet', + '2': const [ + const {'1': 'sequence', '3': 1, '4': 1, '5': 4, '10': 'sequence'}, + const {'1': 'source_port', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'sourcePort'}, + const {'1': 'source_channel', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'sourceChannel'}, + const {'1': 'destination_port', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'destinationPort'}, + const {'1': 'destination_channel', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'destinationChannel'}, + const {'1': 'data', '3': 6, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'timeout_height', '3': 7, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'timeoutHeight'}, + const {'1': 'timeout_timestamp', '3': 8, '4': 1, '5': 4, '8': const {}, '10': 'timeoutTimestamp'}, + ], + '7': const {}, +}; + +/// Descriptor for `Packet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List packetDescriptor = $convert.base64Decode('CgZQYWNrZXQSGgoIc2VxdWVuY2UYASABKARSCHNlcXVlbmNlEjcKC3NvdXJjZV9wb3J0GAIgASgJQhby3h8SeWFtbDoic291cmNlX3BvcnQiUgpzb3VyY2VQb3J0EkAKDnNvdXJjZV9jaGFubmVsGAMgASgJQhny3h8VeWFtbDoic291cmNlX2NoYW5uZWwiUg1zb3VyY2VDaGFubmVsEkYKEGRlc3RpbmF0aW9uX3BvcnQYBCABKAlCG/LeHxd5YW1sOiJkZXN0aW5hdGlvbl9wb3J0IlIPZGVzdGluYXRpb25Qb3J0Ek8KE2Rlc3RpbmF0aW9uX2NoYW5uZWwYBSABKAlCHvLeHxp5YW1sOiJkZXN0aW5hdGlvbl9jaGFubmVsIlISZGVzdGluYXRpb25DaGFubmVsEhIKBGRhdGEYBiABKAxSBGRhdGESYAoOdGltZW91dF9oZWlnaHQYByABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0Qh3y3h8VeWFtbDoidGltZW91dF9oZWlnaHQiyN4fAFINdGltZW91dEhlaWdodBJJChF0aW1lb3V0X3RpbWVzdGFtcBgIIAEoBEIc8t4fGHlhbWw6InRpbWVvdXRfdGltZXN0YW1wIlIQdGltZW91dFRpbWVzdGFtcDoEiKAfAA=='); +@$core.Deprecated('Use packetStateDescriptor instead') +const PacketState$json = const { + '1': 'PacketState', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + const {'1': 'data', '3': 4, '4': 1, '5': 12, '10': 'data'}, + ], + '7': const {}, +}; + +/// Descriptor for `PacketState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List packetStateDescriptor = $convert.base64Decode('CgtQYWNrZXRTdGF0ZRIrCgdwb3J0X2lkGAEgASgJQhLy3h8OeWFtbDoicG9ydF9pZCJSBnBvcnRJZBI0CgpjaGFubmVsX2lkGAIgASgJQhXy3h8ReWFtbDoiY2hhbm5lbF9pZCJSCWNoYW5uZWxJZBIaCghzZXF1ZW5jZRgDIAEoBFIIc2VxdWVuY2USEgoEZGF0YRgEIAEoDFIEZGF0YToEiKAfAA=='); +@$core.Deprecated('Use acknowledgementDescriptor instead') +const Acknowledgement$json = const { + '1': 'Acknowledgement', + '2': const [ + const {'1': 'result', '3': 21, '4': 1, '5': 12, '9': 0, '10': 'result'}, + const {'1': 'error', '3': 22, '4': 1, '5': 9, '9': 0, '10': 'error'}, + ], + '8': const [ + const {'1': 'response'}, + ], +}; + +/// Descriptor for `Acknowledgement`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List acknowledgementDescriptor = $convert.base64Decode('Cg9BY2tub3dsZWRnZW1lbnQSGAoGcmVzdWx0GBUgASgMSABSBnJlc3VsdBIWCgVlcnJvchgWIAEoCUgAUgVlcnJvckIKCghyZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pb.dart new file mode 100644 index 00000000..c60c540a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pb.dart @@ -0,0 +1,192 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'channel.pb.dart' as $6; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..pc<$6.IdentifiedChannel>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channels', $pb.PbFieldType.PM, subBuilder: $6.IdentifiedChannel.create) + ..pc<$6.PacketState>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acknowledgements', $pb.PbFieldType.PM, subBuilder: $6.PacketState.create) + ..pc<$6.PacketState>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commitments', $pb.PbFieldType.PM, subBuilder: $6.PacketState.create) + ..pc<$6.PacketState>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'receipts', $pb.PbFieldType.PM, subBuilder: $6.PacketState.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sendSequences', $pb.PbFieldType.PM, subBuilder: PacketSequence.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'recvSequences', $pb.PbFieldType.PM, subBuilder: PacketSequence.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ackSequences', $pb.PbFieldType.PM, subBuilder: PacketSequence.create) + ..a<$fixnum.Int64>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextChannelSequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.Iterable<$6.IdentifiedChannel>? channels, + $core.Iterable<$6.PacketState>? acknowledgements, + $core.Iterable<$6.PacketState>? commitments, + $core.Iterable<$6.PacketState>? receipts, + $core.Iterable? sendSequences, + $core.Iterable? recvSequences, + $core.Iterable? ackSequences, + $fixnum.Int64? nextChannelSequence, + }) { + final _result = create(); + if (channels != null) { + _result.channels.addAll(channels); + } + if (acknowledgements != null) { + _result.acknowledgements.addAll(acknowledgements); + } + if (commitments != null) { + _result.commitments.addAll(commitments); + } + if (receipts != null) { + _result.receipts.addAll(receipts); + } + if (sendSequences != null) { + _result.sendSequences.addAll(sendSequences); + } + if (recvSequences != null) { + _result.recvSequences.addAll(recvSequences); + } + if (ackSequences != null) { + _result.ackSequences.addAll(ackSequences); + } + if (nextChannelSequence != null) { + _result.nextChannelSequence = nextChannelSequence; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.IdentifiedChannel> get channels => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$6.PacketState> get acknowledgements => $_getList(1); + + @$pb.TagNumber(3) + $core.List<$6.PacketState> get commitments => $_getList(2); + + @$pb.TagNumber(4) + $core.List<$6.PacketState> get receipts => $_getList(3); + + @$pb.TagNumber(5) + $core.List get sendSequences => $_getList(4); + + @$pb.TagNumber(6) + $core.List get recvSequences => $_getList(5); + + @$pb.TagNumber(7) + $core.List get ackSequences => $_getList(6); + + @$pb.TagNumber(8) + $fixnum.Int64 get nextChannelSequence => $_getI64(7); + @$pb.TagNumber(8) + set nextChannelSequence($fixnum.Int64 v) { $_setInt64(7, v); } + @$pb.TagNumber(8) + $core.bool hasNextChannelSequence() => $_has(7); + @$pb.TagNumber(8) + void clearNextChannelSequence() => clearField(8); +} + +class PacketSequence extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PacketSequence', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PacketSequence._() : super(); + factory PacketSequence({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory PacketSequence.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PacketSequence.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PacketSequence clone() => PacketSequence()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PacketSequence copyWith(void Function(PacketSequence) updates) => super.copyWith((message) => updates(message as PacketSequence)) as PacketSequence; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PacketSequence create() => PacketSequence._(); + PacketSequence createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PacketSequence getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PacketSequence? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbenum.dart new file mode 100644 index 00000000..9cb069f6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbjson.dart new file mode 100644 index 00000000..f97bdf4a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/genesis.pbjson.dart @@ -0,0 +1,39 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'channels', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.IdentifiedChannel', '8': const {}, '10': 'channels'}, + const {'1': 'acknowledgements', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketState', '8': const {}, '10': 'acknowledgements'}, + const {'1': 'commitments', '3': 3, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketState', '8': const {}, '10': 'commitments'}, + const {'1': 'receipts', '3': 4, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketState', '8': const {}, '10': 'receipts'}, + const {'1': 'send_sequences', '3': 5, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketSequence', '8': const {}, '10': 'sendSequences'}, + const {'1': 'recv_sequences', '3': 6, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketSequence', '8': const {}, '10': 'recvSequences'}, + const {'1': 'ack_sequences', '3': 7, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketSequence', '8': const {}, '10': 'ackSequences'}, + const {'1': 'next_channel_sequence', '3': 8, '4': 1, '5': 4, '8': const {}, '10': 'nextChannelSequence'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSXQoIY2hhbm5lbHMYASADKAsyJi5pYmMuY29yZS5jaGFubmVsLnYxLklkZW50aWZpZWRDaGFubmVsQhn63h8RSWRlbnRpZmllZENoYW5uZWzI3h8AUghjaGFubmVscxJSChBhY2tub3dsZWRnZW1lbnRzGAIgAygLMiAuaWJjLmNvcmUuY2hhbm5lbC52MS5QYWNrZXRTdGF0ZUIEyN4fAFIQYWNrbm93bGVkZ2VtZW50cxJICgtjb21taXRtZW50cxgDIAMoCzIgLmliYy5jb3JlLmNoYW5uZWwudjEuUGFja2V0U3RhdGVCBMjeHwBSC2NvbW1pdG1lbnRzEkIKCHJlY2VpcHRzGAQgAygLMiAuaWJjLmNvcmUuY2hhbm5lbC52MS5QYWNrZXRTdGF0ZUIEyN4fAFIIcmVjZWlwdHMSaQoOc2VuZF9zZXF1ZW5jZXMYBSADKAsyIy5pYmMuY29yZS5jaGFubmVsLnYxLlBhY2tldFNlcXVlbmNlQh3I3h8A8t4fFXlhbWw6InNlbmRfc2VxdWVuY2VzIlINc2VuZFNlcXVlbmNlcxJpCg5yZWN2X3NlcXVlbmNlcxgGIAMoCzIjLmliYy5jb3JlLmNoYW5uZWwudjEuUGFja2V0U2VxdWVuY2VCHcjeHwDy3h8VeWFtbDoicmVjdl9zZXF1ZW5jZXMiUg1yZWN2U2VxdWVuY2VzEmYKDWFja19zZXF1ZW5jZXMYByADKAsyIy5pYmMuY29yZS5jaGFubmVsLnYxLlBhY2tldFNlcXVlbmNlQhzI3h8A8t4fFHlhbWw6ImFja19zZXF1ZW5jZXMiUgxhY2tTZXF1ZW5jZXMSVAoVbmV4dF9jaGFubmVsX3NlcXVlbmNlGAggASgEQiDy3h8ceWFtbDoibmV4dF9jaGFubmVsX3NlcXVlbmNlIlITbmV4dENoYW5uZWxTZXF1ZW5jZQ=='); +@$core.Deprecated('Use packetSequenceDescriptor instead') +const PacketSequence$json = const { + '1': 'PacketSequence', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + ], +}; + +/// Descriptor for `PacketSequence`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List packetSequenceDescriptor = $convert.base64Decode('Cg5QYWNrZXRTZXF1ZW5jZRIrCgdwb3J0X2lkGAEgASgJQhLy3h8OeWFtbDoicG9ydF9pZCJSBnBvcnRJZBI0CgpjaGFubmVsX2lkGAIgASgJQhXy3h8ReWFtbDoiY2hhbm5lbF9pZCJSCWNoYW5uZWxJZBIaCghzZXF1ZW5jZRgDIAEoBFIIc2VxdWVuY2U='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pb.dart new file mode 100644 index 00000000..30ec19f9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pb.dart @@ -0,0 +1,1891 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'channel.pb.dart' as $6; +import '../../client/v1/client.pb.dart' as $5; +import '../../../../cosmos/base/query/v1beta1/pagination.pb.dart' as $8; +import '../../../../google/protobuf/any.pb.dart' as $3; + +class QueryChannelRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + QueryChannelRequest._() : super(); + factory QueryChannelRequest({ + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory QueryChannelRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelRequest clone() => QueryChannelRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelRequest copyWith(void Function(QueryChannelRequest) updates) => super.copyWith((message) => updates(message as QueryChannelRequest)) as QueryChannelRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelRequest create() => QueryChannelRequest._(); + QueryChannelRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); +} + +class QueryChannelResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$6.Channel>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channel', subBuilder: $6.Channel.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryChannelResponse._() : super(); + factory QueryChannelResponse({ + $6.Channel? channel, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (channel != null) { + _result.channel = channel; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryChannelResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelResponse clone() => QueryChannelResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelResponse copyWith(void Function(QueryChannelResponse) updates) => super.copyWith((message) => updates(message as QueryChannelResponse)) as QueryChannelResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelResponse create() => QueryChannelResponse._(); + QueryChannelResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Channel get channel => $_getN(0); + @$pb.TagNumber(1) + set channel($6.Channel v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasChannel() => $_has(0); + @$pb.TagNumber(1) + void clearChannel() => clearField(1); + @$pb.TagNumber(1) + $6.Channel ensureChannel() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryChannelsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$8.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryChannelsRequest._() : super(); + factory QueryChannelsRequest({ + $8.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryChannelsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelsRequest clone() => QueryChannelsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelsRequest copyWith(void Function(QueryChannelsRequest) updates) => super.copyWith((message) => updates(message as QueryChannelsRequest)) as QueryChannelsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelsRequest create() => QueryChannelsRequest._(); + QueryChannelsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $8.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($8.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $8.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryChannelsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..pc<$6.IdentifiedChannel>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channels', $pb.PbFieldType.PM, subBuilder: $6.IdentifiedChannel.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryChannelsResponse._() : super(); + factory QueryChannelsResponse({ + $core.Iterable<$6.IdentifiedChannel>? channels, + $8.PageResponse? pagination, + $5.Height? height, + }) { + final _result = create(); + if (channels != null) { + _result.channels.addAll(channels); + } + if (pagination != null) { + _result.pagination = pagination; + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryChannelsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelsResponse clone() => QueryChannelsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelsResponse copyWith(void Function(QueryChannelsResponse) updates) => super.copyWith((message) => updates(message as QueryChannelsResponse)) as QueryChannelsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelsResponse create() => QueryChannelsResponse._(); + QueryChannelsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.IdentifiedChannel> get channels => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); + + @$pb.TagNumber(3) + $5.Height get height => $_getN(2); + @$pb.TagNumber(3) + set height($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureHeight() => $_ensure(2); +} + +class QueryConnectionChannelsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionChannelsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connection') + ..aOM<$8.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryConnectionChannelsRequest._() : super(); + factory QueryConnectionChannelsRequest({ + $core.String? connection, + $8.PageRequest? pagination, + }) { + final _result = create(); + if (connection != null) { + _result.connection = connection; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryConnectionChannelsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionChannelsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionChannelsRequest clone() => QueryConnectionChannelsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionChannelsRequest copyWith(void Function(QueryConnectionChannelsRequest) updates) => super.copyWith((message) => updates(message as QueryConnectionChannelsRequest)) as QueryConnectionChannelsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionChannelsRequest create() => QueryConnectionChannelsRequest._(); + QueryConnectionChannelsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionChannelsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionChannelsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get connection => $_getSZ(0); + @$pb.TagNumber(1) + set connection($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConnection() => $_has(0); + @$pb.TagNumber(1) + void clearConnection() => clearField(1); + + @$pb.TagNumber(2) + $8.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryConnectionChannelsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionChannelsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..pc<$6.IdentifiedChannel>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channels', $pb.PbFieldType.PM, subBuilder: $6.IdentifiedChannel.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryConnectionChannelsResponse._() : super(); + factory QueryConnectionChannelsResponse({ + $core.Iterable<$6.IdentifiedChannel>? channels, + $8.PageResponse? pagination, + $5.Height? height, + }) { + final _result = create(); + if (channels != null) { + _result.channels.addAll(channels); + } + if (pagination != null) { + _result.pagination = pagination; + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryConnectionChannelsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionChannelsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionChannelsResponse clone() => QueryConnectionChannelsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionChannelsResponse copyWith(void Function(QueryConnectionChannelsResponse) updates) => super.copyWith((message) => updates(message as QueryConnectionChannelsResponse)) as QueryConnectionChannelsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionChannelsResponse create() => QueryConnectionChannelsResponse._(); + QueryConnectionChannelsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionChannelsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionChannelsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.IdentifiedChannel> get channels => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); + + @$pb.TagNumber(3) + $5.Height get height => $_getN(2); + @$pb.TagNumber(3) + set height($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureHeight() => $_ensure(2); +} + +class QueryChannelClientStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelClientStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + QueryChannelClientStateRequest._() : super(); + factory QueryChannelClientStateRequest({ + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory QueryChannelClientStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelClientStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelClientStateRequest clone() => QueryChannelClientStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelClientStateRequest copyWith(void Function(QueryChannelClientStateRequest) updates) => super.copyWith((message) => updates(message as QueryChannelClientStateRequest)) as QueryChannelClientStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelClientStateRequest create() => QueryChannelClientStateRequest._(); + QueryChannelClientStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelClientStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelClientStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); +} + +class QueryChannelClientStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelClientStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$5.IdentifiedClientState>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifiedClientState', subBuilder: $5.IdentifiedClientState.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryChannelClientStateResponse._() : super(); + factory QueryChannelClientStateResponse({ + $5.IdentifiedClientState? identifiedClientState, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (identifiedClientState != null) { + _result.identifiedClientState = identifiedClientState; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryChannelClientStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelClientStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelClientStateResponse clone() => QueryChannelClientStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelClientStateResponse copyWith(void Function(QueryChannelClientStateResponse) updates) => super.copyWith((message) => updates(message as QueryChannelClientStateResponse)) as QueryChannelClientStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelClientStateResponse create() => QueryChannelClientStateResponse._(); + QueryChannelClientStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelClientStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelClientStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $5.IdentifiedClientState get identifiedClientState => $_getN(0); + @$pb.TagNumber(1) + set identifiedClientState($5.IdentifiedClientState v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasIdentifiedClientState() => $_has(0); + @$pb.TagNumber(1) + void clearIdentifiedClientState() => clearField(1); + @$pb.TagNumber(1) + $5.IdentifiedClientState ensureIdentifiedClientState() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryChannelConsensusStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelConsensusStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryChannelConsensusStateRequest._() : super(); + factory QueryChannelConsensusStateRequest({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory QueryChannelConsensusStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelConsensusStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelConsensusStateRequest clone() => QueryChannelConsensusStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelConsensusStateRequest copyWith(void Function(QueryChannelConsensusStateRequest) updates) => super.copyWith((message) => updates(message as QueryChannelConsensusStateRequest)) as QueryChannelConsensusStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelConsensusStateRequest create() => QueryChannelConsensusStateRequest._(); + QueryChannelConsensusStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelConsensusStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelConsensusStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get revisionNumber => $_getI64(2); + @$pb.TagNumber(3) + set revisionNumber($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasRevisionNumber() => $_has(2); + @$pb.TagNumber(3) + void clearRevisionNumber() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get revisionHeight => $_getI64(3); + @$pb.TagNumber(4) + set revisionHeight($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasRevisionHeight() => $_has(3); + @$pb.TagNumber(4) + void clearRevisionHeight() => clearField(4); +} + +class QueryChannelConsensusStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryChannelConsensusStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $3.Any.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryChannelConsensusStateResponse._() : super(); + factory QueryChannelConsensusStateResponse({ + $3.Any? consensusState, + $core.String? clientId, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (consensusState != null) { + _result.consensusState = consensusState; + } + if (clientId != null) { + _result.clientId = clientId; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryChannelConsensusStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryChannelConsensusStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryChannelConsensusStateResponse clone() => QueryChannelConsensusStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryChannelConsensusStateResponse copyWith(void Function(QueryChannelConsensusStateResponse) updates) => super.copyWith((message) => updates(message as QueryChannelConsensusStateResponse)) as QueryChannelConsensusStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryChannelConsensusStateResponse create() => QueryChannelConsensusStateResponse._(); + QueryChannelConsensusStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryChannelConsensusStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryChannelConsensusStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get consensusState => $_getN(0); + @$pb.TagNumber(1) + set consensusState($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConsensusState() => $_has(0); + @$pb.TagNumber(1) + void clearConsensusState() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureConsensusState() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get clientId => $_getSZ(1); + @$pb.TagNumber(2) + set clientId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasClientId() => $_has(1); + @$pb.TagNumber(2) + void clearClientId() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + + @$pb.TagNumber(4) + $5.Height get proofHeight => $_getN(3); + @$pb.TagNumber(4) + set proofHeight($5.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(3); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $5.Height ensureProofHeight() => $_ensure(3); +} + +class QueryPacketCommitmentRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketCommitmentRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryPacketCommitmentRequest._() : super(); + factory QueryPacketCommitmentRequest({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory QueryPacketCommitmentRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketCommitmentRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentRequest clone() => QueryPacketCommitmentRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentRequest copyWith(void Function(QueryPacketCommitmentRequest) updates) => super.copyWith((message) => updates(message as QueryPacketCommitmentRequest)) as QueryPacketCommitmentRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentRequest create() => QueryPacketCommitmentRequest._(); + QueryPacketCommitmentRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketCommitmentRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); +} + +class QueryPacketCommitmentResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketCommitmentResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commitment', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryPacketCommitmentResponse._() : super(); + factory QueryPacketCommitmentResponse({ + $core.List<$core.int>? commitment, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (commitment != null) { + _result.commitment = commitment; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryPacketCommitmentResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketCommitmentResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentResponse clone() => QueryPacketCommitmentResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentResponse copyWith(void Function(QueryPacketCommitmentResponse) updates) => super.copyWith((message) => updates(message as QueryPacketCommitmentResponse)) as QueryPacketCommitmentResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentResponse create() => QueryPacketCommitmentResponse._(); + QueryPacketCommitmentResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketCommitmentResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get commitment => $_getN(0); + @$pb.TagNumber(1) + set commitment($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCommitment() => $_has(0); + @$pb.TagNumber(1) + void clearCommitment() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryPacketCommitmentsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketCommitmentsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..aOM<$8.PageRequest>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryPacketCommitmentsRequest._() : super(); + factory QueryPacketCommitmentsRequest({ + $core.String? portId, + $core.String? channelId, + $8.PageRequest? pagination, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryPacketCommitmentsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketCommitmentsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentsRequest clone() => QueryPacketCommitmentsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentsRequest copyWith(void Function(QueryPacketCommitmentsRequest) updates) => super.copyWith((message) => updates(message as QueryPacketCommitmentsRequest)) as QueryPacketCommitmentsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentsRequest create() => QueryPacketCommitmentsRequest._(); + QueryPacketCommitmentsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketCommitmentsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $8.PageRequest get pagination => $_getN(2); + @$pb.TagNumber(3) + set pagination($8.PageRequest v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPagination() => $_has(2); + @$pb.TagNumber(3) + void clearPagination() => clearField(3); + @$pb.TagNumber(3) + $8.PageRequest ensurePagination() => $_ensure(2); +} + +class QueryPacketCommitmentsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketCommitmentsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..pc<$6.PacketState>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'commitments', $pb.PbFieldType.PM, subBuilder: $6.PacketState.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryPacketCommitmentsResponse._() : super(); + factory QueryPacketCommitmentsResponse({ + $core.Iterable<$6.PacketState>? commitments, + $8.PageResponse? pagination, + $5.Height? height, + }) { + final _result = create(); + if (commitments != null) { + _result.commitments.addAll(commitments); + } + if (pagination != null) { + _result.pagination = pagination; + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryPacketCommitmentsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketCommitmentsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentsResponse clone() => QueryPacketCommitmentsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketCommitmentsResponse copyWith(void Function(QueryPacketCommitmentsResponse) updates) => super.copyWith((message) => updates(message as QueryPacketCommitmentsResponse)) as QueryPacketCommitmentsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentsResponse create() => QueryPacketCommitmentsResponse._(); + QueryPacketCommitmentsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketCommitmentsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketCommitmentsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.PacketState> get commitments => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); + + @$pb.TagNumber(3) + $5.Height get height => $_getN(2); + @$pb.TagNumber(3) + set height($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureHeight() => $_ensure(2); +} + +class QueryPacketReceiptRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketReceiptRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryPacketReceiptRequest._() : super(); + factory QueryPacketReceiptRequest({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory QueryPacketReceiptRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketReceiptRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketReceiptRequest clone() => QueryPacketReceiptRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketReceiptRequest copyWith(void Function(QueryPacketReceiptRequest) updates) => super.copyWith((message) => updates(message as QueryPacketReceiptRequest)) as QueryPacketReceiptRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketReceiptRequest create() => QueryPacketReceiptRequest._(); + QueryPacketReceiptRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketReceiptRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketReceiptRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); +} + +class QueryPacketReceiptResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketReceiptResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'received') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryPacketReceiptResponse._() : super(); + factory QueryPacketReceiptResponse({ + $core.bool? received, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (received != null) { + _result.received = received; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryPacketReceiptResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketReceiptResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketReceiptResponse clone() => QueryPacketReceiptResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketReceiptResponse copyWith(void Function(QueryPacketReceiptResponse) updates) => super.copyWith((message) => updates(message as QueryPacketReceiptResponse)) as QueryPacketReceiptResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketReceiptResponse create() => QueryPacketReceiptResponse._(); + QueryPacketReceiptResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketReceiptResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketReceiptResponse? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get received => $_getBF(0); + @$pb.TagNumber(2) + set received($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasReceived() => $_has(0); + @$pb.TagNumber(2) + void clearReceived() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(3) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + + @$pb.TagNumber(4) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(4) + set proofHeight($5.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryPacketAcknowledgementRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketAcknowledgementRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryPacketAcknowledgementRequest._() : super(); + factory QueryPacketAcknowledgementRequest({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? sequence, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (sequence != null) { + _result.sequence = sequence; + } + return _result; + } + factory QueryPacketAcknowledgementRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketAcknowledgementRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementRequest clone() => QueryPacketAcknowledgementRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementRequest copyWith(void Function(QueryPacketAcknowledgementRequest) updates) => super.copyWith((message) => updates(message as QueryPacketAcknowledgementRequest)) as QueryPacketAcknowledgementRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementRequest create() => QueryPacketAcknowledgementRequest._(); + QueryPacketAcknowledgementRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketAcknowledgementRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); +} + +class QueryPacketAcknowledgementResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketAcknowledgementResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acknowledgement', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryPacketAcknowledgementResponse._() : super(); + factory QueryPacketAcknowledgementResponse({ + $core.List<$core.int>? acknowledgement, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (acknowledgement != null) { + _result.acknowledgement = acknowledgement; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryPacketAcknowledgementResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketAcknowledgementResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementResponse clone() => QueryPacketAcknowledgementResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementResponse copyWith(void Function(QueryPacketAcknowledgementResponse) updates) => super.copyWith((message) => updates(message as QueryPacketAcknowledgementResponse)) as QueryPacketAcknowledgementResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementResponse create() => QueryPacketAcknowledgementResponse._(); + QueryPacketAcknowledgementResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketAcknowledgementResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get acknowledgement => $_getN(0); + @$pb.TagNumber(1) + set acknowledgement($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasAcknowledgement() => $_has(0); + @$pb.TagNumber(1) + void clearAcknowledgement() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryPacketAcknowledgementsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketAcknowledgementsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..aOM<$8.PageRequest>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageRequest.create) + ..p<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packetCommitmentSequences', $pb.PbFieldType.PU6) + ..hasRequiredFields = false + ; + + QueryPacketAcknowledgementsRequest._() : super(); + factory QueryPacketAcknowledgementsRequest({ + $core.String? portId, + $core.String? channelId, + $8.PageRequest? pagination, + $core.Iterable<$fixnum.Int64>? packetCommitmentSequences, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (pagination != null) { + _result.pagination = pagination; + } + if (packetCommitmentSequences != null) { + _result.packetCommitmentSequences.addAll(packetCommitmentSequences); + } + return _result; + } + factory QueryPacketAcknowledgementsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketAcknowledgementsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementsRequest clone() => QueryPacketAcknowledgementsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementsRequest copyWith(void Function(QueryPacketAcknowledgementsRequest) updates) => super.copyWith((message) => updates(message as QueryPacketAcknowledgementsRequest)) as QueryPacketAcknowledgementsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementsRequest create() => QueryPacketAcknowledgementsRequest._(); + QueryPacketAcknowledgementsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketAcknowledgementsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $8.PageRequest get pagination => $_getN(2); + @$pb.TagNumber(3) + set pagination($8.PageRequest v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPagination() => $_has(2); + @$pb.TagNumber(3) + void clearPagination() => clearField(3); + @$pb.TagNumber(3) + $8.PageRequest ensurePagination() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$fixnum.Int64> get packetCommitmentSequences => $_getList(3); +} + +class QueryPacketAcknowledgementsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryPacketAcknowledgementsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..pc<$6.PacketState>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acknowledgements', $pb.PbFieldType.PM, subBuilder: $6.PacketState.create) + ..aOM<$8.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $8.PageResponse.create) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryPacketAcknowledgementsResponse._() : super(); + factory QueryPacketAcknowledgementsResponse({ + $core.Iterable<$6.PacketState>? acknowledgements, + $8.PageResponse? pagination, + $5.Height? height, + }) { + final _result = create(); + if (acknowledgements != null) { + _result.acknowledgements.addAll(acknowledgements); + } + if (pagination != null) { + _result.pagination = pagination; + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryPacketAcknowledgementsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryPacketAcknowledgementsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementsResponse clone() => QueryPacketAcknowledgementsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryPacketAcknowledgementsResponse copyWith(void Function(QueryPacketAcknowledgementsResponse) updates) => super.copyWith((message) => updates(message as QueryPacketAcknowledgementsResponse)) as QueryPacketAcknowledgementsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementsResponse create() => QueryPacketAcknowledgementsResponse._(); + QueryPacketAcknowledgementsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryPacketAcknowledgementsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryPacketAcknowledgementsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$6.PacketState> get acknowledgements => $_getList(0); + + @$pb.TagNumber(2) + $8.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($8.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $8.PageResponse ensurePagination() => $_ensure(1); + + @$pb.TagNumber(3) + $5.Height get height => $_getN(2); + @$pb.TagNumber(3) + set height($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureHeight() => $_ensure(2); +} + +class QueryUnreceivedPacketsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUnreceivedPacketsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..p<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packetCommitmentSequences', $pb.PbFieldType.PU6) + ..hasRequiredFields = false + ; + + QueryUnreceivedPacketsRequest._() : super(); + factory QueryUnreceivedPacketsRequest({ + $core.String? portId, + $core.String? channelId, + $core.Iterable<$fixnum.Int64>? packetCommitmentSequences, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (packetCommitmentSequences != null) { + _result.packetCommitmentSequences.addAll(packetCommitmentSequences); + } + return _result; + } + factory QueryUnreceivedPacketsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUnreceivedPacketsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUnreceivedPacketsRequest clone() => QueryUnreceivedPacketsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUnreceivedPacketsRequest copyWith(void Function(QueryUnreceivedPacketsRequest) updates) => super.copyWith((message) => updates(message as QueryUnreceivedPacketsRequest)) as QueryUnreceivedPacketsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUnreceivedPacketsRequest create() => QueryUnreceivedPacketsRequest._(); + QueryUnreceivedPacketsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUnreceivedPacketsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUnreceivedPacketsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$fixnum.Int64> get packetCommitmentSequences => $_getList(2); +} + +class QueryUnreceivedPacketsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUnreceivedPacketsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..p<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequences', $pb.PbFieldType.PU6) + ..aOM<$5.Height>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryUnreceivedPacketsResponse._() : super(); + factory QueryUnreceivedPacketsResponse({ + $core.Iterable<$fixnum.Int64>? sequences, + $5.Height? height, + }) { + final _result = create(); + if (sequences != null) { + _result.sequences.addAll(sequences); + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryUnreceivedPacketsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUnreceivedPacketsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUnreceivedPacketsResponse clone() => QueryUnreceivedPacketsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUnreceivedPacketsResponse copyWith(void Function(QueryUnreceivedPacketsResponse) updates) => super.copyWith((message) => updates(message as QueryUnreceivedPacketsResponse)) as QueryUnreceivedPacketsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUnreceivedPacketsResponse create() => QueryUnreceivedPacketsResponse._(); + QueryUnreceivedPacketsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUnreceivedPacketsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUnreceivedPacketsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$fixnum.Int64> get sequences => $_getList(0); + + @$pb.TagNumber(2) + $5.Height get height => $_getN(1); + @$pb.TagNumber(2) + set height($5.Height v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + @$pb.TagNumber(2) + $5.Height ensureHeight() => $_ensure(1); +} + +class QueryUnreceivedAcksRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUnreceivedAcksRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..p<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packetAckSequences', $pb.PbFieldType.PU6) + ..hasRequiredFields = false + ; + + QueryUnreceivedAcksRequest._() : super(); + factory QueryUnreceivedAcksRequest({ + $core.String? portId, + $core.String? channelId, + $core.Iterable<$fixnum.Int64>? packetAckSequences, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (packetAckSequences != null) { + _result.packetAckSequences.addAll(packetAckSequences); + } + return _result; + } + factory QueryUnreceivedAcksRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUnreceivedAcksRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUnreceivedAcksRequest clone() => QueryUnreceivedAcksRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUnreceivedAcksRequest copyWith(void Function(QueryUnreceivedAcksRequest) updates) => super.copyWith((message) => updates(message as QueryUnreceivedAcksRequest)) as QueryUnreceivedAcksRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUnreceivedAcksRequest create() => QueryUnreceivedAcksRequest._(); + QueryUnreceivedAcksRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUnreceivedAcksRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUnreceivedAcksRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$fixnum.Int64> get packetAckSequences => $_getList(2); +} + +class QueryUnreceivedAcksResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUnreceivedAcksResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..p<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequences', $pb.PbFieldType.PU6) + ..aOM<$5.Height>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryUnreceivedAcksResponse._() : super(); + factory QueryUnreceivedAcksResponse({ + $core.Iterable<$fixnum.Int64>? sequences, + $5.Height? height, + }) { + final _result = create(); + if (sequences != null) { + _result.sequences.addAll(sequences); + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryUnreceivedAcksResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUnreceivedAcksResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUnreceivedAcksResponse clone() => QueryUnreceivedAcksResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUnreceivedAcksResponse copyWith(void Function(QueryUnreceivedAcksResponse) updates) => super.copyWith((message) => updates(message as QueryUnreceivedAcksResponse)) as QueryUnreceivedAcksResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUnreceivedAcksResponse create() => QueryUnreceivedAcksResponse._(); + QueryUnreceivedAcksResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUnreceivedAcksResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUnreceivedAcksResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$fixnum.Int64> get sequences => $_getList(0); + + @$pb.TagNumber(2) + $5.Height get height => $_getN(1); + @$pb.TagNumber(2) + set height($5.Height v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHeight() => $_has(1); + @$pb.TagNumber(2) + void clearHeight() => clearField(2); + @$pb.TagNumber(2) + $5.Height ensureHeight() => $_ensure(1); +} + +class QueryNextSequenceReceiveRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryNextSequenceReceiveRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + QueryNextSequenceReceiveRequest._() : super(); + factory QueryNextSequenceReceiveRequest({ + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory QueryNextSequenceReceiveRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryNextSequenceReceiveRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryNextSequenceReceiveRequest clone() => QueryNextSequenceReceiveRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryNextSequenceReceiveRequest copyWith(void Function(QueryNextSequenceReceiveRequest) updates) => super.copyWith((message) => updates(message as QueryNextSequenceReceiveRequest)) as QueryNextSequenceReceiveRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryNextSequenceReceiveRequest create() => QueryNextSequenceReceiveRequest._(); + QueryNextSequenceReceiveRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryNextSequenceReceiveRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryNextSequenceReceiveRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); +} + +class QueryNextSequenceReceiveResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryNextSequenceReceiveResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextSequenceReceive', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryNextSequenceReceiveResponse._() : super(); + factory QueryNextSequenceReceiveResponse({ + $fixnum.Int64? nextSequenceReceive, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (nextSequenceReceive != null) { + _result.nextSequenceReceive = nextSequenceReceive; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryNextSequenceReceiveResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryNextSequenceReceiveResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryNextSequenceReceiveResponse clone() => QueryNextSequenceReceiveResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryNextSequenceReceiveResponse copyWith(void Function(QueryNextSequenceReceiveResponse) updates) => super.copyWith((message) => updates(message as QueryNextSequenceReceiveResponse)) as QueryNextSequenceReceiveResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryNextSequenceReceiveResponse create() => QueryNextSequenceReceiveResponse._(); + QueryNextSequenceReceiveResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryNextSequenceReceiveResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryNextSequenceReceiveResponse? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get nextSequenceReceive => $_getI64(0); + @$pb.TagNumber(1) + set nextSequenceReceive($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextSequenceReceive() => $_has(0); + @$pb.TagNumber(1) + void clearNextSequenceReceive() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbenum.dart new file mode 100644 index 00000000..96909d9c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbgrpc.dart new file mode 100644 index 00000000..b4390a3a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbgrpc.dart @@ -0,0 +1,415 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$channel = + $grpc.ClientMethod<$0.QueryChannelRequest, $0.QueryChannelResponse>( + '/ibc.core.channel.v1.Query/Channel', + ($0.QueryChannelRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryChannelResponse.fromBuffer(value)); + static final _$channels = + $grpc.ClientMethod<$0.QueryChannelsRequest, $0.QueryChannelsResponse>( + '/ibc.core.channel.v1.Query/Channels', + ($0.QueryChannelsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryChannelsResponse.fromBuffer(value)); + static final _$connectionChannels = $grpc.ClientMethod< + $0.QueryConnectionChannelsRequest, + $0.QueryConnectionChannelsResponse>( + '/ibc.core.channel.v1.Query/ConnectionChannels', + ($0.QueryConnectionChannelsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConnectionChannelsResponse.fromBuffer(value)); + static final _$channelClientState = $grpc.ClientMethod< + $0.QueryChannelClientStateRequest, + $0.QueryChannelClientStateResponse>( + '/ibc.core.channel.v1.Query/ChannelClientState', + ($0.QueryChannelClientStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryChannelClientStateResponse.fromBuffer(value)); + static final _$channelConsensusState = $grpc.ClientMethod< + $0.QueryChannelConsensusStateRequest, + $0.QueryChannelConsensusStateResponse>( + '/ibc.core.channel.v1.Query/ChannelConsensusState', + ($0.QueryChannelConsensusStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryChannelConsensusStateResponse.fromBuffer(value)); + static final _$packetCommitment = $grpc.ClientMethod< + $0.QueryPacketCommitmentRequest, $0.QueryPacketCommitmentResponse>( + '/ibc.core.channel.v1.Query/PacketCommitment', + ($0.QueryPacketCommitmentRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryPacketCommitmentResponse.fromBuffer(value)); + static final _$packetCommitments = $grpc.ClientMethod< + $0.QueryPacketCommitmentsRequest, $0.QueryPacketCommitmentsResponse>( + '/ibc.core.channel.v1.Query/PacketCommitments', + ($0.QueryPacketCommitmentsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryPacketCommitmentsResponse.fromBuffer(value)); + static final _$packetReceipt = $grpc.ClientMethod< + $0.QueryPacketReceiptRequest, $0.QueryPacketReceiptResponse>( + '/ibc.core.channel.v1.Query/PacketReceipt', + ($0.QueryPacketReceiptRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryPacketReceiptResponse.fromBuffer(value)); + static final _$packetAcknowledgement = $grpc.ClientMethod< + $0.QueryPacketAcknowledgementRequest, + $0.QueryPacketAcknowledgementResponse>( + '/ibc.core.channel.v1.Query/PacketAcknowledgement', + ($0.QueryPacketAcknowledgementRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryPacketAcknowledgementResponse.fromBuffer(value)); + static final _$packetAcknowledgements = $grpc.ClientMethod< + $0.QueryPacketAcknowledgementsRequest, + $0.QueryPacketAcknowledgementsResponse>( + '/ibc.core.channel.v1.Query/PacketAcknowledgements', + ($0.QueryPacketAcknowledgementsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryPacketAcknowledgementsResponse.fromBuffer(value)); + static final _$unreceivedPackets = $grpc.ClientMethod< + $0.QueryUnreceivedPacketsRequest, $0.QueryUnreceivedPacketsResponse>( + '/ibc.core.channel.v1.Query/UnreceivedPackets', + ($0.QueryUnreceivedPacketsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryUnreceivedPacketsResponse.fromBuffer(value)); + static final _$unreceivedAcks = $grpc.ClientMethod< + $0.QueryUnreceivedAcksRequest, $0.QueryUnreceivedAcksResponse>( + '/ibc.core.channel.v1.Query/UnreceivedAcks', + ($0.QueryUnreceivedAcksRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryUnreceivedAcksResponse.fromBuffer(value)); + static final _$nextSequenceReceive = $grpc.ClientMethod< + $0.QueryNextSequenceReceiveRequest, + $0.QueryNextSequenceReceiveResponse>( + '/ibc.core.channel.v1.Query/NextSequenceReceive', + ($0.QueryNextSequenceReceiveRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryNextSequenceReceiveResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryChannelResponse> channel( + $0.QueryChannelRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channel, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryChannelsResponse> channels( + $0.QueryChannelsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channels, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryConnectionChannelsResponse> connectionChannels( + $0.QueryConnectionChannelsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionChannels, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryChannelClientStateResponse> channelClientState( + $0.QueryChannelClientStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelClientState, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryChannelConsensusStateResponse> + channelConsensusState($0.QueryChannelConsensusStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelConsensusState, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryPacketCommitmentResponse> packetCommitment( + $0.QueryPacketCommitmentRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$packetCommitment, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryPacketCommitmentsResponse> packetCommitments( + $0.QueryPacketCommitmentsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$packetCommitments, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryPacketReceiptResponse> packetReceipt( + $0.QueryPacketReceiptRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$packetReceipt, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryPacketAcknowledgementResponse> + packetAcknowledgement($0.QueryPacketAcknowledgementRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$packetAcknowledgement, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryPacketAcknowledgementsResponse> + packetAcknowledgements($0.QueryPacketAcknowledgementsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$packetAcknowledgements, request, + options: options); + } + + $grpc.ResponseFuture<$0.QueryUnreceivedPacketsResponse> unreceivedPackets( + $0.QueryUnreceivedPacketsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$unreceivedPackets, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryUnreceivedAcksResponse> unreceivedAcks( + $0.QueryUnreceivedAcksRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$unreceivedAcks, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryNextSequenceReceiveResponse> nextSequenceReceive( + $0.QueryNextSequenceReceiveRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$nextSequenceReceive, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.channel.v1.Query'; + + QueryServiceBase() { + $addMethod( + $grpc.ServiceMethod<$0.QueryChannelRequest, $0.QueryChannelResponse>( + 'Channel', + channel_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryChannelRequest.fromBuffer(value), + ($0.QueryChannelResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryChannelsRequest, $0.QueryChannelsResponse>( + 'Channels', + channels_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryChannelsRequest.fromBuffer(value), + ($0.QueryChannelsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryConnectionChannelsRequest, + $0.QueryConnectionChannelsResponse>( + 'ConnectionChannels', + connectionChannels_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConnectionChannelsRequest.fromBuffer(value), + ($0.QueryConnectionChannelsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryChannelClientStateRequest, + $0.QueryChannelClientStateResponse>( + 'ChannelClientState', + channelClientState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryChannelClientStateRequest.fromBuffer(value), + ($0.QueryChannelClientStateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryChannelConsensusStateRequest, + $0.QueryChannelConsensusStateResponse>( + 'ChannelConsensusState', + channelConsensusState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryChannelConsensusStateRequest.fromBuffer(value), + ($0.QueryChannelConsensusStateResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryPacketCommitmentRequest, + $0.QueryPacketCommitmentResponse>( + 'PacketCommitment', + packetCommitment_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryPacketCommitmentRequest.fromBuffer(value), + ($0.QueryPacketCommitmentResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryPacketCommitmentsRequest, + $0.QueryPacketCommitmentsResponse>( + 'PacketCommitments', + packetCommitments_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryPacketCommitmentsRequest.fromBuffer(value), + ($0.QueryPacketCommitmentsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryPacketReceiptRequest, + $0.QueryPacketReceiptResponse>( + 'PacketReceipt', + packetReceipt_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryPacketReceiptRequest.fromBuffer(value), + ($0.QueryPacketReceiptResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryPacketAcknowledgementRequest, + $0.QueryPacketAcknowledgementResponse>( + 'PacketAcknowledgement', + packetAcknowledgement_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryPacketAcknowledgementRequest.fromBuffer(value), + ($0.QueryPacketAcknowledgementResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryPacketAcknowledgementsRequest, + $0.QueryPacketAcknowledgementsResponse>( + 'PacketAcknowledgements', + packetAcknowledgements_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryPacketAcknowledgementsRequest.fromBuffer(value), + ($0.QueryPacketAcknowledgementsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryUnreceivedPacketsRequest, + $0.QueryUnreceivedPacketsResponse>( + 'UnreceivedPackets', + unreceivedPackets_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryUnreceivedPacketsRequest.fromBuffer(value), + ($0.QueryUnreceivedPacketsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryUnreceivedAcksRequest, + $0.QueryUnreceivedAcksResponse>( + 'UnreceivedAcks', + unreceivedAcks_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryUnreceivedAcksRequest.fromBuffer(value), + ($0.QueryUnreceivedAcksResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryNextSequenceReceiveRequest, + $0.QueryNextSequenceReceiveResponse>( + 'NextSequenceReceive', + nextSequenceReceive_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryNextSequenceReceiveRequest.fromBuffer(value), + ($0.QueryNextSequenceReceiveResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryChannelResponse> channel_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryChannelRequest> request) async { + return channel(call, await request); + } + + $async.Future<$0.QueryChannelsResponse> channels_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryChannelsRequest> request) async { + return channels(call, await request); + } + + $async.Future<$0.QueryConnectionChannelsResponse> connectionChannels_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryConnectionChannelsRequest> request) async { + return connectionChannels(call, await request); + } + + $async.Future<$0.QueryChannelClientStateResponse> channelClientState_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryChannelClientStateRequest> request) async { + return channelClientState(call, await request); + } + + $async.Future<$0.QueryChannelConsensusStateResponse> + channelConsensusState_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryChannelConsensusStateRequest> request) async { + return channelConsensusState(call, await request); + } + + $async.Future<$0.QueryPacketCommitmentResponse> packetCommitment_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryPacketCommitmentRequest> request) async { + return packetCommitment(call, await request); + } + + $async.Future<$0.QueryPacketCommitmentsResponse> packetCommitments_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryPacketCommitmentsRequest> request) async { + return packetCommitments(call, await request); + } + + $async.Future<$0.QueryPacketReceiptResponse> packetReceipt_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryPacketReceiptRequest> request) async { + return packetReceipt(call, await request); + } + + $async.Future<$0.QueryPacketAcknowledgementResponse> + packetAcknowledgement_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryPacketAcknowledgementRequest> request) async { + return packetAcknowledgement(call, await request); + } + + $async.Future<$0.QueryPacketAcknowledgementsResponse> + packetAcknowledgements_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryPacketAcknowledgementsRequest> request) async { + return packetAcknowledgements(call, await request); + } + + $async.Future<$0.QueryUnreceivedPacketsResponse> unreceivedPackets_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryUnreceivedPacketsRequest> request) async { + return unreceivedPackets(call, await request); + } + + $async.Future<$0.QueryUnreceivedAcksResponse> unreceivedAcks_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryUnreceivedAcksRequest> request) async { + return unreceivedAcks(call, await request); + } + + $async.Future<$0.QueryNextSequenceReceiveResponse> nextSequenceReceive_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryNextSequenceReceiveRequest> request) async { + return nextSequenceReceive(call, await request); + } + + $async.Future<$0.QueryChannelResponse> channel( + $grpc.ServiceCall call, $0.QueryChannelRequest request); + $async.Future<$0.QueryChannelsResponse> channels( + $grpc.ServiceCall call, $0.QueryChannelsRequest request); + $async.Future<$0.QueryConnectionChannelsResponse> connectionChannels( + $grpc.ServiceCall call, $0.QueryConnectionChannelsRequest request); + $async.Future<$0.QueryChannelClientStateResponse> channelClientState( + $grpc.ServiceCall call, $0.QueryChannelClientStateRequest request); + $async.Future<$0.QueryChannelConsensusStateResponse> channelConsensusState( + $grpc.ServiceCall call, $0.QueryChannelConsensusStateRequest request); + $async.Future<$0.QueryPacketCommitmentResponse> packetCommitment( + $grpc.ServiceCall call, $0.QueryPacketCommitmentRequest request); + $async.Future<$0.QueryPacketCommitmentsResponse> packetCommitments( + $grpc.ServiceCall call, $0.QueryPacketCommitmentsRequest request); + $async.Future<$0.QueryPacketReceiptResponse> packetReceipt( + $grpc.ServiceCall call, $0.QueryPacketReceiptRequest request); + $async.Future<$0.QueryPacketAcknowledgementResponse> packetAcknowledgement( + $grpc.ServiceCall call, $0.QueryPacketAcknowledgementRequest request); + $async.Future<$0.QueryPacketAcknowledgementsResponse> packetAcknowledgements( + $grpc.ServiceCall call, $0.QueryPacketAcknowledgementsRequest request); + $async.Future<$0.QueryUnreceivedPacketsResponse> unreceivedPackets( + $grpc.ServiceCall call, $0.QueryUnreceivedPacketsRequest request); + $async.Future<$0.QueryUnreceivedAcksResponse> unreceivedAcks( + $grpc.ServiceCall call, $0.QueryUnreceivedAcksRequest request); + $async.Future<$0.QueryNextSequenceReceiveResponse> nextSequenceReceive( + $grpc.ServiceCall call, $0.QueryNextSequenceReceiveRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbjson.dart new file mode 100644 index 00000000..715f8185 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/query.pbjson.dart @@ -0,0 +1,317 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryChannelRequestDescriptor instead') +const QueryChannelRequest$json = const { + '1': 'QueryChannelRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + ], +}; + +/// Descriptor for `QueryChannelRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelRequestDescriptor = $convert.base64Decode('ChNRdWVyeUNoYW5uZWxSZXF1ZXN0EhcKB3BvcnRfaWQYASABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAIgASgJUgljaGFubmVsSWQ='); +@$core.Deprecated('Use queryChannelResponseDescriptor instead') +const QueryChannelResponse$json = const { + '1': 'QueryChannelResponse', + '2': const [ + const {'1': 'channel', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Channel', '10': 'channel'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryChannelResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelResponseDescriptor = $convert.base64Decode('ChRRdWVyeUNoYW5uZWxSZXNwb25zZRI2CgdjaGFubmVsGAEgASgLMhwuaWJjLmNvcmUuY2hhbm5lbC52MS5DaGFubmVsUgdjaGFubmVsEhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryChannelsRequestDescriptor instead') +const QueryChannelsRequest$json = const { + '1': 'QueryChannelsRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryChannelsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelsRequestDescriptor = $convert.base64Decode('ChRRdWVyeUNoYW5uZWxzUmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryChannelsResponseDescriptor instead') +const QueryChannelsResponse$json = const { + '1': 'QueryChannelsResponse', + '2': const [ + const {'1': 'channels', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.IdentifiedChannel', '10': 'channels'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + const {'1': 'height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryChannelsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelsResponseDescriptor = $convert.base64Decode('ChVRdWVyeUNoYW5uZWxzUmVzcG9uc2USQgoIY2hhbm5lbHMYASADKAsyJi5pYmMuY29yZS5jaGFubmVsLnYxLklkZW50aWZpZWRDaGFubmVsUghjaGFubmVscxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24SOAoGaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0'); +@$core.Deprecated('Use queryConnectionChannelsRequestDescriptor instead') +const QueryConnectionChannelsRequest$json = const { + '1': 'QueryConnectionChannelsRequest', + '2': const [ + const {'1': 'connection', '3': 1, '4': 1, '5': 9, '10': 'connection'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryConnectionChannelsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionChannelsRequestDescriptor = $convert.base64Decode('Ch5RdWVyeUNvbm5lY3Rpb25DaGFubmVsc1JlcXVlc3QSHgoKY29ubmVjdGlvbhgBIAEoCVIKY29ubmVjdGlvbhJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryConnectionChannelsResponseDescriptor instead') +const QueryConnectionChannelsResponse$json = const { + '1': 'QueryConnectionChannelsResponse', + '2': const [ + const {'1': 'channels', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.IdentifiedChannel', '10': 'channels'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + const {'1': 'height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryConnectionChannelsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionChannelsResponseDescriptor = $convert.base64Decode('Ch9RdWVyeUNvbm5lY3Rpb25DaGFubmVsc1Jlc3BvbnNlEkIKCGNoYW5uZWxzGAEgAygLMiYuaWJjLmNvcmUuY2hhbm5lbC52MS5JZGVudGlmaWVkQ2hhbm5lbFIIY2hhbm5lbHMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9uEjgKBmhlaWdodBgDIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSBmhlaWdodA=='); +@$core.Deprecated('Use queryChannelClientStateRequestDescriptor instead') +const QueryChannelClientStateRequest$json = const { + '1': 'QueryChannelClientStateRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + ], +}; + +/// Descriptor for `QueryChannelClientStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelClientStateRequestDescriptor = $convert.base64Decode('Ch5RdWVyeUNoYW5uZWxDbGllbnRTdGF0ZVJlcXVlc3QSFwoHcG9ydF9pZBgBIAEoCVIGcG9ydElkEh0KCmNoYW5uZWxfaWQYAiABKAlSCWNoYW5uZWxJZA=='); +@$core.Deprecated('Use queryChannelClientStateResponseDescriptor instead') +const QueryChannelClientStateResponse$json = const { + '1': 'QueryChannelClientStateResponse', + '2': const [ + const {'1': 'identified_client_state', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.IdentifiedClientState', '10': 'identifiedClientState'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryChannelClientStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelClientStateResponseDescriptor = $convert.base64Decode('Ch9RdWVyeUNoYW5uZWxDbGllbnRTdGF0ZVJlc3BvbnNlEmEKF2lkZW50aWZpZWRfY2xpZW50X3N0YXRlGAEgASgLMikuaWJjLmNvcmUuY2xpZW50LnYxLklkZW50aWZpZWRDbGllbnRTdGF0ZVIVaWRlbnRpZmllZENsaWVudFN0YXRlEhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryChannelConsensusStateRequestDescriptor instead') +const QueryChannelConsensusStateRequest$json = const { + '1': 'QueryChannelConsensusStateRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'revision_number', '3': 3, '4': 1, '5': 4, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 4, '4': 1, '5': 4, '10': 'revisionHeight'}, + ], +}; + +/// Descriptor for `QueryChannelConsensusStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelConsensusStateRequestDescriptor = $convert.base64Decode('CiFRdWVyeUNoYW5uZWxDb25zZW5zdXNTdGF0ZVJlcXVlc3QSFwoHcG9ydF9pZBgBIAEoCVIGcG9ydElkEh0KCmNoYW5uZWxfaWQYAiABKAlSCWNoYW5uZWxJZBInCg9yZXZpc2lvbl9udW1iZXIYAyABKARSDnJldmlzaW9uTnVtYmVyEicKD3JldmlzaW9uX2hlaWdodBgEIAEoBFIOcmV2aXNpb25IZWlnaHQ='); +@$core.Deprecated('Use queryChannelConsensusStateResponseDescriptor instead') +const QueryChannelConsensusStateResponse$json = const { + '1': 'QueryChannelConsensusStateResponse', + '2': const [ + const {'1': 'consensus_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'consensusState'}, + const {'1': 'client_id', '3': 2, '4': 1, '5': 9, '10': 'clientId'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryChannelConsensusStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryChannelConsensusStateResponseDescriptor = $convert.base64Decode('CiJRdWVyeUNoYW5uZWxDb25zZW5zdXNTdGF0ZVJlc3BvbnNlEj0KD2NvbnNlbnN1c19zdGF0ZRgBIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSDmNvbnNlbnN1c1N0YXRlEhsKCWNsaWVudF9pZBgCIAEoCVIIY2xpZW50SWQSFAoFcHJvb2YYAyABKAxSBXByb29mEkMKDHByb29mX2hlaWdodBgEIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSC3Byb29mSGVpZ2h0'); +@$core.Deprecated('Use queryPacketCommitmentRequestDescriptor instead') +const QueryPacketCommitmentRequest$json = const { + '1': 'QueryPacketCommitmentRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + ], +}; + +/// Descriptor for `QueryPacketCommitmentRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketCommitmentRequestDescriptor = $convert.base64Decode('ChxRdWVyeVBhY2tldENvbW1pdG1lbnRSZXF1ZXN0EhcKB3BvcnRfaWQYASABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAIgASgJUgljaGFubmVsSWQSGgoIc2VxdWVuY2UYAyABKARSCHNlcXVlbmNl'); +@$core.Deprecated('Use queryPacketCommitmentResponseDescriptor instead') +const QueryPacketCommitmentResponse$json = const { + '1': 'QueryPacketCommitmentResponse', + '2': const [ + const {'1': 'commitment', '3': 1, '4': 1, '5': 12, '10': 'commitment'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryPacketCommitmentResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketCommitmentResponseDescriptor = $convert.base64Decode('Ch1RdWVyeVBhY2tldENvbW1pdG1lbnRSZXNwb25zZRIeCgpjb21taXRtZW50GAEgASgMUgpjb21taXRtZW50EhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryPacketCommitmentsRequestDescriptor instead') +const QueryPacketCommitmentsRequest$json = const { + '1': 'QueryPacketCommitmentsRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'pagination', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryPacketCommitmentsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketCommitmentsRequestDescriptor = $convert.base64Decode('Ch1RdWVyeVBhY2tldENvbW1pdG1lbnRzUmVxdWVzdBIXCgdwb3J0X2lkGAEgASgJUgZwb3J0SWQSHQoKY2hhbm5lbF9pZBgCIAEoCVIJY2hhbm5lbElkEkYKCnBhZ2luYXRpb24YAyABKAsyJi5jb3Ntb3MuYmFzZS5xdWVyeS52MWJldGExLlBhZ2VSZXF1ZXN0UgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryPacketCommitmentsResponseDescriptor instead') +const QueryPacketCommitmentsResponse$json = const { + '1': 'QueryPacketCommitmentsResponse', + '2': const [ + const {'1': 'commitments', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketState', '10': 'commitments'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + const {'1': 'height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryPacketCommitmentsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketCommitmentsResponseDescriptor = $convert.base64Decode('Ch5RdWVyeVBhY2tldENvbW1pdG1lbnRzUmVzcG9uc2USQgoLY29tbWl0bWVudHMYASADKAsyIC5pYmMuY29yZS5jaGFubmVsLnYxLlBhY2tldFN0YXRlUgtjb21taXRtZW50cxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24SOAoGaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0'); +@$core.Deprecated('Use queryPacketReceiptRequestDescriptor instead') +const QueryPacketReceiptRequest$json = const { + '1': 'QueryPacketReceiptRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + ], +}; + +/// Descriptor for `QueryPacketReceiptRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketReceiptRequestDescriptor = $convert.base64Decode('ChlRdWVyeVBhY2tldFJlY2VpcHRSZXF1ZXN0EhcKB3BvcnRfaWQYASABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAIgASgJUgljaGFubmVsSWQSGgoIc2VxdWVuY2UYAyABKARSCHNlcXVlbmNl'); +@$core.Deprecated('Use queryPacketReceiptResponseDescriptor instead') +const QueryPacketReceiptResponse$json = const { + '1': 'QueryPacketReceiptResponse', + '2': const [ + const {'1': 'received', '3': 2, '4': 1, '5': 8, '10': 'received'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryPacketReceiptResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketReceiptResponseDescriptor = $convert.base64Decode('ChpRdWVyeVBhY2tldFJlY2VpcHRSZXNwb25zZRIaCghyZWNlaXZlZBgCIAEoCFIIcmVjZWl2ZWQSFAoFcHJvb2YYAyABKAxSBXByb29mEkMKDHByb29mX2hlaWdodBgEIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSC3Byb29mSGVpZ2h0'); +@$core.Deprecated('Use queryPacketAcknowledgementRequestDescriptor instead') +const QueryPacketAcknowledgementRequest$json = const { + '1': 'QueryPacketAcknowledgementRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + ], +}; + +/// Descriptor for `QueryPacketAcknowledgementRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketAcknowledgementRequestDescriptor = $convert.base64Decode('CiFRdWVyeVBhY2tldEFja25vd2xlZGdlbWVudFJlcXVlc3QSFwoHcG9ydF9pZBgBIAEoCVIGcG9ydElkEh0KCmNoYW5uZWxfaWQYAiABKAlSCWNoYW5uZWxJZBIaCghzZXF1ZW5jZRgDIAEoBFIIc2VxdWVuY2U='); +@$core.Deprecated('Use queryPacketAcknowledgementResponseDescriptor instead') +const QueryPacketAcknowledgementResponse$json = const { + '1': 'QueryPacketAcknowledgementResponse', + '2': const [ + const {'1': 'acknowledgement', '3': 1, '4': 1, '5': 12, '10': 'acknowledgement'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryPacketAcknowledgementResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketAcknowledgementResponseDescriptor = $convert.base64Decode('CiJRdWVyeVBhY2tldEFja25vd2xlZGdlbWVudFJlc3BvbnNlEigKD2Fja25vd2xlZGdlbWVudBgBIAEoDFIPYWNrbm93bGVkZ2VtZW50EhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryPacketAcknowledgementsRequestDescriptor instead') +const QueryPacketAcknowledgementsRequest$json = const { + '1': 'QueryPacketAcknowledgementsRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'pagination', '3': 3, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + const {'1': 'packet_commitment_sequences', '3': 4, '4': 3, '5': 4, '10': 'packetCommitmentSequences'}, + ], +}; + +/// Descriptor for `QueryPacketAcknowledgementsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketAcknowledgementsRequestDescriptor = $convert.base64Decode('CiJRdWVyeVBhY2tldEFja25vd2xlZGdlbWVudHNSZXF1ZXN0EhcKB3BvcnRfaWQYASABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAIgASgJUgljaGFubmVsSWQSRgoKcGFnaW5hdGlvbhgDIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb24SPgobcGFja2V0X2NvbW1pdG1lbnRfc2VxdWVuY2VzGAQgAygEUhlwYWNrZXRDb21taXRtZW50U2VxdWVuY2Vz'); +@$core.Deprecated('Use queryPacketAcknowledgementsResponseDescriptor instead') +const QueryPacketAcknowledgementsResponse$json = const { + '1': 'QueryPacketAcknowledgementsResponse', + '2': const [ + const {'1': 'acknowledgements', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.channel.v1.PacketState', '10': 'acknowledgements'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + const {'1': 'height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryPacketAcknowledgementsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryPacketAcknowledgementsResponseDescriptor = $convert.base64Decode('CiNRdWVyeVBhY2tldEFja25vd2xlZGdlbWVudHNSZXNwb25zZRJMChBhY2tub3dsZWRnZW1lbnRzGAEgAygLMiAuaWJjLmNvcmUuY2hhbm5lbC52MS5QYWNrZXRTdGF0ZVIQYWNrbm93bGVkZ2VtZW50cxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24SOAoGaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0'); +@$core.Deprecated('Use queryUnreceivedPacketsRequestDescriptor instead') +const QueryUnreceivedPacketsRequest$json = const { + '1': 'QueryUnreceivedPacketsRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'packet_commitment_sequences', '3': 3, '4': 3, '5': 4, '10': 'packetCommitmentSequences'}, + ], +}; + +/// Descriptor for `QueryUnreceivedPacketsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUnreceivedPacketsRequestDescriptor = $convert.base64Decode('Ch1RdWVyeVVucmVjZWl2ZWRQYWNrZXRzUmVxdWVzdBIXCgdwb3J0X2lkGAEgASgJUgZwb3J0SWQSHQoKY2hhbm5lbF9pZBgCIAEoCVIJY2hhbm5lbElkEj4KG3BhY2tldF9jb21taXRtZW50X3NlcXVlbmNlcxgDIAMoBFIZcGFja2V0Q29tbWl0bWVudFNlcXVlbmNlcw=='); +@$core.Deprecated('Use queryUnreceivedPacketsResponseDescriptor instead') +const QueryUnreceivedPacketsResponse$json = const { + '1': 'QueryUnreceivedPacketsResponse', + '2': const [ + const {'1': 'sequences', '3': 1, '4': 3, '5': 4, '10': 'sequences'}, + const {'1': 'height', '3': 2, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryUnreceivedPacketsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUnreceivedPacketsResponseDescriptor = $convert.base64Decode('Ch5RdWVyeVVucmVjZWl2ZWRQYWNrZXRzUmVzcG9uc2USHAoJc2VxdWVuY2VzGAEgAygEUglzZXF1ZW5jZXMSOAoGaGVpZ2h0GAIgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0'); +@$core.Deprecated('Use queryUnreceivedAcksRequestDescriptor instead') +const QueryUnreceivedAcksRequest$json = const { + '1': 'QueryUnreceivedAcksRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + const {'1': 'packet_ack_sequences', '3': 3, '4': 3, '5': 4, '10': 'packetAckSequences'}, + ], +}; + +/// Descriptor for `QueryUnreceivedAcksRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUnreceivedAcksRequestDescriptor = $convert.base64Decode('ChpRdWVyeVVucmVjZWl2ZWRBY2tzUmVxdWVzdBIXCgdwb3J0X2lkGAEgASgJUgZwb3J0SWQSHQoKY2hhbm5lbF9pZBgCIAEoCVIJY2hhbm5lbElkEjAKFHBhY2tldF9hY2tfc2VxdWVuY2VzGAMgAygEUhJwYWNrZXRBY2tTZXF1ZW5jZXM='); +@$core.Deprecated('Use queryUnreceivedAcksResponseDescriptor instead') +const QueryUnreceivedAcksResponse$json = const { + '1': 'QueryUnreceivedAcksResponse', + '2': const [ + const {'1': 'sequences', '3': 1, '4': 3, '5': 4, '10': 'sequences'}, + const {'1': 'height', '3': 2, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryUnreceivedAcksResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUnreceivedAcksResponseDescriptor = $convert.base64Decode('ChtRdWVyeVVucmVjZWl2ZWRBY2tzUmVzcG9uc2USHAoJc2VxdWVuY2VzGAEgAygEUglzZXF1ZW5jZXMSOAoGaGVpZ2h0GAIgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0'); +@$core.Deprecated('Use queryNextSequenceReceiveRequestDescriptor instead') +const QueryNextSequenceReceiveRequest$json = const { + '1': 'QueryNextSequenceReceiveRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '10': 'channelId'}, + ], +}; + +/// Descriptor for `QueryNextSequenceReceiveRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryNextSequenceReceiveRequestDescriptor = $convert.base64Decode('Ch9RdWVyeU5leHRTZXF1ZW5jZVJlY2VpdmVSZXF1ZXN0EhcKB3BvcnRfaWQYASABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAIgASgJUgljaGFubmVsSWQ='); +@$core.Deprecated('Use queryNextSequenceReceiveResponseDescriptor instead') +const QueryNextSequenceReceiveResponse$json = const { + '1': 'QueryNextSequenceReceiveResponse', + '2': const [ + const {'1': 'next_sequence_receive', '3': 1, '4': 1, '5': 4, '10': 'nextSequenceReceive'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryNextSequenceReceiveResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryNextSequenceReceiveResponseDescriptor = $convert.base64Decode('CiBRdWVyeU5leHRTZXF1ZW5jZVJlY2VpdmVSZXNwb25zZRIyChVuZXh0X3NlcXVlbmNlX3JlY2VpdmUYASABKARSE25leHRTZXF1ZW5jZVJlY2VpdmUSFAoFcHJvb2YYAiABKAxSBXByb29mEkMKDHByb29mX2hlaWdodBgDIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSC3Byb29mSGVpZ2h0'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pb.dart new file mode 100644 index 00000000..f908fc38 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pb.dart @@ -0,0 +1,1363 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'channel.pb.dart' as $6; +import '../../client/v1/client.pb.dart' as $5; + +class MsgChannelOpenInit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenInit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOM<$6.Channel>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channel', subBuilder: $6.Channel.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgChannelOpenInit._() : super(); + factory MsgChannelOpenInit({ + $core.String? portId, + $6.Channel? channel, + $core.String? signer, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channel != null) { + _result.channel = channel; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgChannelOpenInit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenInit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenInit clone() => MsgChannelOpenInit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenInit copyWith(void Function(MsgChannelOpenInit) updates) => super.copyWith((message) => updates(message as MsgChannelOpenInit)) as MsgChannelOpenInit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenInit create() => MsgChannelOpenInit._(); + MsgChannelOpenInit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenInit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenInit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $6.Channel get channel => $_getN(1); + @$pb.TagNumber(2) + set channel($6.Channel v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasChannel() => $_has(1); + @$pb.TagNumber(2) + void clearChannel() => clearField(2); + @$pb.TagNumber(2) + $6.Channel ensureChannel() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get signer => $_getSZ(2); + @$pb.TagNumber(3) + set signer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSigner() => $_has(2); + @$pb.TagNumber(3) + void clearSigner() => clearField(3); +} + +class MsgChannelOpenInitResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenInitResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgChannelOpenInitResponse._() : super(); + factory MsgChannelOpenInitResponse() => create(); + factory MsgChannelOpenInitResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenInitResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenInitResponse clone() => MsgChannelOpenInitResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenInitResponse copyWith(void Function(MsgChannelOpenInitResponse) updates) => super.copyWith((message) => updates(message as MsgChannelOpenInitResponse)) as MsgChannelOpenInitResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenInitResponse create() => MsgChannelOpenInitResponse._(); + MsgChannelOpenInitResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenInitResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenInitResponse? _defaultInstance; +} + +class MsgChannelOpenTry extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenTry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'previousChannelId') + ..aOM<$6.Channel>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channel', subBuilder: $6.Channel.create) + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterpartyVersion') + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofInit', $pb.PbFieldType.OY) + ..aOM<$5.Height>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgChannelOpenTry._() : super(); + factory MsgChannelOpenTry({ + $core.String? portId, + $core.String? previousChannelId, + $6.Channel? channel, + $core.String? counterpartyVersion, + $core.List<$core.int>? proofInit, + $5.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (previousChannelId != null) { + _result.previousChannelId = previousChannelId; + } + if (channel != null) { + _result.channel = channel; + } + if (counterpartyVersion != null) { + _result.counterpartyVersion = counterpartyVersion; + } + if (proofInit != null) { + _result.proofInit = proofInit; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgChannelOpenTry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenTry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenTry clone() => MsgChannelOpenTry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenTry copyWith(void Function(MsgChannelOpenTry) updates) => super.copyWith((message) => updates(message as MsgChannelOpenTry)) as MsgChannelOpenTry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenTry create() => MsgChannelOpenTry._(); + MsgChannelOpenTry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenTry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenTry? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get previousChannelId => $_getSZ(1); + @$pb.TagNumber(2) + set previousChannelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPreviousChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearPreviousChannelId() => clearField(2); + + @$pb.TagNumber(3) + $6.Channel get channel => $_getN(2); + @$pb.TagNumber(3) + set channel($6.Channel v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasChannel() => $_has(2); + @$pb.TagNumber(3) + void clearChannel() => clearField(3); + @$pb.TagNumber(3) + $6.Channel ensureChannel() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get counterpartyVersion => $_getSZ(3); + @$pb.TagNumber(4) + set counterpartyVersion($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasCounterpartyVersion() => $_has(3); + @$pb.TagNumber(4) + void clearCounterpartyVersion() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get proofInit => $_getN(4); + @$pb.TagNumber(5) + set proofInit($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasProofInit() => $_has(4); + @$pb.TagNumber(5) + void clearProofInit() => clearField(5); + + @$pb.TagNumber(6) + $5.Height get proofHeight => $_getN(5); + @$pb.TagNumber(6) + set proofHeight($5.Height v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasProofHeight() => $_has(5); + @$pb.TagNumber(6) + void clearProofHeight() => clearField(6); + @$pb.TagNumber(6) + $5.Height ensureProofHeight() => $_ensure(5); + + @$pb.TagNumber(7) + $core.String get signer => $_getSZ(6); + @$pb.TagNumber(7) + set signer($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasSigner() => $_has(6); + @$pb.TagNumber(7) + void clearSigner() => clearField(7); +} + +class MsgChannelOpenTryResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenTryResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgChannelOpenTryResponse._() : super(); + factory MsgChannelOpenTryResponse() => create(); + factory MsgChannelOpenTryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenTryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenTryResponse clone() => MsgChannelOpenTryResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenTryResponse copyWith(void Function(MsgChannelOpenTryResponse) updates) => super.copyWith((message) => updates(message as MsgChannelOpenTryResponse)) as MsgChannelOpenTryResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenTryResponse create() => MsgChannelOpenTryResponse._(); + MsgChannelOpenTryResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenTryResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenTryResponse? _defaultInstance; +} + +class MsgChannelOpenAck extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenAck', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterpartyChannelId') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterpartyVersion') + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofTry', $pb.PbFieldType.OY) + ..aOM<$5.Height>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgChannelOpenAck._() : super(); + factory MsgChannelOpenAck({ + $core.String? portId, + $core.String? channelId, + $core.String? counterpartyChannelId, + $core.String? counterpartyVersion, + $core.List<$core.int>? proofTry, + $5.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (counterpartyChannelId != null) { + _result.counterpartyChannelId = counterpartyChannelId; + } + if (counterpartyVersion != null) { + _result.counterpartyVersion = counterpartyVersion; + } + if (proofTry != null) { + _result.proofTry = proofTry; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgChannelOpenAck.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenAck.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenAck clone() => MsgChannelOpenAck()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenAck copyWith(void Function(MsgChannelOpenAck) updates) => super.copyWith((message) => updates(message as MsgChannelOpenAck)) as MsgChannelOpenAck; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenAck create() => MsgChannelOpenAck._(); + MsgChannelOpenAck createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenAck getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenAck? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $core.String get counterpartyChannelId => $_getSZ(2); + @$pb.TagNumber(3) + set counterpartyChannelId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasCounterpartyChannelId() => $_has(2); + @$pb.TagNumber(3) + void clearCounterpartyChannelId() => clearField(3); + + @$pb.TagNumber(4) + $core.String get counterpartyVersion => $_getSZ(3); + @$pb.TagNumber(4) + set counterpartyVersion($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasCounterpartyVersion() => $_has(3); + @$pb.TagNumber(4) + void clearCounterpartyVersion() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get proofTry => $_getN(4); + @$pb.TagNumber(5) + set proofTry($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasProofTry() => $_has(4); + @$pb.TagNumber(5) + void clearProofTry() => clearField(5); + + @$pb.TagNumber(6) + $5.Height get proofHeight => $_getN(5); + @$pb.TagNumber(6) + set proofHeight($5.Height v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasProofHeight() => $_has(5); + @$pb.TagNumber(6) + void clearProofHeight() => clearField(6); + @$pb.TagNumber(6) + $5.Height ensureProofHeight() => $_ensure(5); + + @$pb.TagNumber(7) + $core.String get signer => $_getSZ(6); + @$pb.TagNumber(7) + set signer($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasSigner() => $_has(6); + @$pb.TagNumber(7) + void clearSigner() => clearField(7); +} + +class MsgChannelOpenAckResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenAckResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgChannelOpenAckResponse._() : super(); + factory MsgChannelOpenAckResponse() => create(); + factory MsgChannelOpenAckResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenAckResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenAckResponse clone() => MsgChannelOpenAckResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenAckResponse copyWith(void Function(MsgChannelOpenAckResponse) updates) => super.copyWith((message) => updates(message as MsgChannelOpenAckResponse)) as MsgChannelOpenAckResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenAckResponse create() => MsgChannelOpenAckResponse._(); + MsgChannelOpenAckResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenAckResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenAckResponse? _defaultInstance; +} + +class MsgChannelOpenConfirm extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenConfirm', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofAck', $pb.PbFieldType.OY) + ..aOM<$5.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgChannelOpenConfirm._() : super(); + factory MsgChannelOpenConfirm({ + $core.String? portId, + $core.String? channelId, + $core.List<$core.int>? proofAck, + $5.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (proofAck != null) { + _result.proofAck = proofAck; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgChannelOpenConfirm.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenConfirm.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenConfirm clone() => MsgChannelOpenConfirm()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenConfirm copyWith(void Function(MsgChannelOpenConfirm) updates) => super.copyWith((message) => updates(message as MsgChannelOpenConfirm)) as MsgChannelOpenConfirm; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenConfirm create() => MsgChannelOpenConfirm._(); + MsgChannelOpenConfirm createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenConfirm getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenConfirm? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proofAck => $_getN(2); + @$pb.TagNumber(3) + set proofAck($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasProofAck() => $_has(2); + @$pb.TagNumber(3) + void clearProofAck() => clearField(3); + + @$pb.TagNumber(4) + $5.Height get proofHeight => $_getN(3); + @$pb.TagNumber(4) + set proofHeight($5.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(3); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $5.Height ensureProofHeight() => $_ensure(3); + + @$pb.TagNumber(5) + $core.String get signer => $_getSZ(4); + @$pb.TagNumber(5) + set signer($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigner() => $_has(4); + @$pb.TagNumber(5) + void clearSigner() => clearField(5); +} + +class MsgChannelOpenConfirmResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelOpenConfirmResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgChannelOpenConfirmResponse._() : super(); + factory MsgChannelOpenConfirmResponse() => create(); + factory MsgChannelOpenConfirmResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelOpenConfirmResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelOpenConfirmResponse clone() => MsgChannelOpenConfirmResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelOpenConfirmResponse copyWith(void Function(MsgChannelOpenConfirmResponse) updates) => super.copyWith((message) => updates(message as MsgChannelOpenConfirmResponse)) as MsgChannelOpenConfirmResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelOpenConfirmResponse create() => MsgChannelOpenConfirmResponse._(); + MsgChannelOpenConfirmResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelOpenConfirmResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelOpenConfirmResponse? _defaultInstance; +} + +class MsgChannelCloseInit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelCloseInit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgChannelCloseInit._() : super(); + factory MsgChannelCloseInit({ + $core.String? portId, + $core.String? channelId, + $core.String? signer, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgChannelCloseInit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelCloseInit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelCloseInit clone() => MsgChannelCloseInit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelCloseInit copyWith(void Function(MsgChannelCloseInit) updates) => super.copyWith((message) => updates(message as MsgChannelCloseInit)) as MsgChannelCloseInit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelCloseInit create() => MsgChannelCloseInit._(); + MsgChannelCloseInit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelCloseInit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelCloseInit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $core.String get signer => $_getSZ(2); + @$pb.TagNumber(3) + set signer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSigner() => $_has(2); + @$pb.TagNumber(3) + void clearSigner() => clearField(3); +} + +class MsgChannelCloseInitResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelCloseInitResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgChannelCloseInitResponse._() : super(); + factory MsgChannelCloseInitResponse() => create(); + factory MsgChannelCloseInitResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelCloseInitResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelCloseInitResponse clone() => MsgChannelCloseInitResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelCloseInitResponse copyWith(void Function(MsgChannelCloseInitResponse) updates) => super.copyWith((message) => updates(message as MsgChannelCloseInitResponse)) as MsgChannelCloseInitResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelCloseInitResponse create() => MsgChannelCloseInitResponse._(); + MsgChannelCloseInitResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelCloseInitResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelCloseInitResponse? _defaultInstance; +} + +class MsgChannelCloseConfirm extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelCloseConfirm', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofInit', $pb.PbFieldType.OY) + ..aOM<$5.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgChannelCloseConfirm._() : super(); + factory MsgChannelCloseConfirm({ + $core.String? portId, + $core.String? channelId, + $core.List<$core.int>? proofInit, + $5.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (proofInit != null) { + _result.proofInit = proofInit; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgChannelCloseConfirm.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelCloseConfirm.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelCloseConfirm clone() => MsgChannelCloseConfirm()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelCloseConfirm copyWith(void Function(MsgChannelCloseConfirm) updates) => super.copyWith((message) => updates(message as MsgChannelCloseConfirm)) as MsgChannelCloseConfirm; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelCloseConfirm create() => MsgChannelCloseConfirm._(); + MsgChannelCloseConfirm createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelCloseConfirm getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelCloseConfirm? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proofInit => $_getN(2); + @$pb.TagNumber(3) + set proofInit($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasProofInit() => $_has(2); + @$pb.TagNumber(3) + void clearProofInit() => clearField(3); + + @$pb.TagNumber(4) + $5.Height get proofHeight => $_getN(3); + @$pb.TagNumber(4) + set proofHeight($5.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(3); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $5.Height ensureProofHeight() => $_ensure(3); + + @$pb.TagNumber(5) + $core.String get signer => $_getSZ(4); + @$pb.TagNumber(5) + set signer($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigner() => $_has(4); + @$pb.TagNumber(5) + void clearSigner() => clearField(5); +} + +class MsgChannelCloseConfirmResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgChannelCloseConfirmResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgChannelCloseConfirmResponse._() : super(); + factory MsgChannelCloseConfirmResponse() => create(); + factory MsgChannelCloseConfirmResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgChannelCloseConfirmResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgChannelCloseConfirmResponse clone() => MsgChannelCloseConfirmResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgChannelCloseConfirmResponse copyWith(void Function(MsgChannelCloseConfirmResponse) updates) => super.copyWith((message) => updates(message as MsgChannelCloseConfirmResponse)) as MsgChannelCloseConfirmResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgChannelCloseConfirmResponse create() => MsgChannelCloseConfirmResponse._(); + MsgChannelCloseConfirmResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgChannelCloseConfirmResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgChannelCloseConfirmResponse? _defaultInstance; +} + +class MsgRecvPacket extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgRecvPacket', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$6.Packet>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packet', subBuilder: $6.Packet.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofCommitment', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgRecvPacket._() : super(); + factory MsgRecvPacket({ + $6.Packet? packet, + $core.List<$core.int>? proofCommitment, + $5.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (packet != null) { + _result.packet = packet; + } + if (proofCommitment != null) { + _result.proofCommitment = proofCommitment; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgRecvPacket.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgRecvPacket.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgRecvPacket clone() => MsgRecvPacket()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgRecvPacket copyWith(void Function(MsgRecvPacket) updates) => super.copyWith((message) => updates(message as MsgRecvPacket)) as MsgRecvPacket; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgRecvPacket create() => MsgRecvPacket._(); + MsgRecvPacket createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgRecvPacket getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgRecvPacket? _defaultInstance; + + @$pb.TagNumber(1) + $6.Packet get packet => $_getN(0); + @$pb.TagNumber(1) + set packet($6.Packet v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPacket() => $_has(0); + @$pb.TagNumber(1) + void clearPacket() => clearField(1); + @$pb.TagNumber(1) + $6.Packet ensurePacket() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proofCommitment => $_getN(1); + @$pb.TagNumber(2) + set proofCommitment($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProofCommitment() => $_has(1); + @$pb.TagNumber(2) + void clearProofCommitment() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get signer => $_getSZ(3); + @$pb.TagNumber(4) + set signer($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSigner() => $_has(3); + @$pb.TagNumber(4) + void clearSigner() => clearField(4); +} + +class MsgRecvPacketResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgRecvPacketResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgRecvPacketResponse._() : super(); + factory MsgRecvPacketResponse() => create(); + factory MsgRecvPacketResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgRecvPacketResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgRecvPacketResponse clone() => MsgRecvPacketResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgRecvPacketResponse copyWith(void Function(MsgRecvPacketResponse) updates) => super.copyWith((message) => updates(message as MsgRecvPacketResponse)) as MsgRecvPacketResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgRecvPacketResponse create() => MsgRecvPacketResponse._(); + MsgRecvPacketResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgRecvPacketResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgRecvPacketResponse? _defaultInstance; +} + +class MsgTimeout extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgTimeout', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$6.Packet>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packet', subBuilder: $6.Packet.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofUnreceived', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextSequenceRecv', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgTimeout._() : super(); + factory MsgTimeout({ + $6.Packet? packet, + $core.List<$core.int>? proofUnreceived, + $5.Height? proofHeight, + $fixnum.Int64? nextSequenceRecv, + $core.String? signer, + }) { + final _result = create(); + if (packet != null) { + _result.packet = packet; + } + if (proofUnreceived != null) { + _result.proofUnreceived = proofUnreceived; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (nextSequenceRecv != null) { + _result.nextSequenceRecv = nextSequenceRecv; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgTimeout.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgTimeout.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgTimeout clone() => MsgTimeout()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgTimeout copyWith(void Function(MsgTimeout) updates) => super.copyWith((message) => updates(message as MsgTimeout)) as MsgTimeout; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgTimeout create() => MsgTimeout._(); + MsgTimeout createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgTimeout getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgTimeout? _defaultInstance; + + @$pb.TagNumber(1) + $6.Packet get packet => $_getN(0); + @$pb.TagNumber(1) + set packet($6.Packet v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPacket() => $_has(0); + @$pb.TagNumber(1) + void clearPacket() => clearField(1); + @$pb.TagNumber(1) + $6.Packet ensurePacket() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proofUnreceived => $_getN(1); + @$pb.TagNumber(2) + set proofUnreceived($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProofUnreceived() => $_has(1); + @$pb.TagNumber(2) + void clearProofUnreceived() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get nextSequenceRecv => $_getI64(3); + @$pb.TagNumber(4) + set nextSequenceRecv($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasNextSequenceRecv() => $_has(3); + @$pb.TagNumber(4) + void clearNextSequenceRecv() => clearField(4); + + @$pb.TagNumber(5) + $core.String get signer => $_getSZ(4); + @$pb.TagNumber(5) + set signer($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigner() => $_has(4); + @$pb.TagNumber(5) + void clearSigner() => clearField(5); +} + +class MsgTimeoutResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgTimeoutResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgTimeoutResponse._() : super(); + factory MsgTimeoutResponse() => create(); + factory MsgTimeoutResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgTimeoutResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgTimeoutResponse clone() => MsgTimeoutResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgTimeoutResponse copyWith(void Function(MsgTimeoutResponse) updates) => super.copyWith((message) => updates(message as MsgTimeoutResponse)) as MsgTimeoutResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgTimeoutResponse create() => MsgTimeoutResponse._(); + MsgTimeoutResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgTimeoutResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgTimeoutResponse? _defaultInstance; +} + +class MsgTimeoutOnClose extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgTimeoutOnClose', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$6.Packet>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packet', subBuilder: $6.Packet.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofUnreceived', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofClose', $pb.PbFieldType.OY) + ..aOM<$5.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextSequenceRecv', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgTimeoutOnClose._() : super(); + factory MsgTimeoutOnClose({ + $6.Packet? packet, + $core.List<$core.int>? proofUnreceived, + $core.List<$core.int>? proofClose, + $5.Height? proofHeight, + $fixnum.Int64? nextSequenceRecv, + $core.String? signer, + }) { + final _result = create(); + if (packet != null) { + _result.packet = packet; + } + if (proofUnreceived != null) { + _result.proofUnreceived = proofUnreceived; + } + if (proofClose != null) { + _result.proofClose = proofClose; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (nextSequenceRecv != null) { + _result.nextSequenceRecv = nextSequenceRecv; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgTimeoutOnClose.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgTimeoutOnClose.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgTimeoutOnClose clone() => MsgTimeoutOnClose()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgTimeoutOnClose copyWith(void Function(MsgTimeoutOnClose) updates) => super.copyWith((message) => updates(message as MsgTimeoutOnClose)) as MsgTimeoutOnClose; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgTimeoutOnClose create() => MsgTimeoutOnClose._(); + MsgTimeoutOnClose createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgTimeoutOnClose getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgTimeoutOnClose? _defaultInstance; + + @$pb.TagNumber(1) + $6.Packet get packet => $_getN(0); + @$pb.TagNumber(1) + set packet($6.Packet v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPacket() => $_has(0); + @$pb.TagNumber(1) + void clearPacket() => clearField(1); + @$pb.TagNumber(1) + $6.Packet ensurePacket() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proofUnreceived => $_getN(1); + @$pb.TagNumber(2) + set proofUnreceived($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProofUnreceived() => $_has(1); + @$pb.TagNumber(2) + void clearProofUnreceived() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proofClose => $_getN(2); + @$pb.TagNumber(3) + set proofClose($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasProofClose() => $_has(2); + @$pb.TagNumber(3) + void clearProofClose() => clearField(3); + + @$pb.TagNumber(4) + $5.Height get proofHeight => $_getN(3); + @$pb.TagNumber(4) + set proofHeight($5.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(3); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $5.Height ensureProofHeight() => $_ensure(3); + + @$pb.TagNumber(5) + $fixnum.Int64 get nextSequenceRecv => $_getI64(4); + @$pb.TagNumber(5) + set nextSequenceRecv($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasNextSequenceRecv() => $_has(4); + @$pb.TagNumber(5) + void clearNextSequenceRecv() => clearField(5); + + @$pb.TagNumber(6) + $core.String get signer => $_getSZ(5); + @$pb.TagNumber(6) + set signer($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasSigner() => $_has(5); + @$pb.TagNumber(6) + void clearSigner() => clearField(6); +} + +class MsgTimeoutOnCloseResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgTimeoutOnCloseResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgTimeoutOnCloseResponse._() : super(); + factory MsgTimeoutOnCloseResponse() => create(); + factory MsgTimeoutOnCloseResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgTimeoutOnCloseResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgTimeoutOnCloseResponse clone() => MsgTimeoutOnCloseResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgTimeoutOnCloseResponse copyWith(void Function(MsgTimeoutOnCloseResponse) updates) => super.copyWith((message) => updates(message as MsgTimeoutOnCloseResponse)) as MsgTimeoutOnCloseResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgTimeoutOnCloseResponse create() => MsgTimeoutOnCloseResponse._(); + MsgTimeoutOnCloseResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgTimeoutOnCloseResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgTimeoutOnCloseResponse? _defaultInstance; +} + +class MsgAcknowledgement extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgAcknowledgement', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOM<$6.Packet>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packet', subBuilder: $6.Packet.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'acknowledgement', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofAcked', $pb.PbFieldType.OY) + ..aOM<$5.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgAcknowledgement._() : super(); + factory MsgAcknowledgement({ + $6.Packet? packet, + $core.List<$core.int>? acknowledgement, + $core.List<$core.int>? proofAcked, + $5.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (packet != null) { + _result.packet = packet; + } + if (acknowledgement != null) { + _result.acknowledgement = acknowledgement; + } + if (proofAcked != null) { + _result.proofAcked = proofAcked; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgAcknowledgement.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgAcknowledgement.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgAcknowledgement clone() => MsgAcknowledgement()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgAcknowledgement copyWith(void Function(MsgAcknowledgement) updates) => super.copyWith((message) => updates(message as MsgAcknowledgement)) as MsgAcknowledgement; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgAcknowledgement create() => MsgAcknowledgement._(); + MsgAcknowledgement createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgAcknowledgement getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgAcknowledgement? _defaultInstance; + + @$pb.TagNumber(1) + $6.Packet get packet => $_getN(0); + @$pb.TagNumber(1) + set packet($6.Packet v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPacket() => $_has(0); + @$pb.TagNumber(1) + void clearPacket() => clearField(1); + @$pb.TagNumber(1) + $6.Packet ensurePacket() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get acknowledgement => $_getN(1); + @$pb.TagNumber(2) + set acknowledgement($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasAcknowledgement() => $_has(1); + @$pb.TagNumber(2) + void clearAcknowledgement() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proofAcked => $_getN(2); + @$pb.TagNumber(3) + set proofAcked($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasProofAcked() => $_has(2); + @$pb.TagNumber(3) + void clearProofAcked() => clearField(3); + + @$pb.TagNumber(4) + $5.Height get proofHeight => $_getN(3); + @$pb.TagNumber(4) + set proofHeight($5.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(3); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $5.Height ensureProofHeight() => $_ensure(3); + + @$pb.TagNumber(5) + $core.String get signer => $_getSZ(4); + @$pb.TagNumber(5) + set signer($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigner() => $_has(4); + @$pb.TagNumber(5) + void clearSigner() => clearField(5); +} + +class MsgAcknowledgementResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgAcknowledgementResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgAcknowledgementResponse._() : super(); + factory MsgAcknowledgementResponse() => create(); + factory MsgAcknowledgementResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgAcknowledgementResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgAcknowledgementResponse clone() => MsgAcknowledgementResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgAcknowledgementResponse copyWith(void Function(MsgAcknowledgementResponse) updates) => super.copyWith((message) => updates(message as MsgAcknowledgementResponse)) as MsgAcknowledgementResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgAcknowledgementResponse create() => MsgAcknowledgementResponse._(); + MsgAcknowledgementResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgAcknowledgementResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgAcknowledgementResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbenum.dart new file mode 100644 index 00000000..67984a8e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbgrpc.dart new file mode 100644 index 00000000..0e37abfe --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbgrpc.dart @@ -0,0 +1,313 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$channelOpenInit = + $grpc.ClientMethod<$1.MsgChannelOpenInit, $1.MsgChannelOpenInitResponse>( + '/ibc.core.channel.v1.Msg/ChannelOpenInit', + ($1.MsgChannelOpenInit value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgChannelOpenInitResponse.fromBuffer(value)); + static final _$channelOpenTry = + $grpc.ClientMethod<$1.MsgChannelOpenTry, $1.MsgChannelOpenTryResponse>( + '/ibc.core.channel.v1.Msg/ChannelOpenTry', + ($1.MsgChannelOpenTry value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgChannelOpenTryResponse.fromBuffer(value)); + static final _$channelOpenAck = + $grpc.ClientMethod<$1.MsgChannelOpenAck, $1.MsgChannelOpenAckResponse>( + '/ibc.core.channel.v1.Msg/ChannelOpenAck', + ($1.MsgChannelOpenAck value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgChannelOpenAckResponse.fromBuffer(value)); + static final _$channelOpenConfirm = $grpc.ClientMethod< + $1.MsgChannelOpenConfirm, $1.MsgChannelOpenConfirmResponse>( + '/ibc.core.channel.v1.Msg/ChannelOpenConfirm', + ($1.MsgChannelOpenConfirm value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgChannelOpenConfirmResponse.fromBuffer(value)); + static final _$channelCloseInit = $grpc.ClientMethod<$1.MsgChannelCloseInit, + $1.MsgChannelCloseInitResponse>( + '/ibc.core.channel.v1.Msg/ChannelCloseInit', + ($1.MsgChannelCloseInit value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgChannelCloseInitResponse.fromBuffer(value)); + static final _$channelCloseConfirm = $grpc.ClientMethod< + $1.MsgChannelCloseConfirm, $1.MsgChannelCloseConfirmResponse>( + '/ibc.core.channel.v1.Msg/ChannelCloseConfirm', + ($1.MsgChannelCloseConfirm value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgChannelCloseConfirmResponse.fromBuffer(value)); + static final _$recvPacket = + $grpc.ClientMethod<$1.MsgRecvPacket, $1.MsgRecvPacketResponse>( + '/ibc.core.channel.v1.Msg/RecvPacket', + ($1.MsgRecvPacket value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgRecvPacketResponse.fromBuffer(value)); + static final _$timeout = + $grpc.ClientMethod<$1.MsgTimeout, $1.MsgTimeoutResponse>( + '/ibc.core.channel.v1.Msg/Timeout', + ($1.MsgTimeout value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgTimeoutResponse.fromBuffer(value)); + static final _$timeoutOnClose = + $grpc.ClientMethod<$1.MsgTimeoutOnClose, $1.MsgTimeoutOnCloseResponse>( + '/ibc.core.channel.v1.Msg/TimeoutOnClose', + ($1.MsgTimeoutOnClose value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgTimeoutOnCloseResponse.fromBuffer(value)); + static final _$acknowledgement = + $grpc.ClientMethod<$1.MsgAcknowledgement, $1.MsgAcknowledgementResponse>( + '/ibc.core.channel.v1.Msg/Acknowledgement', + ($1.MsgAcknowledgement value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgAcknowledgementResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgChannelOpenInitResponse> channelOpenInit( + $1.MsgChannelOpenInit request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelOpenInit, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgChannelOpenTryResponse> channelOpenTry( + $1.MsgChannelOpenTry request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelOpenTry, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgChannelOpenAckResponse> channelOpenAck( + $1.MsgChannelOpenAck request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelOpenAck, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgChannelOpenConfirmResponse> channelOpenConfirm( + $1.MsgChannelOpenConfirm request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelOpenConfirm, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgChannelCloseInitResponse> channelCloseInit( + $1.MsgChannelCloseInit request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelCloseInit, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgChannelCloseConfirmResponse> channelCloseConfirm( + $1.MsgChannelCloseConfirm request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$channelCloseConfirm, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgRecvPacketResponse> recvPacket( + $1.MsgRecvPacket request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$recvPacket, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgTimeoutResponse> timeout($1.MsgTimeout request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$timeout, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgTimeoutOnCloseResponse> timeoutOnClose( + $1.MsgTimeoutOnClose request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$timeoutOnClose, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgAcknowledgementResponse> acknowledgement( + $1.MsgAcknowledgement request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$acknowledgement, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.channel.v1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgChannelOpenInit, + $1.MsgChannelOpenInitResponse>( + 'ChannelOpenInit', + channelOpenInit_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgChannelOpenInit.fromBuffer(value), + ($1.MsgChannelOpenInitResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgChannelOpenTry, $1.MsgChannelOpenTryResponse>( + 'ChannelOpenTry', + channelOpenTry_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgChannelOpenTry.fromBuffer(value), + ($1.MsgChannelOpenTryResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgChannelOpenAck, $1.MsgChannelOpenAckResponse>( + 'ChannelOpenAck', + channelOpenAck_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgChannelOpenAck.fromBuffer(value), + ($1.MsgChannelOpenAckResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgChannelOpenConfirm, + $1.MsgChannelOpenConfirmResponse>( + 'ChannelOpenConfirm', + channelOpenConfirm_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgChannelOpenConfirm.fromBuffer(value), + ($1.MsgChannelOpenConfirmResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgChannelCloseInit, + $1.MsgChannelCloseInitResponse>( + 'ChannelCloseInit', + channelCloseInit_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgChannelCloseInit.fromBuffer(value), + ($1.MsgChannelCloseInitResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgChannelCloseConfirm, + $1.MsgChannelCloseConfirmResponse>( + 'ChannelCloseConfirm', + channelCloseConfirm_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgChannelCloseConfirm.fromBuffer(value), + ($1.MsgChannelCloseConfirmResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgRecvPacket, $1.MsgRecvPacketResponse>( + 'RecvPacket', + recvPacket_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgRecvPacket.fromBuffer(value), + ($1.MsgRecvPacketResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgTimeout, $1.MsgTimeoutResponse>( + 'Timeout', + timeout_Pre, + false, + false, + ($core.List<$core.int> value) => $1.MsgTimeout.fromBuffer(value), + ($1.MsgTimeoutResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgTimeoutOnClose, $1.MsgTimeoutOnCloseResponse>( + 'TimeoutOnClose', + timeoutOnClose_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgTimeoutOnClose.fromBuffer(value), + ($1.MsgTimeoutOnCloseResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgAcknowledgement, + $1.MsgAcknowledgementResponse>( + 'Acknowledgement', + acknowledgement_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgAcknowledgement.fromBuffer(value), + ($1.MsgAcknowledgementResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgChannelOpenInitResponse> channelOpenInit_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgChannelOpenInit> request) async { + return channelOpenInit(call, await request); + } + + $async.Future<$1.MsgChannelOpenTryResponse> channelOpenTry_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgChannelOpenTry> request) async { + return channelOpenTry(call, await request); + } + + $async.Future<$1.MsgChannelOpenAckResponse> channelOpenAck_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgChannelOpenAck> request) async { + return channelOpenAck(call, await request); + } + + $async.Future<$1.MsgChannelOpenConfirmResponse> channelOpenConfirm_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgChannelOpenConfirm> request) async { + return channelOpenConfirm(call, await request); + } + + $async.Future<$1.MsgChannelCloseInitResponse> channelCloseInit_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgChannelCloseInit> request) async { + return channelCloseInit(call, await request); + } + + $async.Future<$1.MsgChannelCloseConfirmResponse> channelCloseConfirm_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgChannelCloseConfirm> request) async { + return channelCloseConfirm(call, await request); + } + + $async.Future<$1.MsgRecvPacketResponse> recvPacket_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgRecvPacket> request) async { + return recvPacket(call, await request); + } + + $async.Future<$1.MsgTimeoutResponse> timeout_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgTimeout> request) async { + return timeout(call, await request); + } + + $async.Future<$1.MsgTimeoutOnCloseResponse> timeoutOnClose_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgTimeoutOnClose> request) async { + return timeoutOnClose(call, await request); + } + + $async.Future<$1.MsgAcknowledgementResponse> acknowledgement_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgAcknowledgement> request) async { + return acknowledgement(call, await request); + } + + $async.Future<$1.MsgChannelOpenInitResponse> channelOpenInit( + $grpc.ServiceCall call, $1.MsgChannelOpenInit request); + $async.Future<$1.MsgChannelOpenTryResponse> channelOpenTry( + $grpc.ServiceCall call, $1.MsgChannelOpenTry request); + $async.Future<$1.MsgChannelOpenAckResponse> channelOpenAck( + $grpc.ServiceCall call, $1.MsgChannelOpenAck request); + $async.Future<$1.MsgChannelOpenConfirmResponse> channelOpenConfirm( + $grpc.ServiceCall call, $1.MsgChannelOpenConfirm request); + $async.Future<$1.MsgChannelCloseInitResponse> channelCloseInit( + $grpc.ServiceCall call, $1.MsgChannelCloseInit request); + $async.Future<$1.MsgChannelCloseConfirmResponse> channelCloseConfirm( + $grpc.ServiceCall call, $1.MsgChannelCloseConfirm request); + $async.Future<$1.MsgRecvPacketResponse> recvPacket( + $grpc.ServiceCall call, $1.MsgRecvPacket request); + $async.Future<$1.MsgTimeoutResponse> timeout( + $grpc.ServiceCall call, $1.MsgTimeout request); + $async.Future<$1.MsgTimeoutOnCloseResponse> timeoutOnClose( + $grpc.ServiceCall call, $1.MsgTimeoutOnClose request); + $async.Future<$1.MsgAcknowledgementResponse> acknowledgement( + $grpc.ServiceCall call, $1.MsgAcknowledgement request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbjson.dart new file mode 100644 index 00000000..418f415d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/channel/v1/tx.pbjson.dart @@ -0,0 +1,230 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgChannelOpenInitDescriptor instead') +const MsgChannelOpenInit$json = const { + '1': 'MsgChannelOpenInit', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel', '3': 2, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Channel', '8': const {}, '10': 'channel'}, + const {'1': 'signer', '3': 3, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgChannelOpenInit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenInitDescriptor = $convert.base64Decode('ChJNc2dDaGFubmVsT3BlbkluaXQSKwoHcG9ydF9pZBgBIAEoCUIS8t4fDnlhbWw6InBvcnRfaWQiUgZwb3J0SWQSPAoHY2hhbm5lbBgCIAEoCzIcLmliYy5jb3JlLmNoYW5uZWwudjEuQ2hhbm5lbEIEyN4fAFIHY2hhbm5lbBIWCgZzaWduZXIYAyABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgChannelOpenInitResponseDescriptor instead') +const MsgChannelOpenInitResponse$json = const { + '1': 'MsgChannelOpenInitResponse', +}; + +/// Descriptor for `MsgChannelOpenInitResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenInitResponseDescriptor = $convert.base64Decode('ChpNc2dDaGFubmVsT3BlbkluaXRSZXNwb25zZQ=='); +@$core.Deprecated('Use msgChannelOpenTryDescriptor instead') +const MsgChannelOpenTry$json = const { + '1': 'MsgChannelOpenTry', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'previous_channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'previousChannelId'}, + const {'1': 'channel', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Channel', '8': const {}, '10': 'channel'}, + const {'1': 'counterparty_version', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'counterpartyVersion'}, + const {'1': 'proof_init', '3': 5, '4': 1, '5': 12, '8': const {}, '10': 'proofInit'}, + const {'1': 'proof_height', '3': 6, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 7, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgChannelOpenTry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenTryDescriptor = $convert.base64Decode('ChFNc2dDaGFubmVsT3BlblRyeRIrCgdwb3J0X2lkGAEgASgJQhLy3h8OeWFtbDoicG9ydF9pZCJSBnBvcnRJZBJOChNwcmV2aW91c19jaGFubmVsX2lkGAIgASgJQh7y3h8aeWFtbDoicHJldmlvdXNfY2hhbm5lbF9pZCJSEXByZXZpb3VzQ2hhbm5lbElkEjwKB2NoYW5uZWwYAyABKAsyHC5pYmMuY29yZS5jaGFubmVsLnYxLkNoYW5uZWxCBMjeHwBSB2NoYW5uZWwSUgoUY291bnRlcnBhcnR5X3ZlcnNpb24YBCABKAlCH/LeHxt5YW1sOiJjb3VudGVycGFydHlfdmVyc2lvbiJSE2NvdW50ZXJwYXJ0eVZlcnNpb24SNAoKcHJvb2ZfaW5pdBgFIAEoDEIV8t4fEXlhbWw6InByb29mX2luaXQiUglwcm9vZkluaXQSWgoMcHJvb2ZfaGVpZ2h0GAYgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIb8t4fE3lhbWw6InByb29mX2hlaWdodCLI3h8AUgtwcm9vZkhlaWdodBIWCgZzaWduZXIYByABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgChannelOpenTryResponseDescriptor instead') +const MsgChannelOpenTryResponse$json = const { + '1': 'MsgChannelOpenTryResponse', +}; + +/// Descriptor for `MsgChannelOpenTryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenTryResponseDescriptor = $convert.base64Decode('ChlNc2dDaGFubmVsT3BlblRyeVJlc3BvbnNl'); +@$core.Deprecated('Use msgChannelOpenAckDescriptor instead') +const MsgChannelOpenAck$json = const { + '1': 'MsgChannelOpenAck', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'counterparty_channel_id', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'counterpartyChannelId'}, + const {'1': 'counterparty_version', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'counterpartyVersion'}, + const {'1': 'proof_try', '3': 5, '4': 1, '5': 12, '8': const {}, '10': 'proofTry'}, + const {'1': 'proof_height', '3': 6, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 7, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgChannelOpenAck`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenAckDescriptor = $convert.base64Decode('ChFNc2dDaGFubmVsT3BlbkFjaxIrCgdwb3J0X2lkGAEgASgJQhLy3h8OeWFtbDoicG9ydF9pZCJSBnBvcnRJZBI0CgpjaGFubmVsX2lkGAIgASgJQhXy3h8ReWFtbDoiY2hhbm5lbF9pZCJSCWNoYW5uZWxJZBJaChdjb3VudGVycGFydHlfY2hhbm5lbF9pZBgDIAEoCUIi8t4fHnlhbWw6ImNvdW50ZXJwYXJ0eV9jaGFubmVsX2lkIlIVY291bnRlcnBhcnR5Q2hhbm5lbElkElIKFGNvdW50ZXJwYXJ0eV92ZXJzaW9uGAQgASgJQh/y3h8beWFtbDoiY291bnRlcnBhcnR5X3ZlcnNpb24iUhNjb3VudGVycGFydHlWZXJzaW9uEjEKCXByb29mX3RyeRgFIAEoDEIU8t4fEHlhbWw6InByb29mX3RyeSJSCHByb29mVHJ5EloKDHByb29mX2hlaWdodBgGIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCG/LeHxN5YW1sOiJwcm9vZl9oZWlnaHQiyN4fAFILcHJvb2ZIZWlnaHQSFgoGc2lnbmVyGAcgASgJUgZzaWduZXI6COigHwCIoB8A'); +@$core.Deprecated('Use msgChannelOpenAckResponseDescriptor instead') +const MsgChannelOpenAckResponse$json = const { + '1': 'MsgChannelOpenAckResponse', +}; + +/// Descriptor for `MsgChannelOpenAckResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenAckResponseDescriptor = $convert.base64Decode('ChlNc2dDaGFubmVsT3BlbkFja1Jlc3BvbnNl'); +@$core.Deprecated('Use msgChannelOpenConfirmDescriptor instead') +const MsgChannelOpenConfirm$json = const { + '1': 'MsgChannelOpenConfirm', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'proof_ack', '3': 3, '4': 1, '5': 12, '8': const {}, '10': 'proofAck'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 5, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgChannelOpenConfirm`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenConfirmDescriptor = $convert.base64Decode('ChVNc2dDaGFubmVsT3BlbkNvbmZpcm0SKwoHcG9ydF9pZBgBIAEoCUIS8t4fDnlhbWw6InBvcnRfaWQiUgZwb3J0SWQSNAoKY2hhbm5lbF9pZBgCIAEoCUIV8t4fEXlhbWw6ImNoYW5uZWxfaWQiUgljaGFubmVsSWQSMQoJcHJvb2ZfYWNrGAMgASgMQhTy3h8QeWFtbDoicHJvb2ZfYWNrIlIIcHJvb2ZBY2sSWgoMcHJvb2ZfaGVpZ2h0GAQgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIb8t4fE3lhbWw6InByb29mX2hlaWdodCLI3h8AUgtwcm9vZkhlaWdodBIWCgZzaWduZXIYBSABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgChannelOpenConfirmResponseDescriptor instead') +const MsgChannelOpenConfirmResponse$json = const { + '1': 'MsgChannelOpenConfirmResponse', +}; + +/// Descriptor for `MsgChannelOpenConfirmResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelOpenConfirmResponseDescriptor = $convert.base64Decode('Ch1Nc2dDaGFubmVsT3BlbkNvbmZpcm1SZXNwb25zZQ=='); +@$core.Deprecated('Use msgChannelCloseInitDescriptor instead') +const MsgChannelCloseInit$json = const { + '1': 'MsgChannelCloseInit', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'signer', '3': 3, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgChannelCloseInit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelCloseInitDescriptor = $convert.base64Decode('ChNNc2dDaGFubmVsQ2xvc2VJbml0EisKB3BvcnRfaWQYASABKAlCEvLeHw55YW1sOiJwb3J0X2lkIlIGcG9ydElkEjQKCmNoYW5uZWxfaWQYAiABKAlCFfLeHxF5YW1sOiJjaGFubmVsX2lkIlIJY2hhbm5lbElkEhYKBnNpZ25lchgDIAEoCVIGc2lnbmVyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgChannelCloseInitResponseDescriptor instead') +const MsgChannelCloseInitResponse$json = const { + '1': 'MsgChannelCloseInitResponse', +}; + +/// Descriptor for `MsgChannelCloseInitResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelCloseInitResponseDescriptor = $convert.base64Decode('ChtNc2dDaGFubmVsQ2xvc2VJbml0UmVzcG9uc2U='); +@$core.Deprecated('Use msgChannelCloseConfirmDescriptor instead') +const MsgChannelCloseConfirm$json = const { + '1': 'MsgChannelCloseConfirm', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'proof_init', '3': 3, '4': 1, '5': 12, '8': const {}, '10': 'proofInit'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 5, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgChannelCloseConfirm`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelCloseConfirmDescriptor = $convert.base64Decode('ChZNc2dDaGFubmVsQ2xvc2VDb25maXJtEisKB3BvcnRfaWQYASABKAlCEvLeHw55YW1sOiJwb3J0X2lkIlIGcG9ydElkEjQKCmNoYW5uZWxfaWQYAiABKAlCFfLeHxF5YW1sOiJjaGFubmVsX2lkIlIJY2hhbm5lbElkEjQKCnByb29mX2luaXQYAyABKAxCFfLeHxF5YW1sOiJwcm9vZl9pbml0IlIJcHJvb2ZJbml0EloKDHByb29mX2hlaWdodBgEIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCG/LeHxN5YW1sOiJwcm9vZl9oZWlnaHQiyN4fAFILcHJvb2ZIZWlnaHQSFgoGc2lnbmVyGAUgASgJUgZzaWduZXI6COigHwCIoB8A'); +@$core.Deprecated('Use msgChannelCloseConfirmResponseDescriptor instead') +const MsgChannelCloseConfirmResponse$json = const { + '1': 'MsgChannelCloseConfirmResponse', +}; + +/// Descriptor for `MsgChannelCloseConfirmResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgChannelCloseConfirmResponseDescriptor = $convert.base64Decode('Ch5Nc2dDaGFubmVsQ2xvc2VDb25maXJtUmVzcG9uc2U='); +@$core.Deprecated('Use msgRecvPacketDescriptor instead') +const MsgRecvPacket$json = const { + '1': 'MsgRecvPacket', + '2': const [ + const {'1': 'packet', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Packet', '8': const {}, '10': 'packet'}, + const {'1': 'proof_commitment', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'proofCommitment'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 4, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgRecvPacket`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgRecvPacketDescriptor = $convert.base64Decode('Cg1Nc2dSZWN2UGFja2V0EjkKBnBhY2tldBgBIAEoCzIbLmliYy5jb3JlLmNoYW5uZWwudjEuUGFja2V0QgTI3h8AUgZwYWNrZXQSRgoQcHJvb2ZfY29tbWl0bWVudBgCIAEoDEIb8t4fF3lhbWw6InByb29mX2NvbW1pdG1lbnQiUg9wcm9vZkNvbW1pdG1lbnQSWgoMcHJvb2ZfaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIb8t4fE3lhbWw6InByb29mX2hlaWdodCLI3h8AUgtwcm9vZkhlaWdodBIWCgZzaWduZXIYBCABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgRecvPacketResponseDescriptor instead') +const MsgRecvPacketResponse$json = const { + '1': 'MsgRecvPacketResponse', +}; + +/// Descriptor for `MsgRecvPacketResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgRecvPacketResponseDescriptor = $convert.base64Decode('ChVNc2dSZWN2UGFja2V0UmVzcG9uc2U='); +@$core.Deprecated('Use msgTimeoutDescriptor instead') +const MsgTimeout$json = const { + '1': 'MsgTimeout', + '2': const [ + const {'1': 'packet', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Packet', '8': const {}, '10': 'packet'}, + const {'1': 'proof_unreceived', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'proofUnreceived'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'next_sequence_recv', '3': 4, '4': 1, '5': 4, '8': const {}, '10': 'nextSequenceRecv'}, + const {'1': 'signer', '3': 5, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgTimeout`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgTimeoutDescriptor = $convert.base64Decode('CgpNc2dUaW1lb3V0EjkKBnBhY2tldBgBIAEoCzIbLmliYy5jb3JlLmNoYW5uZWwudjEuUGFja2V0QgTI3h8AUgZwYWNrZXQSRgoQcHJvb2ZfdW5yZWNlaXZlZBgCIAEoDEIb8t4fF3lhbWw6InByb29mX3VucmVjZWl2ZWQiUg9wcm9vZlVucmVjZWl2ZWQSWgoMcHJvb2ZfaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIb8t4fE3lhbWw6InByb29mX2hlaWdodCLI3h8AUgtwcm9vZkhlaWdodBJLChJuZXh0X3NlcXVlbmNlX3JlY3YYBCABKARCHfLeHxl5YW1sOiJuZXh0X3NlcXVlbmNlX3JlY3YiUhBuZXh0U2VxdWVuY2VSZWN2EhYKBnNpZ25lchgFIAEoCVIGc2lnbmVyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgTimeoutResponseDescriptor instead') +const MsgTimeoutResponse$json = const { + '1': 'MsgTimeoutResponse', +}; + +/// Descriptor for `MsgTimeoutResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgTimeoutResponseDescriptor = $convert.base64Decode('ChJNc2dUaW1lb3V0UmVzcG9uc2U='); +@$core.Deprecated('Use msgTimeoutOnCloseDescriptor instead') +const MsgTimeoutOnClose$json = const { + '1': 'MsgTimeoutOnClose', + '2': const [ + const {'1': 'packet', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Packet', '8': const {}, '10': 'packet'}, + const {'1': 'proof_unreceived', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'proofUnreceived'}, + const {'1': 'proof_close', '3': 3, '4': 1, '5': 12, '8': const {}, '10': 'proofClose'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'next_sequence_recv', '3': 5, '4': 1, '5': 4, '8': const {}, '10': 'nextSequenceRecv'}, + const {'1': 'signer', '3': 6, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgTimeoutOnClose`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgTimeoutOnCloseDescriptor = $convert.base64Decode('ChFNc2dUaW1lb3V0T25DbG9zZRI5CgZwYWNrZXQYASABKAsyGy5pYmMuY29yZS5jaGFubmVsLnYxLlBhY2tldEIEyN4fAFIGcGFja2V0EkYKEHByb29mX3VucmVjZWl2ZWQYAiABKAxCG/LeHxd5YW1sOiJwcm9vZl91bnJlY2VpdmVkIlIPcHJvb2ZVbnJlY2VpdmVkEjcKC3Byb29mX2Nsb3NlGAMgASgMQhby3h8SeWFtbDoicHJvb2ZfY2xvc2UiUgpwcm9vZkNsb3NlEloKDHByb29mX2hlaWdodBgEIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCG/LeHxN5YW1sOiJwcm9vZl9oZWlnaHQiyN4fAFILcHJvb2ZIZWlnaHQSSwoSbmV4dF9zZXF1ZW5jZV9yZWN2GAUgASgEQh3y3h8ZeWFtbDoibmV4dF9zZXF1ZW5jZV9yZWN2IlIQbmV4dFNlcXVlbmNlUmVjdhIWCgZzaWduZXIYBiABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgTimeoutOnCloseResponseDescriptor instead') +const MsgTimeoutOnCloseResponse$json = const { + '1': 'MsgTimeoutOnCloseResponse', +}; + +/// Descriptor for `MsgTimeoutOnCloseResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgTimeoutOnCloseResponseDescriptor = $convert.base64Decode('ChlNc2dUaW1lb3V0T25DbG9zZVJlc3BvbnNl'); +@$core.Deprecated('Use msgAcknowledgementDescriptor instead') +const MsgAcknowledgement$json = const { + '1': 'MsgAcknowledgement', + '2': const [ + const {'1': 'packet', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Packet', '8': const {}, '10': 'packet'}, + const {'1': 'acknowledgement', '3': 2, '4': 1, '5': 12, '10': 'acknowledgement'}, + const {'1': 'proof_acked', '3': 3, '4': 1, '5': 12, '8': const {}, '10': 'proofAcked'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 5, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgAcknowledgement`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgAcknowledgementDescriptor = $convert.base64Decode('ChJNc2dBY2tub3dsZWRnZW1lbnQSOQoGcGFja2V0GAEgASgLMhsuaWJjLmNvcmUuY2hhbm5lbC52MS5QYWNrZXRCBMjeHwBSBnBhY2tldBIoCg9hY2tub3dsZWRnZW1lbnQYAiABKAxSD2Fja25vd2xlZGdlbWVudBI3Cgtwcm9vZl9hY2tlZBgDIAEoDEIW8t4fEnlhbWw6InByb29mX2Fja2VkIlIKcHJvb2ZBY2tlZBJaCgxwcm9vZl9oZWlnaHQYBCABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0Qhvy3h8TeWFtbDoicHJvb2ZfaGVpZ2h0IsjeHwBSC3Byb29mSGVpZ2h0EhYKBnNpZ25lchgFIAEoCVIGc2lnbmVyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgAcknowledgementResponseDescriptor instead') +const MsgAcknowledgementResponse$json = const { + '1': 'MsgAcknowledgementResponse', +}; + +/// Descriptor for `MsgAcknowledgementResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgAcknowledgementResponseDescriptor = $convert.base64Decode('ChpNc2dBY2tub3dsZWRnZW1lbnRSZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pb.dart new file mode 100644 index 00000000..c62597e9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pb.dart @@ -0,0 +1,482 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $3; +import '../../../../cosmos/upgrade/v1beta1/upgrade.pb.dart' as $4; + +class IdentifiedClientState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedClientState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + IdentifiedClientState._() : super(); + factory IdentifiedClientState({ + $core.String? clientId, + $3.Any? clientState, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientState != null) { + _result.clientState = clientState; + } + return _result; + } + factory IdentifiedClientState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedClientState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedClientState clone() => IdentifiedClientState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedClientState copyWith(void Function(IdentifiedClientState) updates) => super.copyWith((message) => updates(message as IdentifiedClientState)) as IdentifiedClientState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedClientState create() => IdentifiedClientState._(); + IdentifiedClientState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedClientState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedClientState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get clientState => $_getN(1); + @$pb.TagNumber(2) + set clientState($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasClientState() => $_has(1); + @$pb.TagNumber(2) + void clearClientState() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureClientState() => $_ensure(1); +} + +class ConsensusStateWithHeight extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusStateWithHeight', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: Height.create) + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + ConsensusStateWithHeight._() : super(); + factory ConsensusStateWithHeight({ + Height? height, + $3.Any? consensusState, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + return _result; + } + factory ConsensusStateWithHeight.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusStateWithHeight.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight clone() => ConsensusStateWithHeight()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight copyWith(void Function(ConsensusStateWithHeight) updates) => super.copyWith((message) => updates(message as ConsensusStateWithHeight)) as ConsensusStateWithHeight; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight create() => ConsensusStateWithHeight._(); + ConsensusStateWithHeight createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusStateWithHeight? _defaultInstance; + + @$pb.TagNumber(1) + Height get height => $_getN(0); + @$pb.TagNumber(1) + set height(Height v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + @$pb.TagNumber(1) + Height ensureHeight() => $_ensure(0); + + @$pb.TagNumber(2) + $3.Any get consensusState => $_getN(1); + @$pb.TagNumber(2) + set consensusState($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusState() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusState() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureConsensusState() => $_ensure(1); +} + +class ClientConsensusStates extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientConsensusStates', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusStates', $pb.PbFieldType.PM, subBuilder: ConsensusStateWithHeight.create) + ..hasRequiredFields = false + ; + + ClientConsensusStates._() : super(); + factory ClientConsensusStates({ + $core.String? clientId, + $core.Iterable? consensusStates, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (consensusStates != null) { + _result.consensusStates.addAll(consensusStates); + } + return _result; + } + factory ClientConsensusStates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientConsensusStates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientConsensusStates clone() => ClientConsensusStates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientConsensusStates copyWith(void Function(ClientConsensusStates) updates) => super.copyWith((message) => updates(message as ClientConsensusStates)) as ClientConsensusStates; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientConsensusStates create() => ClientConsensusStates._(); + ClientConsensusStates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientConsensusStates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientConsensusStates? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get consensusStates => $_getList(1); +} + +class ClientUpdateProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientUpdateProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subjectClientId') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'substituteClientId') + ..hasRequiredFields = false + ; + + ClientUpdateProposal._() : super(); + factory ClientUpdateProposal({ + $core.String? title, + $core.String? description, + $core.String? subjectClientId, + $core.String? substituteClientId, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (subjectClientId != null) { + _result.subjectClientId = subjectClientId; + } + if (substituteClientId != null) { + _result.substituteClientId = substituteClientId; + } + return _result; + } + factory ClientUpdateProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientUpdateProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal clone() => ClientUpdateProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal copyWith(void Function(ClientUpdateProposal) updates) => super.copyWith((message) => updates(message as ClientUpdateProposal)) as ClientUpdateProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal create() => ClientUpdateProposal._(); + ClientUpdateProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientUpdateProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get subjectClientId => $_getSZ(2); + @$pb.TagNumber(3) + set subjectClientId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSubjectClientId() => $_has(2); + @$pb.TagNumber(3) + void clearSubjectClientId() => clearField(3); + + @$pb.TagNumber(4) + $core.String get substituteClientId => $_getSZ(3); + @$pb.TagNumber(4) + set substituteClientId($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSubstituteClientId() => $_has(3); + @$pb.TagNumber(4) + void clearSubstituteClientId() => clearField(4); +} + +class UpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM<$4.Plan>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: $4.Plan.create) + ..aOM<$3.Any>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + UpgradeProposal._() : super(); + factory UpgradeProposal({ + $core.String? title, + $core.String? description, + $4.Plan? plan, + $3.Any? upgradedClientState, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + if (upgradedClientState != null) { + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory UpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpgradeProposal clone() => UpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpgradeProposal copyWith(void Function(UpgradeProposal) updates) => super.copyWith((message) => updates(message as UpgradeProposal)) as UpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UpgradeProposal create() => UpgradeProposal._(); + UpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $4.Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan($4.Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + $4.Plan ensurePlan() => $_ensure(2); + + @$pb.TagNumber(4) + $3.Any get upgradedClientState => $_getN(3); + @$pb.TagNumber(4) + set upgradedClientState($3.Any v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUpgradedClientState() => $_has(3); + @$pb.TagNumber(4) + void clearUpgradedClientState() => clearField(4); + @$pb.TagNumber(4) + $3.Any ensureUpgradedClientState() => $_ensure(3); +} + +class Height extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Height', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Height._() : super(); + factory Height({ + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory Height.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Height.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Height clone() => Height()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Height copyWith(void Function(Height) updates) => super.copyWith((message) => updates(message as Height)) as Height; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Height create() => Height._(); + Height createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Height getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Height? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get revisionNumber => $_getI64(0); + @$pb.TagNumber(1) + set revisionNumber($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasRevisionNumber() => $_has(0); + @$pb.TagNumber(1) + void clearRevisionNumber() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionHeight => $_getI64(1); + @$pb.TagNumber(2) + set revisionHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionHeight() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionHeight() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowedClients') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.Iterable<$core.String>? allowedClients, + }) { + final _result = create(); + if (allowedClients != null) { + _result.allowedClients.addAll(allowedClients); + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get allowedClients => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbenum.dart new file mode 100644 index 00000000..8ec6d076 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbjson.dart new file mode 100644 index 00000000..b1ec86ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/client/ibc/core/client/v1/client.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use identifiedClientStateDescriptor instead') +const IdentifiedClientState$json = const { + '1': 'IdentifiedClientState', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + ], +}; + +/// Descriptor for `IdentifiedClientState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedClientStateDescriptor = $convert.base64Decode('ChVJZGVudGlmaWVkQ2xpZW50U3RhdGUSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSUAoMY2xpZW50X3N0YXRlGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRl'); +@$core.Deprecated('Use consensusStateWithHeightDescriptor instead') +const ConsensusStateWithHeight$json = const { + '1': 'ConsensusStateWithHeight', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + const {'1': 'consensus_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + ], +}; + +/// Descriptor for `ConsensusStateWithHeight`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusStateWithHeightDescriptor = $convert.base64Decode('ChhDb25zZW5zdXNTdGF0ZVdpdGhIZWlnaHQSOAoGaGVpZ2h0GAEgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0ElgKD2NvbnNlbnN1c19zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCGfLeHxV5YW1sImNvbnNlbnN1c19zdGF0ZSJSDmNvbnNlbnN1c1N0YXRl'); +@$core.Deprecated('Use clientConsensusStatesDescriptor instead') +const ClientConsensusStates$json = const { + '1': 'ClientConsensusStates', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'consensus_states', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ConsensusStateWithHeight', '8': const {}, '10': 'consensusStates'}, + ], +}; + +/// Descriptor for `ClientConsensusStates`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientConsensusStatesDescriptor = $convert.base64Decode('ChVDbGllbnRDb25zZW5zdXNTdGF0ZXMSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSeAoQY29uc2Vuc3VzX3N0YXRlcxgCIAMoCzIsLmliYy5jb3JlLmNsaWVudC52MS5Db25zZW5zdXNTdGF0ZVdpdGhIZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfc3RhdGVzIsjeHwBSD2NvbnNlbnN1c1N0YXRlcw=='); +@$core.Deprecated('Use clientUpdateProposalDescriptor instead') +const ClientUpdateProposal$json = const { + '1': 'ClientUpdateProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'subject_client_id', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'subjectClientId'}, + const {'1': 'substitute_client_id', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'substituteClientId'}, + ], + '7': const {}, +}; + +/// Descriptor for `ClientUpdateProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientUpdateProposalDescriptor = $convert.base64Decode('ChRDbGllbnRVcGRhdGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkgKEXN1YmplY3RfY2xpZW50X2lkGAMgASgJQhzy3h8YeWFtbDoic3ViamVjdF9jbGllbnRfaWQiUg9zdWJqZWN0Q2xpZW50SWQSUQoUc3Vic3RpdHV0ZV9jbGllbnRfaWQYBCABKAlCH/LeHxt5YW1sOiJzdWJzdGl0dXRlX2NsaWVudF9pZCJSEnN1YnN0aXR1dGVDbGllbnRJZDoEiKAfAA=='); +@$core.Deprecated('Use upgradeProposalDescriptor instead') +const UpgradeProposal$json = const { + '1': 'UpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + const {'1': 'upgraded_client_state', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'upgradedClientState'}, + ], + '7': const {}, +}; + +/// Descriptor for `UpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upgradeProposalDescriptor = $convert.base64Decode('Cg9VcGdyYWRlUHJvcG9zYWwSFAoFdGl0bGUYASABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhI2CgRwbGFuGAMgASgLMhwuY29zbW9zLnVwZ3JhZGUudjFiZXRhMS5QbGFuQgTI3h8AUgRwbGFuEmoKFXVwZ3JhZGVkX2NsaWVudF9zdGF0ZRgEIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCIPLeHxx5YW1sOiJ1cGdyYWRlZF9jbGllbnRfc3RhdGUiUhN1cGdyYWRlZENsaWVudFN0YXRlOgyIoB8AmKAfAOigHwE='); +@$core.Deprecated('Use heightDescriptor instead') +const Height$json = const { + '1': 'Height', + '2': const [ + const {'1': 'revision_number', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'revisionHeight'}, + ], + '7': const {}, +}; + +/// Descriptor for `Height`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heightDescriptor = $convert.base64Decode('CgZIZWlnaHQSQwoPcmV2aXNpb25fbnVtYmVyGAEgASgEQhry3h8WeWFtbDoicmV2aXNpb25fbnVtYmVyIlIOcmV2aXNpb25OdW1iZXISQwoPcmV2aXNpb25faGVpZ2h0GAIgASgEQhry3h8WeWFtbDoicmV2aXNpb25faGVpZ2h0IlIOcmV2aXNpb25IZWlnaHQ6CIigHwCYoB8A'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'allowed_clients', '3': 1, '4': 3, '5': 9, '8': const {}, '10': 'allowedClients'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSQwoPYWxsb3dlZF9jbGllbnRzGAEgAygJQhry3h8WeWFtbDoiYWxsb3dlZF9jbGllbnRzIlIOYWxsb3dlZENsaWVudHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/export.dart new file mode 100644 index 00000000..eafaf867 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.channel.v1/module/export.dart @@ -0,0 +1,41 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/ibc/core/channel/v1/genesis.pbenum.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/ibc/core/channel/v1/channel.pbenum.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/ibc/core/channel/v1/query.pbjson.dart'; +export 'client/ibc/core/channel/v1/tx.pbenum.dart'; +export 'client/ibc/core/channel/v1/query.pbgrpc.dart'; +export 'client/ibc/core/channel/v1/tx.pbjson.dart'; +export 'client/ibc/core/channel/v1/genesis.pb.dart'; +export 'client/ibc/core/channel/v1/tx.pb.dart'; +export 'client/ibc/core/channel/v1/channel.pbjson.dart'; +export 'client/ibc/core/channel/v1/query.pbenum.dart'; +export 'client/ibc/core/channel/v1/query.pb.dart'; +export 'client/ibc/core/channel/v1/channel.pb.dart'; +export 'client/ibc/core/channel/v1/genesis.pbjson.dart'; +export 'client/ibc/core/channel/v1/tx.pbgrpc.dart'; +export 'client/ibc/core/client/v1/client.pb.dart'; +export 'client/ibc/core/client/v1/client.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pbjson.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..1d58997a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,162 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..b806d7b0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,34 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWw='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart new file mode 100644 index 00000000..fb3a340a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart @@ -0,0 +1,243 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $2; + +class Plan extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Plan', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM<$2.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $2.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + Plan._() : super(); + factory Plan({ + $core.String? name, + $2.Timestamp? time, + $fixnum.Int64? height, + $core.String? info, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (time != null) { + _result.time = time; + } + if (height != null) { + _result.height = height; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Plan clone() => Plan()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Plan copyWith(void Function(Plan) updates) => super.copyWith((message) => updates(message as Plan)) as Plan; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Plan create() => Plan._(); + Plan createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Plan? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $2.Timestamp get time => $_getN(1); + @$pb.TagNumber(2) + set time($2.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$pb.TagNumber(2) + $2.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class SoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: Plan.create) + ..hasRequiredFields = false + ; + + SoftwareUpgradeProposal._() : super(); + factory SoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + Plan? plan, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory SoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal clone() => SoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal copyWith(void Function(SoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as SoftwareUpgradeProposal)) as SoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal create() => SoftwareUpgradeProposal._(); + SoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan(Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + Plan ensurePlan() => $_ensure(2); +} + +class CancelSoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CancelSoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + CancelSoftwareUpgradeProposal._() : super(); + factory CancelSoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory CancelSoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CancelSoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal clone() => CancelSoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal copyWith(void Function(CancelSoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as CancelSoftwareUpgradeProposal)) as CancelSoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal create() => CancelSoftwareUpgradeProposal._(); + CancelSoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CancelSoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart new file mode 100644 index 00000000..e6fdc4b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart new file mode 100644 index 00000000..ca41e891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart @@ -0,0 +1,53 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use planDescriptor instead') +const Plan$json = const { + '1': 'Plan', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], + '7': const {}, + '9': const [ + const {'1': 5, '2': 6}, + ], + '10': const ['option'], +}; + +/// Descriptor for `Plan`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List planDescriptor = $convert.base64Decode('CgRQbGFuEhIKBG5hbWUYASABKAlSBG5hbWUSOAoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCJDfHwHI3h8AUgR0aW1lEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhIKBGluZm8YBCABKAlSBGluZm86BOigHwFKBAgFEAZSBm9wdGlvbg=='); +@$core.Deprecated('Use softwareUpgradeProposalDescriptor instead') +const SoftwareUpgradeProposal$json = const { + '1': 'SoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + ], + '7': const {}, +}; + +/// Descriptor for `SoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List softwareUpgradeProposalDescriptor = $convert.base64Decode('ChdTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEjYKBHBsYW4YAyABKAsyHC5jb3Ntb3MudXBncmFkZS52MWJldGExLlBsYW5CBMjeHwBSBHBsYW46BOigHwE='); +@$core.Deprecated('Use cancelSoftwareUpgradeProposalDescriptor instead') +const CancelSoftwareUpgradeProposal$json = const { + '1': 'CancelSoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `CancelSoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cancelSoftwareUpgradeProposalDescriptor = $convert.base64Decode('Ch1DYW5jZWxTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..9c52e6af --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $6; + +class Annotations { + static final http = $pb.Extension<$6.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $6.HttpRule.getDefault, subBuilder: $6.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pb.dart new file mode 100644 index 00000000..c62597e9 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pb.dart @@ -0,0 +1,482 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $3; +import '../../../../cosmos/upgrade/v1beta1/upgrade.pb.dart' as $4; + +class IdentifiedClientState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedClientState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + IdentifiedClientState._() : super(); + factory IdentifiedClientState({ + $core.String? clientId, + $3.Any? clientState, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientState != null) { + _result.clientState = clientState; + } + return _result; + } + factory IdentifiedClientState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedClientState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedClientState clone() => IdentifiedClientState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedClientState copyWith(void Function(IdentifiedClientState) updates) => super.copyWith((message) => updates(message as IdentifiedClientState)) as IdentifiedClientState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedClientState create() => IdentifiedClientState._(); + IdentifiedClientState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedClientState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedClientState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get clientState => $_getN(1); + @$pb.TagNumber(2) + set clientState($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasClientState() => $_has(1); + @$pb.TagNumber(2) + void clearClientState() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureClientState() => $_ensure(1); +} + +class ConsensusStateWithHeight extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusStateWithHeight', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: Height.create) + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + ConsensusStateWithHeight._() : super(); + factory ConsensusStateWithHeight({ + Height? height, + $3.Any? consensusState, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + return _result; + } + factory ConsensusStateWithHeight.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusStateWithHeight.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight clone() => ConsensusStateWithHeight()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight copyWith(void Function(ConsensusStateWithHeight) updates) => super.copyWith((message) => updates(message as ConsensusStateWithHeight)) as ConsensusStateWithHeight; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight create() => ConsensusStateWithHeight._(); + ConsensusStateWithHeight createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusStateWithHeight? _defaultInstance; + + @$pb.TagNumber(1) + Height get height => $_getN(0); + @$pb.TagNumber(1) + set height(Height v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + @$pb.TagNumber(1) + Height ensureHeight() => $_ensure(0); + + @$pb.TagNumber(2) + $3.Any get consensusState => $_getN(1); + @$pb.TagNumber(2) + set consensusState($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusState() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusState() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureConsensusState() => $_ensure(1); +} + +class ClientConsensusStates extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientConsensusStates', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusStates', $pb.PbFieldType.PM, subBuilder: ConsensusStateWithHeight.create) + ..hasRequiredFields = false + ; + + ClientConsensusStates._() : super(); + factory ClientConsensusStates({ + $core.String? clientId, + $core.Iterable? consensusStates, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (consensusStates != null) { + _result.consensusStates.addAll(consensusStates); + } + return _result; + } + factory ClientConsensusStates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientConsensusStates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientConsensusStates clone() => ClientConsensusStates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientConsensusStates copyWith(void Function(ClientConsensusStates) updates) => super.copyWith((message) => updates(message as ClientConsensusStates)) as ClientConsensusStates; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientConsensusStates create() => ClientConsensusStates._(); + ClientConsensusStates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientConsensusStates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientConsensusStates? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get consensusStates => $_getList(1); +} + +class ClientUpdateProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientUpdateProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subjectClientId') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'substituteClientId') + ..hasRequiredFields = false + ; + + ClientUpdateProposal._() : super(); + factory ClientUpdateProposal({ + $core.String? title, + $core.String? description, + $core.String? subjectClientId, + $core.String? substituteClientId, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (subjectClientId != null) { + _result.subjectClientId = subjectClientId; + } + if (substituteClientId != null) { + _result.substituteClientId = substituteClientId; + } + return _result; + } + factory ClientUpdateProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientUpdateProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal clone() => ClientUpdateProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal copyWith(void Function(ClientUpdateProposal) updates) => super.copyWith((message) => updates(message as ClientUpdateProposal)) as ClientUpdateProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal create() => ClientUpdateProposal._(); + ClientUpdateProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientUpdateProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get subjectClientId => $_getSZ(2); + @$pb.TagNumber(3) + set subjectClientId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSubjectClientId() => $_has(2); + @$pb.TagNumber(3) + void clearSubjectClientId() => clearField(3); + + @$pb.TagNumber(4) + $core.String get substituteClientId => $_getSZ(3); + @$pb.TagNumber(4) + set substituteClientId($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSubstituteClientId() => $_has(3); + @$pb.TagNumber(4) + void clearSubstituteClientId() => clearField(4); +} + +class UpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM<$4.Plan>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: $4.Plan.create) + ..aOM<$3.Any>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + UpgradeProposal._() : super(); + factory UpgradeProposal({ + $core.String? title, + $core.String? description, + $4.Plan? plan, + $3.Any? upgradedClientState, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + if (upgradedClientState != null) { + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory UpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpgradeProposal clone() => UpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpgradeProposal copyWith(void Function(UpgradeProposal) updates) => super.copyWith((message) => updates(message as UpgradeProposal)) as UpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UpgradeProposal create() => UpgradeProposal._(); + UpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $4.Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan($4.Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + $4.Plan ensurePlan() => $_ensure(2); + + @$pb.TagNumber(4) + $3.Any get upgradedClientState => $_getN(3); + @$pb.TagNumber(4) + set upgradedClientState($3.Any v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUpgradedClientState() => $_has(3); + @$pb.TagNumber(4) + void clearUpgradedClientState() => clearField(4); + @$pb.TagNumber(4) + $3.Any ensureUpgradedClientState() => $_ensure(3); +} + +class Height extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Height', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Height._() : super(); + factory Height({ + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory Height.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Height.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Height clone() => Height()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Height copyWith(void Function(Height) updates) => super.copyWith((message) => updates(message as Height)) as Height; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Height create() => Height._(); + Height createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Height getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Height? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get revisionNumber => $_getI64(0); + @$pb.TagNumber(1) + set revisionNumber($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasRevisionNumber() => $_has(0); + @$pb.TagNumber(1) + void clearRevisionNumber() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionHeight => $_getI64(1); + @$pb.TagNumber(2) + set revisionHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionHeight() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionHeight() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowedClients') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.Iterable<$core.String>? allowedClients, + }) { + final _result = create(); + if (allowedClients != null) { + _result.allowedClients.addAll(allowedClients); + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get allowedClients => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbenum.dart new file mode 100644 index 00000000..8ec6d076 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbjson.dart new file mode 100644 index 00000000..b1ec86ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/client.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use identifiedClientStateDescriptor instead') +const IdentifiedClientState$json = const { + '1': 'IdentifiedClientState', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + ], +}; + +/// Descriptor for `IdentifiedClientState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedClientStateDescriptor = $convert.base64Decode('ChVJZGVudGlmaWVkQ2xpZW50U3RhdGUSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSUAoMY2xpZW50X3N0YXRlGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRl'); +@$core.Deprecated('Use consensusStateWithHeightDescriptor instead') +const ConsensusStateWithHeight$json = const { + '1': 'ConsensusStateWithHeight', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + const {'1': 'consensus_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + ], +}; + +/// Descriptor for `ConsensusStateWithHeight`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusStateWithHeightDescriptor = $convert.base64Decode('ChhDb25zZW5zdXNTdGF0ZVdpdGhIZWlnaHQSOAoGaGVpZ2h0GAEgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0ElgKD2NvbnNlbnN1c19zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCGfLeHxV5YW1sImNvbnNlbnN1c19zdGF0ZSJSDmNvbnNlbnN1c1N0YXRl'); +@$core.Deprecated('Use clientConsensusStatesDescriptor instead') +const ClientConsensusStates$json = const { + '1': 'ClientConsensusStates', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'consensus_states', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ConsensusStateWithHeight', '8': const {}, '10': 'consensusStates'}, + ], +}; + +/// Descriptor for `ClientConsensusStates`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientConsensusStatesDescriptor = $convert.base64Decode('ChVDbGllbnRDb25zZW5zdXNTdGF0ZXMSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSeAoQY29uc2Vuc3VzX3N0YXRlcxgCIAMoCzIsLmliYy5jb3JlLmNsaWVudC52MS5Db25zZW5zdXNTdGF0ZVdpdGhIZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfc3RhdGVzIsjeHwBSD2NvbnNlbnN1c1N0YXRlcw=='); +@$core.Deprecated('Use clientUpdateProposalDescriptor instead') +const ClientUpdateProposal$json = const { + '1': 'ClientUpdateProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'subject_client_id', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'subjectClientId'}, + const {'1': 'substitute_client_id', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'substituteClientId'}, + ], + '7': const {}, +}; + +/// Descriptor for `ClientUpdateProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientUpdateProposalDescriptor = $convert.base64Decode('ChRDbGllbnRVcGRhdGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkgKEXN1YmplY3RfY2xpZW50X2lkGAMgASgJQhzy3h8YeWFtbDoic3ViamVjdF9jbGllbnRfaWQiUg9zdWJqZWN0Q2xpZW50SWQSUQoUc3Vic3RpdHV0ZV9jbGllbnRfaWQYBCABKAlCH/LeHxt5YW1sOiJzdWJzdGl0dXRlX2NsaWVudF9pZCJSEnN1YnN0aXR1dGVDbGllbnRJZDoEiKAfAA=='); +@$core.Deprecated('Use upgradeProposalDescriptor instead') +const UpgradeProposal$json = const { + '1': 'UpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + const {'1': 'upgraded_client_state', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'upgradedClientState'}, + ], + '7': const {}, +}; + +/// Descriptor for `UpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upgradeProposalDescriptor = $convert.base64Decode('Cg9VcGdyYWRlUHJvcG9zYWwSFAoFdGl0bGUYASABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhI2CgRwbGFuGAMgASgLMhwuY29zbW9zLnVwZ3JhZGUudjFiZXRhMS5QbGFuQgTI3h8AUgRwbGFuEmoKFXVwZ3JhZGVkX2NsaWVudF9zdGF0ZRgEIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCIPLeHxx5YW1sOiJ1cGdyYWRlZF9jbGllbnRfc3RhdGUiUhN1cGdyYWRlZENsaWVudFN0YXRlOgyIoB8AmKAfAOigHwE='); +@$core.Deprecated('Use heightDescriptor instead') +const Height$json = const { + '1': 'Height', + '2': const [ + const {'1': 'revision_number', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'revisionHeight'}, + ], + '7': const {}, +}; + +/// Descriptor for `Height`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heightDescriptor = $convert.base64Decode('CgZIZWlnaHQSQwoPcmV2aXNpb25fbnVtYmVyGAEgASgEQhry3h8WeWFtbDoicmV2aXNpb25fbnVtYmVyIlIOcmV2aXNpb25OdW1iZXISQwoPcmV2aXNpb25faGVpZ2h0GAIgASgEQhry3h8WeWFtbDoicmV2aXNpb25faGVpZ2h0IlIOcmV2aXNpb25IZWlnaHQ6CIigHwCYoB8A'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'allowed_clients', '3': 1, '4': 3, '5': 9, '8': const {}, '10': 'allowedClients'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSQwoPYWxsb3dlZF9jbGllbnRzGAEgAygJQhry3h8WeWFtbDoiYWxsb3dlZF9jbGllbnRzIlIOYWxsb3dlZENsaWVudHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pb.dart new file mode 100644 index 00000000..41458927 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pb.dart @@ -0,0 +1,231 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'client.pb.dart' as $5; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pc<$5.IdentifiedClientState>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clients', $pb.PbFieldType.PM, subBuilder: $5.IdentifiedClientState.create) + ..pc<$5.ClientConsensusStates>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientsConsensus', $pb.PbFieldType.PM, subBuilder: $5.ClientConsensusStates.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientsMetadata', $pb.PbFieldType.PM, subBuilder: IdentifiedGenesisMetadata.create) + ..aOM<$5.Params>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $5.Params.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'createLocalhost') + ..a<$fixnum.Int64>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextClientSequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.Iterable<$5.IdentifiedClientState>? clients, + $core.Iterable<$5.ClientConsensusStates>? clientsConsensus, + $core.Iterable? clientsMetadata, + $5.Params? params, + $core.bool? createLocalhost, + $fixnum.Int64? nextClientSequence, + }) { + final _result = create(); + if (clients != null) { + _result.clients.addAll(clients); + } + if (clientsConsensus != null) { + _result.clientsConsensus.addAll(clientsConsensus); + } + if (clientsMetadata != null) { + _result.clientsMetadata.addAll(clientsMetadata); + } + if (params != null) { + _result.params = params; + } + if (createLocalhost != null) { + _result.createLocalhost = createLocalhost; + } + if (nextClientSequence != null) { + _result.nextClientSequence = nextClientSequence; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$5.IdentifiedClientState> get clients => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$5.ClientConsensusStates> get clientsConsensus => $_getList(1); + + @$pb.TagNumber(3) + $core.List get clientsMetadata => $_getList(2); + + @$pb.TagNumber(4) + $5.Params get params => $_getN(3); + @$pb.TagNumber(4) + set params($5.Params v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasParams() => $_has(3); + @$pb.TagNumber(4) + void clearParams() => clearField(4); + @$pb.TagNumber(4) + $5.Params ensureParams() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get createLocalhost => $_getBF(4); + @$pb.TagNumber(5) + set createLocalhost($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasCreateLocalhost() => $_has(4); + @$pb.TagNumber(5) + void clearCreateLocalhost() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get nextClientSequence => $_getI64(5); + @$pb.TagNumber(6) + set nextClientSequence($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasNextClientSequence() => $_has(5); + @$pb.TagNumber(6) + void clearNextClientSequence() => clearField(6); +} + +class GenesisMetadata extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisMetadata', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + GenesisMetadata._() : super(); + factory GenesisMetadata({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory GenesisMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisMetadata clone() => GenesisMetadata()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisMetadata copyWith(void Function(GenesisMetadata) updates) => super.copyWith((message) => updates(message as GenesisMetadata)) as GenesisMetadata; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisMetadata create() => GenesisMetadata._(); + GenesisMetadata createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisMetadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisMetadata? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); +} + +class IdentifiedGenesisMetadata extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedGenesisMetadata', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientMetadata', $pb.PbFieldType.PM, subBuilder: GenesisMetadata.create) + ..hasRequiredFields = false + ; + + IdentifiedGenesisMetadata._() : super(); + factory IdentifiedGenesisMetadata({ + $core.String? clientId, + $core.Iterable? clientMetadata, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientMetadata != null) { + _result.clientMetadata.addAll(clientMetadata); + } + return _result; + } + factory IdentifiedGenesisMetadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedGenesisMetadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedGenesisMetadata clone() => IdentifiedGenesisMetadata()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedGenesisMetadata copyWith(void Function(IdentifiedGenesisMetadata) updates) => super.copyWith((message) => updates(message as IdentifiedGenesisMetadata)) as IdentifiedGenesisMetadata; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedGenesisMetadata create() => IdentifiedGenesisMetadata._(); + IdentifiedGenesisMetadata createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedGenesisMetadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedGenesisMetadata? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get clientMetadata => $_getList(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbenum.dart new file mode 100644 index 00000000..ee6515f6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbjson.dart new file mode 100644 index 00000000..42a14d36 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/genesis.pbjson.dart @@ -0,0 +1,48 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'clients', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.client.v1.IdentifiedClientState', '8': const {}, '10': 'clients'}, + const {'1': 'clients_consensus', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ClientConsensusStates', '8': const {}, '10': 'clientsConsensus'}, + const {'1': 'clients_metadata', '3': 3, '4': 3, '5': 11, '6': '.ibc.core.client.v1.IdentifiedGenesisMetadata', '8': const {}, '10': 'clientsMetadata'}, + const {'1': 'params', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Params', '8': const {}, '10': 'params'}, + const {'1': 'create_localhost', '3': 5, '4': 1, '5': 8, '8': const {}, '10': 'createLocalhost'}, + const {'1': 'next_client_sequence', '3': 6, '4': 1, '5': 4, '8': const {}, '10': 'nextClientSequence'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSYwoHY2xpZW50cxgBIAMoCzIpLmliYy5jb3JlLmNsaWVudC52MS5JZGVudGlmaWVkQ2xpZW50U3RhdGVCHsjeHwCq3x8WSWRlbnRpZmllZENsaWVudFN0YXRlc1IHY2xpZW50cxKSAQoRY2xpZW50c19jb25zZW5zdXMYAiADKAsyKS5pYmMuY29yZS5jbGllbnQudjEuQ2xpZW50Q29uc2Vuc3VzU3RhdGVzQjrI3h8Aqt8fFkNsaWVudHNDb25zZW5zdXNTdGF0ZXPy3h8YeWFtbDoiY2xpZW50c19jb25zZW5zdXMiUhBjbGllbnRzQ29uc2Vuc3VzEnkKEGNsaWVudHNfbWV0YWRhdGEYAyADKAsyLS5pYmMuY29yZS5jbGllbnQudjEuSWRlbnRpZmllZEdlbmVzaXNNZXRhZGF0YUIfyN4fAPLeHxd5YW1sOiJjbGllbnRzX21ldGFkYXRhIlIPY2xpZW50c01ldGFkYXRhEjgKBnBhcmFtcxgEIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5QYXJhbXNCBMjeHwBSBnBhcmFtcxJGChBjcmVhdGVfbG9jYWxob3N0GAUgASgIQhvy3h8XeWFtbDoiY3JlYXRlX2xvY2FsaG9zdCJSD2NyZWF0ZUxvY2FsaG9zdBJRChRuZXh0X2NsaWVudF9zZXF1ZW5jZRgGIAEoBEIf8t4fG3lhbWw6Im5leHRfY2xpZW50X3NlcXVlbmNlIlISbmV4dENsaWVudFNlcXVlbmNl'); +@$core.Deprecated('Use genesisMetadataDescriptor instead') +const GenesisMetadata$json = const { + '1': 'GenesisMetadata', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], + '7': const {}, +}; + +/// Descriptor for `GenesisMetadata`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisMetadataDescriptor = $convert.base64Decode('Cg9HZW5lc2lzTWV0YWRhdGESEAoDa2V5GAEgASgMUgNrZXkSFAoFdmFsdWUYAiABKAxSBXZhbHVlOgSIoB8A'); +@$core.Deprecated('Use identifiedGenesisMetadataDescriptor instead') +const IdentifiedGenesisMetadata$json = const { + '1': 'IdentifiedGenesisMetadata', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_metadata', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.GenesisMetadata', '8': const {}, '10': 'clientMetadata'}, + ], +}; + +/// Descriptor for `IdentifiedGenesisMetadata`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedGenesisMetadataDescriptor = $convert.base64Decode('ChlJZGVudGlmaWVkR2VuZXNpc01ldGFkYXRhEjEKCWNsaWVudF9pZBgBIAEoCUIU8t4fEHlhbWw6ImNsaWVudF9pZCJSCGNsaWVudElkEmwKD2NsaWVudF9tZXRhZGF0YRgCIAMoCzIjLmliYy5jb3JlLmNsaWVudC52MS5HZW5lc2lzTWV0YWRhdGFCHsjeHwDy3h8WeWFtbDoiY2xpZW50X21ldGFkYXRhIlIOY2xpZW50TWV0YWRhdGE='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pb.dart new file mode 100644 index 00000000..ff85e558 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pb.dart @@ -0,0 +1,864 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $3; +import 'client.pb.dart' as $5; +import '../../../../cosmos/base/query/v1beta1/pagination.pb.dart' as $7; + +class QueryClientStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..hasRequiredFields = false + ; + + QueryClientStateRequest._() : super(); + factory QueryClientStateRequest({ + $core.String? clientId, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + return _result; + } + factory QueryClientStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientStateRequest clone() => QueryClientStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientStateRequest copyWith(void Function(QueryClientStateRequest) updates) => super.copyWith((message) => updates(message as QueryClientStateRequest)) as QueryClientStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientStateRequest create() => QueryClientStateRequest._(); + QueryClientStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); +} + +class QueryClientStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $3.Any.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryClientStateResponse._() : super(); + factory QueryClientStateResponse({ + $3.Any? clientState, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (clientState != null) { + _result.clientState = clientState; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryClientStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientStateResponse clone() => QueryClientStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientStateResponse copyWith(void Function(QueryClientStateResponse) updates) => super.copyWith((message) => updates(message as QueryClientStateResponse)) as QueryClientStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientStateResponse create() => QueryClientStateResponse._(); + QueryClientStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get clientState => $_getN(0); + @$pb.TagNumber(1) + set clientState($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasClientState() => $_has(0); + @$pb.TagNumber(1) + void clearClientState() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureClientState() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryClientStatesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientStatesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$7.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $7.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryClientStatesRequest._() : super(); + factory QueryClientStatesRequest({ + $7.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryClientStatesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientStatesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientStatesRequest clone() => QueryClientStatesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientStatesRequest copyWith(void Function(QueryClientStatesRequest) updates) => super.copyWith((message) => updates(message as QueryClientStatesRequest)) as QueryClientStatesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientStatesRequest create() => QueryClientStatesRequest._(); + QueryClientStatesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientStatesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientStatesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $7.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($7.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $7.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryClientStatesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientStatesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pc<$5.IdentifiedClientState>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStates', $pb.PbFieldType.PM, subBuilder: $5.IdentifiedClientState.create) + ..aOM<$7.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $7.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryClientStatesResponse._() : super(); + factory QueryClientStatesResponse({ + $core.Iterable<$5.IdentifiedClientState>? clientStates, + $7.PageResponse? pagination, + }) { + final _result = create(); + if (clientStates != null) { + _result.clientStates.addAll(clientStates); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryClientStatesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientStatesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientStatesResponse clone() => QueryClientStatesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientStatesResponse copyWith(void Function(QueryClientStatesResponse) updates) => super.copyWith((message) => updates(message as QueryClientStatesResponse)) as QueryClientStatesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientStatesResponse create() => QueryClientStatesResponse._(); + QueryClientStatesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientStatesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientStatesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$5.IdentifiedClientState> get clientStates => $_getList(0); + + @$pb.TagNumber(2) + $7.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($7.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $7.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryConsensusStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConsensusStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'latestHeight') + ..hasRequiredFields = false + ; + + QueryConsensusStateRequest._() : super(); + factory QueryConsensusStateRequest({ + $core.String? clientId, + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + $core.bool? latestHeight, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + if (latestHeight != null) { + _result.latestHeight = latestHeight; + } + return _result; + } + factory QueryConsensusStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConsensusStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConsensusStateRequest clone() => QueryConsensusStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConsensusStateRequest copyWith(void Function(QueryConsensusStateRequest) updates) => super.copyWith((message) => updates(message as QueryConsensusStateRequest)) as QueryConsensusStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConsensusStateRequest create() => QueryConsensusStateRequest._(); + QueryConsensusStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConsensusStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConsensusStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionNumber => $_getI64(1); + @$pb.TagNumber(2) + set revisionNumber($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionNumber() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionNumber() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get revisionHeight => $_getI64(2); + @$pb.TagNumber(3) + set revisionHeight($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasRevisionHeight() => $_has(2); + @$pb.TagNumber(3) + void clearRevisionHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get latestHeight => $_getBF(3); + @$pb.TagNumber(4) + set latestHeight($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasLatestHeight() => $_has(3); + @$pb.TagNumber(4) + void clearLatestHeight() => clearField(4); +} + +class QueryConsensusStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConsensusStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $3.Any.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$5.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $5.Height.create) + ..hasRequiredFields = false + ; + + QueryConsensusStateResponse._() : super(); + factory QueryConsensusStateResponse({ + $3.Any? consensusState, + $core.List<$core.int>? proof, + $5.Height? proofHeight, + }) { + final _result = create(); + if (consensusState != null) { + _result.consensusState = consensusState; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryConsensusStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConsensusStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConsensusStateResponse clone() => QueryConsensusStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConsensusStateResponse copyWith(void Function(QueryConsensusStateResponse) updates) => super.copyWith((message) => updates(message as QueryConsensusStateResponse)) as QueryConsensusStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConsensusStateResponse create() => QueryConsensusStateResponse._(); + QueryConsensusStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConsensusStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConsensusStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get consensusState => $_getN(0); + @$pb.TagNumber(1) + set consensusState($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConsensusState() => $_has(0); + @$pb.TagNumber(1) + void clearConsensusState() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureConsensusState() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $5.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($5.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $5.Height ensureProofHeight() => $_ensure(2); +} + +class QueryConsensusStatesRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConsensusStatesRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$7.PageRequest>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $7.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryConsensusStatesRequest._() : super(); + factory QueryConsensusStatesRequest({ + $core.String? clientId, + $7.PageRequest? pagination, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryConsensusStatesRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConsensusStatesRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConsensusStatesRequest clone() => QueryConsensusStatesRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConsensusStatesRequest copyWith(void Function(QueryConsensusStatesRequest) updates) => super.copyWith((message) => updates(message as QueryConsensusStatesRequest)) as QueryConsensusStatesRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConsensusStatesRequest create() => QueryConsensusStatesRequest._(); + QueryConsensusStatesRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConsensusStatesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConsensusStatesRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $7.PageRequest get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($7.PageRequest v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $7.PageRequest ensurePagination() => $_ensure(1); +} + +class QueryConsensusStatesResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConsensusStatesResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pc<$5.ConsensusStateWithHeight>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusStates', $pb.PbFieldType.PM, subBuilder: $5.ConsensusStateWithHeight.create) + ..aOM<$7.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $7.PageResponse.create) + ..hasRequiredFields = false + ; + + QueryConsensusStatesResponse._() : super(); + factory QueryConsensusStatesResponse({ + $core.Iterable<$5.ConsensusStateWithHeight>? consensusStates, + $7.PageResponse? pagination, + }) { + final _result = create(); + if (consensusStates != null) { + _result.consensusStates.addAll(consensusStates); + } + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryConsensusStatesResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConsensusStatesResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConsensusStatesResponse clone() => QueryConsensusStatesResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConsensusStatesResponse copyWith(void Function(QueryConsensusStatesResponse) updates) => super.copyWith((message) => updates(message as QueryConsensusStatesResponse)) as QueryConsensusStatesResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConsensusStatesResponse create() => QueryConsensusStatesResponse._(); + QueryConsensusStatesResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConsensusStatesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConsensusStatesResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$5.ConsensusStateWithHeight> get consensusStates => $_getList(0); + + @$pb.TagNumber(2) + $7.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($7.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $7.PageResponse ensurePagination() => $_ensure(1); +} + +class QueryClientStatusRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientStatusRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..hasRequiredFields = false + ; + + QueryClientStatusRequest._() : super(); + factory QueryClientStatusRequest({ + $core.String? clientId, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + return _result; + } + factory QueryClientStatusRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientStatusRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientStatusRequest clone() => QueryClientStatusRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientStatusRequest copyWith(void Function(QueryClientStatusRequest) updates) => super.copyWith((message) => updates(message as QueryClientStatusRequest)) as QueryClientStatusRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientStatusRequest create() => QueryClientStatusRequest._(); + QueryClientStatusRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientStatusRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientStatusRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); +} + +class QueryClientStatusResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientStatusResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'status') + ..hasRequiredFields = false + ; + + QueryClientStatusResponse._() : super(); + factory QueryClientStatusResponse({ + $core.String? status, + }) { + final _result = create(); + if (status != null) { + _result.status = status; + } + return _result; + } + factory QueryClientStatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientStatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientStatusResponse clone() => QueryClientStatusResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientStatusResponse copyWith(void Function(QueryClientStatusResponse) updates) => super.copyWith((message) => updates(message as QueryClientStatusResponse)) as QueryClientStatusResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientStatusResponse create() => QueryClientStatusResponse._(); + QueryClientStatusResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientStatusResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientStatusResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get status => $_getSZ(0); + @$pb.TagNumber(1) + set status($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasStatus() => $_has(0); + @$pb.TagNumber(1) + void clearStatus() => clearField(1); +} + +class QueryClientParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryClientParamsRequest._() : super(); + factory QueryClientParamsRequest() => create(); + factory QueryClientParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientParamsRequest clone() => QueryClientParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientParamsRequest copyWith(void Function(QueryClientParamsRequest) updates) => super.copyWith((message) => updates(message as QueryClientParamsRequest)) as QueryClientParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientParamsRequest create() => QueryClientParamsRequest._(); + QueryClientParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientParamsRequest? _defaultInstance; +} + +class QueryClientParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$5.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $5.Params.create) + ..hasRequiredFields = false + ; + + QueryClientParamsResponse._() : super(); + factory QueryClientParamsResponse({ + $5.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryClientParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientParamsResponse clone() => QueryClientParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientParamsResponse copyWith(void Function(QueryClientParamsResponse) updates) => super.copyWith((message) => updates(message as QueryClientParamsResponse)) as QueryClientParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientParamsResponse create() => QueryClientParamsResponse._(); + QueryClientParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $5.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($5.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $5.Params ensureParams() => $_ensure(0); +} + +class QueryUpgradedClientStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUpgradedClientStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryUpgradedClientStateRequest._() : super(); + factory QueryUpgradedClientStateRequest() => create(); + factory QueryUpgradedClientStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUpgradedClientStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUpgradedClientStateRequest clone() => QueryUpgradedClientStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUpgradedClientStateRequest copyWith(void Function(QueryUpgradedClientStateRequest) updates) => super.copyWith((message) => updates(message as QueryUpgradedClientStateRequest)) as QueryUpgradedClientStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUpgradedClientStateRequest create() => QueryUpgradedClientStateRequest._(); + QueryUpgradedClientStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUpgradedClientStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUpgradedClientStateRequest? _defaultInstance; +} + +class QueryUpgradedClientStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUpgradedClientStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + QueryUpgradedClientStateResponse._() : super(); + factory QueryUpgradedClientStateResponse({ + $3.Any? upgradedClientState, + }) { + final _result = create(); + if (upgradedClientState != null) { + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory QueryUpgradedClientStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUpgradedClientStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUpgradedClientStateResponse clone() => QueryUpgradedClientStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUpgradedClientStateResponse copyWith(void Function(QueryUpgradedClientStateResponse) updates) => super.copyWith((message) => updates(message as QueryUpgradedClientStateResponse)) as QueryUpgradedClientStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUpgradedClientStateResponse create() => QueryUpgradedClientStateResponse._(); + QueryUpgradedClientStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUpgradedClientStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUpgradedClientStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get upgradedClientState => $_getN(0); + @$pb.TagNumber(1) + set upgradedClientState($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUpgradedClientState() => $_has(0); + @$pb.TagNumber(1) + void clearUpgradedClientState() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureUpgradedClientState() => $_ensure(0); +} + +class QueryUpgradedConsensusStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUpgradedConsensusStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryUpgradedConsensusStateRequest._() : super(); + factory QueryUpgradedConsensusStateRequest() => create(); + factory QueryUpgradedConsensusStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUpgradedConsensusStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateRequest clone() => QueryUpgradedConsensusStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateRequest copyWith(void Function(QueryUpgradedConsensusStateRequest) updates) => super.copyWith((message) => updates(message as QueryUpgradedConsensusStateRequest)) as QueryUpgradedConsensusStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateRequest create() => QueryUpgradedConsensusStateRequest._(); + QueryUpgradedConsensusStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUpgradedConsensusStateRequest? _defaultInstance; +} + +class QueryUpgradedConsensusStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryUpgradedConsensusStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedConsensusState', subBuilder: $3.Any.create) + ..hasRequiredFields = false + ; + + QueryUpgradedConsensusStateResponse._() : super(); + factory QueryUpgradedConsensusStateResponse({ + $3.Any? upgradedConsensusState, + }) { + final _result = create(); + if (upgradedConsensusState != null) { + _result.upgradedConsensusState = upgradedConsensusState; + } + return _result; + } + factory QueryUpgradedConsensusStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryUpgradedConsensusStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateResponse clone() => QueryUpgradedConsensusStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryUpgradedConsensusStateResponse copyWith(void Function(QueryUpgradedConsensusStateResponse) updates) => super.copyWith((message) => updates(message as QueryUpgradedConsensusStateResponse)) as QueryUpgradedConsensusStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateResponse create() => QueryUpgradedConsensusStateResponse._(); + QueryUpgradedConsensusStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryUpgradedConsensusStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryUpgradedConsensusStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get upgradedConsensusState => $_getN(0); + @$pb.TagNumber(1) + set upgradedConsensusState($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUpgradedConsensusState() => $_has(0); + @$pb.TagNumber(1) + void clearUpgradedConsensusState() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureUpgradedConsensusState() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbenum.dart new file mode 100644 index 00000000..6f88dac5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbgrpc.dart new file mode 100644 index 00000000..d32061f2 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbgrpc.dart @@ -0,0 +1,266 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$clientState = $grpc.ClientMethod<$0.QueryClientStateRequest, + $0.QueryClientStateResponse>( + '/ibc.core.client.v1.Query/ClientState', + ($0.QueryClientStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryClientStateResponse.fromBuffer(value)); + static final _$clientStates = $grpc.ClientMethod<$0.QueryClientStatesRequest, + $0.QueryClientStatesResponse>( + '/ibc.core.client.v1.Query/ClientStates', + ($0.QueryClientStatesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryClientStatesResponse.fromBuffer(value)); + static final _$consensusState = $grpc.ClientMethod< + $0.QueryConsensusStateRequest, $0.QueryConsensusStateResponse>( + '/ibc.core.client.v1.Query/ConsensusState', + ($0.QueryConsensusStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConsensusStateResponse.fromBuffer(value)); + static final _$consensusStates = $grpc.ClientMethod< + $0.QueryConsensusStatesRequest, $0.QueryConsensusStatesResponse>( + '/ibc.core.client.v1.Query/ConsensusStates', + ($0.QueryConsensusStatesRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConsensusStatesResponse.fromBuffer(value)); + static final _$clientStatus = $grpc.ClientMethod<$0.QueryClientStatusRequest, + $0.QueryClientStatusResponse>( + '/ibc.core.client.v1.Query/ClientStatus', + ($0.QueryClientStatusRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryClientStatusResponse.fromBuffer(value)); + static final _$clientParams = $grpc.ClientMethod<$0.QueryClientParamsRequest, + $0.QueryClientParamsResponse>( + '/ibc.core.client.v1.Query/ClientParams', + ($0.QueryClientParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryClientParamsResponse.fromBuffer(value)); + static final _$upgradedClientState = $grpc.ClientMethod< + $0.QueryUpgradedClientStateRequest, + $0.QueryUpgradedClientStateResponse>( + '/ibc.core.client.v1.Query/UpgradedClientState', + ($0.QueryUpgradedClientStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryUpgradedClientStateResponse.fromBuffer(value)); + static final _$upgradedConsensusState = $grpc.ClientMethod< + $0.QueryUpgradedConsensusStateRequest, + $0.QueryUpgradedConsensusStateResponse>( + '/ibc.core.client.v1.Query/UpgradedConsensusState', + ($0.QueryUpgradedConsensusStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryUpgradedConsensusStateResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryClientStateResponse> clientState( + $0.QueryClientStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$clientState, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryClientStatesResponse> clientStates( + $0.QueryClientStatesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$clientStates, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryConsensusStateResponse> consensusState( + $0.QueryConsensusStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$consensusState, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryConsensusStatesResponse> consensusStates( + $0.QueryConsensusStatesRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$consensusStates, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryClientStatusResponse> clientStatus( + $0.QueryClientStatusRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$clientStatus, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryClientParamsResponse> clientParams( + $0.QueryClientParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$clientParams, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryUpgradedClientStateResponse> upgradedClientState( + $0.QueryUpgradedClientStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$upgradedClientState, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryUpgradedConsensusStateResponse> + upgradedConsensusState($0.QueryUpgradedConsensusStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$upgradedConsensusState, request, + options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.client.v1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryClientStateRequest, + $0.QueryClientStateResponse>( + 'ClientState', + clientState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryClientStateRequest.fromBuffer(value), + ($0.QueryClientStateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryClientStatesRequest, + $0.QueryClientStatesResponse>( + 'ClientStates', + clientStates_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryClientStatesRequest.fromBuffer(value), + ($0.QueryClientStatesResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryConsensusStateRequest, + $0.QueryConsensusStateResponse>( + 'ConsensusState', + consensusState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConsensusStateRequest.fromBuffer(value), + ($0.QueryConsensusStateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryConsensusStatesRequest, + $0.QueryConsensusStatesResponse>( + 'ConsensusStates', + consensusStates_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConsensusStatesRequest.fromBuffer(value), + ($0.QueryConsensusStatesResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryClientStatusRequest, + $0.QueryClientStatusResponse>( + 'ClientStatus', + clientStatus_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryClientStatusRequest.fromBuffer(value), + ($0.QueryClientStatusResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryClientParamsRequest, + $0.QueryClientParamsResponse>( + 'ClientParams', + clientParams_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryClientParamsRequest.fromBuffer(value), + ($0.QueryClientParamsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryUpgradedClientStateRequest, + $0.QueryUpgradedClientStateResponse>( + 'UpgradedClientState', + upgradedClientState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryUpgradedClientStateRequest.fromBuffer(value), + ($0.QueryUpgradedClientStateResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryUpgradedConsensusStateRequest, + $0.QueryUpgradedConsensusStateResponse>( + 'UpgradedConsensusState', + upgradedConsensusState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryUpgradedConsensusStateRequest.fromBuffer(value), + ($0.QueryUpgradedConsensusStateResponse value) => + value.writeToBuffer())); + } + + $async.Future<$0.QueryClientStateResponse> clientState_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryClientStateRequest> request) async { + return clientState(call, await request); + } + + $async.Future<$0.QueryClientStatesResponse> clientStates_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryClientStatesRequest> request) async { + return clientStates(call, await request); + } + + $async.Future<$0.QueryConsensusStateResponse> consensusState_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryConsensusStateRequest> request) async { + return consensusState(call, await request); + } + + $async.Future<$0.QueryConsensusStatesResponse> consensusStates_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryConsensusStatesRequest> request) async { + return consensusStates(call, await request); + } + + $async.Future<$0.QueryClientStatusResponse> clientStatus_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryClientStatusRequest> request) async { + return clientStatus(call, await request); + } + + $async.Future<$0.QueryClientParamsResponse> clientParams_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryClientParamsRequest> request) async { + return clientParams(call, await request); + } + + $async.Future<$0.QueryUpgradedClientStateResponse> upgradedClientState_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryUpgradedClientStateRequest> request) async { + return upgradedClientState(call, await request); + } + + $async.Future<$0.QueryUpgradedConsensusStateResponse> + upgradedConsensusState_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryUpgradedConsensusStateRequest> request) async { + return upgradedConsensusState(call, await request); + } + + $async.Future<$0.QueryClientStateResponse> clientState( + $grpc.ServiceCall call, $0.QueryClientStateRequest request); + $async.Future<$0.QueryClientStatesResponse> clientStates( + $grpc.ServiceCall call, $0.QueryClientStatesRequest request); + $async.Future<$0.QueryConsensusStateResponse> consensusState( + $grpc.ServiceCall call, $0.QueryConsensusStateRequest request); + $async.Future<$0.QueryConsensusStatesResponse> consensusStates( + $grpc.ServiceCall call, $0.QueryConsensusStatesRequest request); + $async.Future<$0.QueryClientStatusResponse> clientStatus( + $grpc.ServiceCall call, $0.QueryClientStatusRequest request); + $async.Future<$0.QueryClientParamsResponse> clientParams( + $grpc.ServiceCall call, $0.QueryClientParamsRequest request); + $async.Future<$0.QueryUpgradedClientStateResponse> upgradedClientState( + $grpc.ServiceCall call, $0.QueryUpgradedClientStateRequest request); + $async.Future<$0.QueryUpgradedConsensusStateResponse> upgradedConsensusState( + $grpc.ServiceCall call, $0.QueryUpgradedConsensusStateRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbjson.dart new file mode 100644 index 00000000..4c82cfcf --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/query.pbjson.dart @@ -0,0 +1,171 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryClientStateRequestDescriptor instead') +const QueryClientStateRequest$json = const { + '1': 'QueryClientStateRequest', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '10': 'clientId'}, + ], +}; + +/// Descriptor for `QueryClientStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientStateRequestDescriptor = $convert.base64Decode('ChdRdWVyeUNsaWVudFN0YXRlUmVxdWVzdBIbCgljbGllbnRfaWQYASABKAlSCGNsaWVudElk'); +@$core.Deprecated('Use queryClientStateResponseDescriptor instead') +const QueryClientStateResponse$json = const { + '1': 'QueryClientStateResponse', + '2': const [ + const {'1': 'client_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'clientState'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryClientStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientStateResponseDescriptor = $convert.base64Decode('ChhRdWVyeUNsaWVudFN0YXRlUmVzcG9uc2USNwoMY2xpZW50X3N0YXRlGAEgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueVILY2xpZW50U3RhdGUSFAoFcHJvb2YYAiABKAxSBXByb29mEkMKDHByb29mX2hlaWdodBgDIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSC3Byb29mSGVpZ2h0'); +@$core.Deprecated('Use queryClientStatesRequestDescriptor instead') +const QueryClientStatesRequest$json = const { + '1': 'QueryClientStatesRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryClientStatesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientStatesRequestDescriptor = $convert.base64Decode('ChhRdWVyeUNsaWVudFN0YXRlc1JlcXVlc3QSRgoKcGFnaW5hdGlvbhgBIAEoCzImLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlcXVlc3RSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use queryClientStatesResponseDescriptor instead') +const QueryClientStatesResponse$json = const { + '1': 'QueryClientStatesResponse', + '2': const [ + const {'1': 'client_states', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.client.v1.IdentifiedClientState', '8': const {}, '10': 'clientStates'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryClientStatesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientStatesResponseDescriptor = $convert.base64Decode('ChlRdWVyeUNsaWVudFN0YXRlc1Jlc3BvbnNlEm4KDWNsaWVudF9zdGF0ZXMYASADKAsyKS5pYmMuY29yZS5jbGllbnQudjEuSWRlbnRpZmllZENsaWVudFN0YXRlQh7I3h8Aqt8fFklkZW50aWZpZWRDbGllbnRTdGF0ZXNSDGNsaWVudFN0YXRlcxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24='); +@$core.Deprecated('Use queryConsensusStateRequestDescriptor instead') +const QueryConsensusStateRequest$json = const { + '1': 'QueryConsensusStateRequest', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '10': 'clientId'}, + const {'1': 'revision_number', '3': 2, '4': 1, '5': 4, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 3, '4': 1, '5': 4, '10': 'revisionHeight'}, + const {'1': 'latest_height', '3': 4, '4': 1, '5': 8, '10': 'latestHeight'}, + ], +}; + +/// Descriptor for `QueryConsensusStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConsensusStateRequestDescriptor = $convert.base64Decode('ChpRdWVyeUNvbnNlbnN1c1N0YXRlUmVxdWVzdBIbCgljbGllbnRfaWQYASABKAlSCGNsaWVudElkEicKD3JldmlzaW9uX251bWJlchgCIAEoBFIOcmV2aXNpb25OdW1iZXISJwoPcmV2aXNpb25faGVpZ2h0GAMgASgEUg5yZXZpc2lvbkhlaWdodBIjCg1sYXRlc3RfaGVpZ2h0GAQgASgIUgxsYXRlc3RIZWlnaHQ='); +@$core.Deprecated('Use queryConsensusStateResponseDescriptor instead') +const QueryConsensusStateResponse$json = const { + '1': 'QueryConsensusStateResponse', + '2': const [ + const {'1': 'consensus_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'consensusState'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryConsensusStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConsensusStateResponseDescriptor = $convert.base64Decode('ChtRdWVyeUNvbnNlbnN1c1N0YXRlUmVzcG9uc2USPQoPY29uc2Vuc3VzX3N0YXRlGAEgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueVIOY29uc2Vuc3VzU3RhdGUSFAoFcHJvb2YYAiABKAxSBXByb29mEkMKDHByb29mX2hlaWdodBgDIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSC3Byb29mSGVpZ2h0'); +@$core.Deprecated('Use queryConsensusStatesRequestDescriptor instead') +const QueryConsensusStatesRequest$json = const { + '1': 'QueryConsensusStatesRequest', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '10': 'clientId'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryConsensusStatesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConsensusStatesRequestDescriptor = $convert.base64Decode('ChtRdWVyeUNvbnNlbnN1c1N0YXRlc1JlcXVlc3QSGwoJY2xpZW50X2lkGAEgASgJUghjbGllbnRJZBJGCgpwYWdpbmF0aW9uGAIgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryConsensusStatesResponseDescriptor instead') +const QueryConsensusStatesResponse$json = const { + '1': 'QueryConsensusStatesResponse', + '2': const [ + const {'1': 'consensus_states', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ConsensusStateWithHeight', '8': const {}, '10': 'consensusStates'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryConsensusStatesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConsensusStatesResponseDescriptor = $convert.base64Decode('ChxRdWVyeUNvbnNlbnN1c1N0YXRlc1Jlc3BvbnNlEl0KEGNvbnNlbnN1c19zdGF0ZXMYASADKAsyLC5pYmMuY29yZS5jbGllbnQudjEuQ29uc2Vuc3VzU3RhdGVXaXRoSGVpZ2h0QgTI3h8AUg9jb25zZW5zdXNTdGF0ZXMSRwoKcGFnaW5hdGlvbhgCIAEoCzInLmNvc21vcy5iYXNlLnF1ZXJ5LnYxYmV0YTEuUGFnZVJlc3BvbnNlUgpwYWdpbmF0aW9u'); +@$core.Deprecated('Use queryClientStatusRequestDescriptor instead') +const QueryClientStatusRequest$json = const { + '1': 'QueryClientStatusRequest', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '10': 'clientId'}, + ], +}; + +/// Descriptor for `QueryClientStatusRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientStatusRequestDescriptor = $convert.base64Decode('ChhRdWVyeUNsaWVudFN0YXR1c1JlcXVlc3QSGwoJY2xpZW50X2lkGAEgASgJUghjbGllbnRJZA=='); +@$core.Deprecated('Use queryClientStatusResponseDescriptor instead') +const QueryClientStatusResponse$json = const { + '1': 'QueryClientStatusResponse', + '2': const [ + const {'1': 'status', '3': 1, '4': 1, '5': 9, '10': 'status'}, + ], +}; + +/// Descriptor for `QueryClientStatusResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientStatusResponseDescriptor = $convert.base64Decode('ChlRdWVyeUNsaWVudFN0YXR1c1Jlc3BvbnNlEhYKBnN0YXR1cxgBIAEoCVIGc3RhdHVz'); +@$core.Deprecated('Use queryClientParamsRequestDescriptor instead') +const QueryClientParamsRequest$json = const { + '1': 'QueryClientParamsRequest', +}; + +/// Descriptor for `QueryClientParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientParamsRequestDescriptor = $convert.base64Decode('ChhRdWVyeUNsaWVudFBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryClientParamsResponseDescriptor instead') +const QueryClientParamsResponse$json = const { + '1': 'QueryClientParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Params', '10': 'params'}, + ], +}; + +/// Descriptor for `QueryClientParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientParamsResponseDescriptor = $convert.base64Decode('ChlRdWVyeUNsaWVudFBhcmFtc1Jlc3BvbnNlEjIKBnBhcmFtcxgBIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5QYXJhbXNSBnBhcmFtcw=='); +@$core.Deprecated('Use queryUpgradedClientStateRequestDescriptor instead') +const QueryUpgradedClientStateRequest$json = const { + '1': 'QueryUpgradedClientStateRequest', +}; + +/// Descriptor for `QueryUpgradedClientStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUpgradedClientStateRequestDescriptor = $convert.base64Decode('Ch9RdWVyeVVwZ3JhZGVkQ2xpZW50U3RhdGVSZXF1ZXN0'); +@$core.Deprecated('Use queryUpgradedClientStateResponseDescriptor instead') +const QueryUpgradedClientStateResponse$json = const { + '1': 'QueryUpgradedClientStateResponse', + '2': const [ + const {'1': 'upgraded_client_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'upgradedClientState'}, + ], +}; + +/// Descriptor for `QueryUpgradedClientStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUpgradedClientStateResponseDescriptor = $convert.base64Decode('CiBRdWVyeVVwZ3JhZGVkQ2xpZW50U3RhdGVSZXNwb25zZRJIChV1cGdyYWRlZF9jbGllbnRfc3RhdGUYASABKAsyFC5nb29nbGUucHJvdG9idWYuQW55UhN1cGdyYWRlZENsaWVudFN0YXRl'); +@$core.Deprecated('Use queryUpgradedConsensusStateRequestDescriptor instead') +const QueryUpgradedConsensusStateRequest$json = const { + '1': 'QueryUpgradedConsensusStateRequest', +}; + +/// Descriptor for `QueryUpgradedConsensusStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUpgradedConsensusStateRequestDescriptor = $convert.base64Decode('CiJRdWVyeVVwZ3JhZGVkQ29uc2Vuc3VzU3RhdGVSZXF1ZXN0'); +@$core.Deprecated('Use queryUpgradedConsensusStateResponseDescriptor instead') +const QueryUpgradedConsensusStateResponse$json = const { + '1': 'QueryUpgradedConsensusStateResponse', + '2': const [ + const {'1': 'upgraded_consensus_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'upgradedConsensusState'}, + ], +}; + +/// Descriptor for `QueryUpgradedConsensusStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryUpgradedConsensusStateResponseDescriptor = $convert.base64Decode('CiNRdWVyeVVwZ3JhZGVkQ29uc2Vuc3VzU3RhdGVSZXNwb25zZRJOChh1cGdyYWRlZF9jb25zZW5zdXNfc3RhdGUYASABKAsyFC5nb29nbGUucHJvdG9idWYuQW55UhZ1cGdyYWRlZENvbnNlbnN1c1N0YXRl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pb.dart new file mode 100644 index 00000000..b7104575 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pb.dart @@ -0,0 +1,483 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $3; + +class MsgCreateClient extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreateClient', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM<$3.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $3.Any.create) + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $3.Any.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgCreateClient._() : super(); + factory MsgCreateClient({ + $3.Any? clientState, + $3.Any? consensusState, + $core.String? signer, + }) { + final _result = create(); + if (clientState != null) { + _result.clientState = clientState; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgCreateClient.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreateClient.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreateClient clone() => MsgCreateClient()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreateClient copyWith(void Function(MsgCreateClient) updates) => super.copyWith((message) => updates(message as MsgCreateClient)) as MsgCreateClient; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreateClient create() => MsgCreateClient._(); + MsgCreateClient createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreateClient getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreateClient? _defaultInstance; + + @$pb.TagNumber(1) + $3.Any get clientState => $_getN(0); + @$pb.TagNumber(1) + set clientState($3.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasClientState() => $_has(0); + @$pb.TagNumber(1) + void clearClientState() => clearField(1); + @$pb.TagNumber(1) + $3.Any ensureClientState() => $_ensure(0); + + @$pb.TagNumber(2) + $3.Any get consensusState => $_getN(1); + @$pb.TagNumber(2) + set consensusState($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusState() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusState() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureConsensusState() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get signer => $_getSZ(2); + @$pb.TagNumber(3) + set signer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSigner() => $_has(2); + @$pb.TagNumber(3) + void clearSigner() => clearField(3); +} + +class MsgCreateClientResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgCreateClientResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgCreateClientResponse._() : super(); + factory MsgCreateClientResponse() => create(); + factory MsgCreateClientResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgCreateClientResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgCreateClientResponse clone() => MsgCreateClientResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgCreateClientResponse copyWith(void Function(MsgCreateClientResponse) updates) => super.copyWith((message) => updates(message as MsgCreateClientResponse)) as MsgCreateClientResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgCreateClientResponse create() => MsgCreateClientResponse._(); + MsgCreateClientResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgCreateClientResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgCreateClientResponse? _defaultInstance; +} + +class MsgUpdateClient extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUpdateClient', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'header', subBuilder: $3.Any.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgUpdateClient._() : super(); + factory MsgUpdateClient({ + $core.String? clientId, + $3.Any? header, + $core.String? signer, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (header != null) { + _result.header = header; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgUpdateClient.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUpdateClient.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUpdateClient clone() => MsgUpdateClient()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUpdateClient copyWith(void Function(MsgUpdateClient) updates) => super.copyWith((message) => updates(message as MsgUpdateClient)) as MsgUpdateClient; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUpdateClient create() => MsgUpdateClient._(); + MsgUpdateClient createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUpdateClient getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUpdateClient? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get header => $_getN(1); + @$pb.TagNumber(2) + set header($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHeader() => $_has(1); + @$pb.TagNumber(2) + void clearHeader() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureHeader() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get signer => $_getSZ(2); + @$pb.TagNumber(3) + set signer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSigner() => $_has(2); + @$pb.TagNumber(3) + void clearSigner() => clearField(3); +} + +class MsgUpdateClientResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUpdateClientResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgUpdateClientResponse._() : super(); + factory MsgUpdateClientResponse() => create(); + factory MsgUpdateClientResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUpdateClientResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUpdateClientResponse clone() => MsgUpdateClientResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUpdateClientResponse copyWith(void Function(MsgUpdateClientResponse) updates) => super.copyWith((message) => updates(message as MsgUpdateClientResponse)) as MsgUpdateClientResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUpdateClientResponse create() => MsgUpdateClientResponse._(); + MsgUpdateClientResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUpdateClientResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUpdateClientResponse? _defaultInstance; +} + +class MsgUpgradeClient extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUpgradeClient', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $3.Any.create) + ..aOM<$3.Any>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $3.Any.create) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofUpgradeClient', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofUpgradeConsensusState', $pb.PbFieldType.OY) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgUpgradeClient._() : super(); + factory MsgUpgradeClient({ + $core.String? clientId, + $3.Any? clientState, + $3.Any? consensusState, + $core.List<$core.int>? proofUpgradeClient, + $core.List<$core.int>? proofUpgradeConsensusState, + $core.String? signer, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientState != null) { + _result.clientState = clientState; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + if (proofUpgradeClient != null) { + _result.proofUpgradeClient = proofUpgradeClient; + } + if (proofUpgradeConsensusState != null) { + _result.proofUpgradeConsensusState = proofUpgradeConsensusState; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgUpgradeClient.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUpgradeClient.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUpgradeClient clone() => MsgUpgradeClient()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUpgradeClient copyWith(void Function(MsgUpgradeClient) updates) => super.copyWith((message) => updates(message as MsgUpgradeClient)) as MsgUpgradeClient; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUpgradeClient create() => MsgUpgradeClient._(); + MsgUpgradeClient createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUpgradeClient getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUpgradeClient? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get clientState => $_getN(1); + @$pb.TagNumber(2) + set clientState($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasClientState() => $_has(1); + @$pb.TagNumber(2) + void clearClientState() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureClientState() => $_ensure(1); + + @$pb.TagNumber(3) + $3.Any get consensusState => $_getN(2); + @$pb.TagNumber(3) + set consensusState($3.Any v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasConsensusState() => $_has(2); + @$pb.TagNumber(3) + void clearConsensusState() => clearField(3); + @$pb.TagNumber(3) + $3.Any ensureConsensusState() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get proofUpgradeClient => $_getN(3); + @$pb.TagNumber(4) + set proofUpgradeClient($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasProofUpgradeClient() => $_has(3); + @$pb.TagNumber(4) + void clearProofUpgradeClient() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get proofUpgradeConsensusState => $_getN(4); + @$pb.TagNumber(5) + set proofUpgradeConsensusState($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasProofUpgradeConsensusState() => $_has(4); + @$pb.TagNumber(5) + void clearProofUpgradeConsensusState() => clearField(5); + + @$pb.TagNumber(6) + $core.String get signer => $_getSZ(5); + @$pb.TagNumber(6) + set signer($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasSigner() => $_has(5); + @$pb.TagNumber(6) + void clearSigner() => clearField(6); +} + +class MsgUpgradeClientResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgUpgradeClientResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgUpgradeClientResponse._() : super(); + factory MsgUpgradeClientResponse() => create(); + factory MsgUpgradeClientResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgUpgradeClientResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgUpgradeClientResponse clone() => MsgUpgradeClientResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgUpgradeClientResponse copyWith(void Function(MsgUpgradeClientResponse) updates) => super.copyWith((message) => updates(message as MsgUpgradeClientResponse)) as MsgUpgradeClientResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgUpgradeClientResponse create() => MsgUpgradeClientResponse._(); + MsgUpgradeClientResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgUpgradeClientResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgUpgradeClientResponse? _defaultInstance; +} + +class MsgSubmitMisbehaviour extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSubmitMisbehaviour', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$3.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'misbehaviour', subBuilder: $3.Any.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgSubmitMisbehaviour._() : super(); + factory MsgSubmitMisbehaviour({ + $core.String? clientId, + $3.Any? misbehaviour, + $core.String? signer, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (misbehaviour != null) { + _result.misbehaviour = misbehaviour; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgSubmitMisbehaviour.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSubmitMisbehaviour.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSubmitMisbehaviour clone() => MsgSubmitMisbehaviour()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSubmitMisbehaviour copyWith(void Function(MsgSubmitMisbehaviour) updates) => super.copyWith((message) => updates(message as MsgSubmitMisbehaviour)) as MsgSubmitMisbehaviour; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSubmitMisbehaviour create() => MsgSubmitMisbehaviour._(); + MsgSubmitMisbehaviour createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSubmitMisbehaviour getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSubmitMisbehaviour? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $3.Any get misbehaviour => $_getN(1); + @$pb.TagNumber(2) + set misbehaviour($3.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMisbehaviour() => $_has(1); + @$pb.TagNumber(2) + void clearMisbehaviour() => clearField(2); + @$pb.TagNumber(2) + $3.Any ensureMisbehaviour() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get signer => $_getSZ(2); + @$pb.TagNumber(3) + set signer($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSigner() => $_has(2); + @$pb.TagNumber(3) + void clearSigner() => clearField(3); +} + +class MsgSubmitMisbehaviourResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgSubmitMisbehaviourResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgSubmitMisbehaviourResponse._() : super(); + factory MsgSubmitMisbehaviourResponse() => create(); + factory MsgSubmitMisbehaviourResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgSubmitMisbehaviourResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgSubmitMisbehaviourResponse clone() => MsgSubmitMisbehaviourResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgSubmitMisbehaviourResponse copyWith(void Function(MsgSubmitMisbehaviourResponse) updates) => super.copyWith((message) => updates(message as MsgSubmitMisbehaviourResponse)) as MsgSubmitMisbehaviourResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgSubmitMisbehaviourResponse create() => MsgSubmitMisbehaviourResponse._(); + MsgSubmitMisbehaviourResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgSubmitMisbehaviourResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgSubmitMisbehaviourResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbenum.dart new file mode 100644 index 00000000..a3e5e8e3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbgrpc.dart new file mode 100644 index 00000000..96784cb7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbgrpc.dart @@ -0,0 +1,144 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$createClient = + $grpc.ClientMethod<$1.MsgCreateClient, $1.MsgCreateClientResponse>( + '/ibc.core.client.v1.Msg/CreateClient', + ($1.MsgCreateClient value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgCreateClientResponse.fromBuffer(value)); + static final _$updateClient = + $grpc.ClientMethod<$1.MsgUpdateClient, $1.MsgUpdateClientResponse>( + '/ibc.core.client.v1.Msg/UpdateClient', + ($1.MsgUpdateClient value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgUpdateClientResponse.fromBuffer(value)); + static final _$upgradeClient = + $grpc.ClientMethod<$1.MsgUpgradeClient, $1.MsgUpgradeClientResponse>( + '/ibc.core.client.v1.Msg/UpgradeClient', + ($1.MsgUpgradeClient value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgUpgradeClientResponse.fromBuffer(value)); + static final _$submitMisbehaviour = $grpc.ClientMethod< + $1.MsgSubmitMisbehaviour, $1.MsgSubmitMisbehaviourResponse>( + '/ibc.core.client.v1.Msg/SubmitMisbehaviour', + ($1.MsgSubmitMisbehaviour value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgSubmitMisbehaviourResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgCreateClientResponse> createClient( + $1.MsgCreateClient request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createClient, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgUpdateClientResponse> updateClient( + $1.MsgUpdateClient request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$updateClient, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgUpgradeClientResponse> upgradeClient( + $1.MsgUpgradeClient request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$upgradeClient, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgSubmitMisbehaviourResponse> submitMisbehaviour( + $1.MsgSubmitMisbehaviour request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$submitMisbehaviour, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.client.v1.Msg'; + + MsgServiceBase() { + $addMethod( + $grpc.ServiceMethod<$1.MsgCreateClient, $1.MsgCreateClientResponse>( + 'CreateClient', + createClient_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgCreateClient.fromBuffer(value), + ($1.MsgCreateClientResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgUpdateClient, $1.MsgUpdateClientResponse>( + 'UpdateClient', + updateClient_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgUpdateClient.fromBuffer(value), + ($1.MsgUpdateClientResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$1.MsgUpgradeClient, $1.MsgUpgradeClientResponse>( + 'UpgradeClient', + upgradeClient_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgUpgradeClient.fromBuffer(value), + ($1.MsgUpgradeClientResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgSubmitMisbehaviour, + $1.MsgSubmitMisbehaviourResponse>( + 'SubmitMisbehaviour', + submitMisbehaviour_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgSubmitMisbehaviour.fromBuffer(value), + ($1.MsgSubmitMisbehaviourResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgCreateClientResponse> createClient_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgCreateClient> request) async { + return createClient(call, await request); + } + + $async.Future<$1.MsgUpdateClientResponse> updateClient_Pre( + $grpc.ServiceCall call, $async.Future<$1.MsgUpdateClient> request) async { + return updateClient(call, await request); + } + + $async.Future<$1.MsgUpgradeClientResponse> upgradeClient_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgUpgradeClient> request) async { + return upgradeClient(call, await request); + } + + $async.Future<$1.MsgSubmitMisbehaviourResponse> submitMisbehaviour_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgSubmitMisbehaviour> request) async { + return submitMisbehaviour(call, await request); + } + + $async.Future<$1.MsgCreateClientResponse> createClient( + $grpc.ServiceCall call, $1.MsgCreateClient request); + $async.Future<$1.MsgUpdateClientResponse> updateClient( + $grpc.ServiceCall call, $1.MsgUpdateClient request); + $async.Future<$1.MsgUpgradeClientResponse> upgradeClient( + $grpc.ServiceCall call, $1.MsgUpgradeClient request); + $async.Future<$1.MsgSubmitMisbehaviourResponse> submitMisbehaviour( + $grpc.ServiceCall call, $1.MsgSubmitMisbehaviour request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbjson.dart new file mode 100644 index 00000000..78ae5d29 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/client/ibc/core/client/v1/tx.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgCreateClientDescriptor instead') +const MsgCreateClient$json = const { + '1': 'MsgCreateClient', + '2': const [ + const {'1': 'client_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + const {'1': 'consensus_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + const {'1': 'signer', '3': 3, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgCreateClient`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreateClientDescriptor = $convert.base64Decode('Cg9Nc2dDcmVhdGVDbGllbnQSUAoMY2xpZW50X3N0YXRlGAEgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRlElkKD2NvbnNlbnN1c19zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCGvLeHxZ5YW1sOiJjb25zZW5zdXNfc3RhdGUiUg5jb25zZW5zdXNTdGF0ZRIWCgZzaWduZXIYAyABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgCreateClientResponseDescriptor instead') +const MsgCreateClientResponse$json = const { + '1': 'MsgCreateClientResponse', +}; + +/// Descriptor for `MsgCreateClientResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgCreateClientResponseDescriptor = $convert.base64Decode('ChdNc2dDcmVhdGVDbGllbnRSZXNwb25zZQ=='); +@$core.Deprecated('Use msgUpdateClientDescriptor instead') +const MsgUpdateClient$json = const { + '1': 'MsgUpdateClient', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'header', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'header'}, + const {'1': 'signer', '3': 3, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgUpdateClient`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUpdateClientDescriptor = $convert.base64Decode('Cg9Nc2dVcGRhdGVDbGllbnQSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSLAoGaGVhZGVyGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueVIGaGVhZGVyEhYKBnNpZ25lchgDIAEoCVIGc2lnbmVyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgUpdateClientResponseDescriptor instead') +const MsgUpdateClientResponse$json = const { + '1': 'MsgUpdateClientResponse', +}; + +/// Descriptor for `MsgUpdateClientResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUpdateClientResponseDescriptor = $convert.base64Decode('ChdNc2dVcGRhdGVDbGllbnRSZXNwb25zZQ=='); +@$core.Deprecated('Use msgUpgradeClientDescriptor instead') +const MsgUpgradeClient$json = const { + '1': 'MsgUpgradeClient', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + const {'1': 'consensus_state', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + const {'1': 'proof_upgrade_client', '3': 4, '4': 1, '5': 12, '8': const {}, '10': 'proofUpgradeClient'}, + const {'1': 'proof_upgrade_consensus_state', '3': 5, '4': 1, '5': 12, '8': const {}, '10': 'proofUpgradeConsensusState'}, + const {'1': 'signer', '3': 6, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgUpgradeClient`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUpgradeClientDescriptor = $convert.base64Decode('ChBNc2dVcGdyYWRlQ2xpZW50EjEKCWNsaWVudF9pZBgBIAEoCUIU8t4fEHlhbWw6ImNsaWVudF9pZCJSCGNsaWVudElkElAKDGNsaWVudF9zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCF/LeHxN5YW1sOiJjbGllbnRfc3RhdGUiUgtjbGllbnRTdGF0ZRJZCg9jb25zZW5zdXNfc3RhdGUYAyABKAsyFC5nb29nbGUucHJvdG9idWYuQW55Qhry3h8WeWFtbDoiY29uc2Vuc3VzX3N0YXRlIlIOY29uc2Vuc3VzU3RhdGUSUQoUcHJvb2ZfdXBncmFkZV9jbGllbnQYBCABKAxCH/LeHxt5YW1sOiJwcm9vZl91cGdyYWRlX2NsaWVudCJSEnByb29mVXBncmFkZUNsaWVudBJrCh1wcm9vZl91cGdyYWRlX2NvbnNlbnN1c19zdGF0ZRgFIAEoDEIo8t4fJHlhbWw6InByb29mX3VwZ3JhZGVfY29uc2Vuc3VzX3N0YXRlIlIacHJvb2ZVcGdyYWRlQ29uc2Vuc3VzU3RhdGUSFgoGc2lnbmVyGAYgASgJUgZzaWduZXI6COigHwCIoB8A'); +@$core.Deprecated('Use msgUpgradeClientResponseDescriptor instead') +const MsgUpgradeClientResponse$json = const { + '1': 'MsgUpgradeClientResponse', +}; + +/// Descriptor for `MsgUpgradeClientResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgUpgradeClientResponseDescriptor = $convert.base64Decode('ChhNc2dVcGdyYWRlQ2xpZW50UmVzcG9uc2U='); +@$core.Deprecated('Use msgSubmitMisbehaviourDescriptor instead') +const MsgSubmitMisbehaviour$json = const { + '1': 'MsgSubmitMisbehaviour', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'misbehaviour', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'misbehaviour'}, + const {'1': 'signer', '3': 3, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgSubmitMisbehaviour`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSubmitMisbehaviourDescriptor = $convert.base64Decode('ChVNc2dTdWJtaXRNaXNiZWhhdmlvdXISMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSOAoMbWlzYmVoYXZpb3VyGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueVIMbWlzYmVoYXZpb3VyEhYKBnNpZ25lchgDIAEoCVIGc2lnbmVyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgSubmitMisbehaviourResponseDescriptor instead') +const MsgSubmitMisbehaviourResponse$json = const { + '1': 'MsgSubmitMisbehaviourResponse', +}; + +/// Descriptor for `MsgSubmitMisbehaviourResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgSubmitMisbehaviourResponseDescriptor = $convert.base64Decode('Ch1Nc2dTdWJtaXRNaXNiZWhhdmlvdXJSZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/export.dart new file mode 100644 index 00000000..df2edd7a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.client.v1/module/export.dart @@ -0,0 +1,38 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/ibc/core/client/v1/genesis.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pb.dart'; +export 'client/ibc/core/client/v1/query.pbjson.dart'; +export 'client/ibc/core/client/v1/tx.pbenum.dart'; +export 'client/ibc/core/client/v1/query.pbgrpc.dart'; +export 'client/ibc/core/client/v1/client.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pbjson.dart'; +export 'client/ibc/core/client/v1/tx.pbjson.dart'; +export 'client/ibc/core/client/v1/genesis.pb.dart'; +export 'client/ibc/core/client/v1/tx.pb.dart'; +export 'client/ibc/core/client/v1/query.pbenum.dart'; +export 'client/ibc/core/client/v1/query.pb.dart'; +export 'client/ibc/core/client/v1/genesis.pbjson.dart'; +export 'client/ibc/core/client/v1/tx.pbgrpc.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..1d58997a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,162 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..b806d7b0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,34 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWw='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart new file mode 100644 index 00000000..af0f9c8a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart @@ -0,0 +1,243 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $5; + +class Plan extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Plan', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM<$5.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $5.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + Plan._() : super(); + factory Plan({ + $core.String? name, + $5.Timestamp? time, + $fixnum.Int64? height, + $core.String? info, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (time != null) { + _result.time = time; + } + if (height != null) { + _result.height = height; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Plan clone() => Plan()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Plan copyWith(void Function(Plan) updates) => super.copyWith((message) => updates(message as Plan)) as Plan; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Plan create() => Plan._(); + Plan createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Plan? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $5.Timestamp get time => $_getN(1); + @$pb.TagNumber(2) + set time($5.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$pb.TagNumber(2) + $5.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class SoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: Plan.create) + ..hasRequiredFields = false + ; + + SoftwareUpgradeProposal._() : super(); + factory SoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + Plan? plan, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory SoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal clone() => SoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal copyWith(void Function(SoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as SoftwareUpgradeProposal)) as SoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal create() => SoftwareUpgradeProposal._(); + SoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan(Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + Plan ensurePlan() => $_ensure(2); +} + +class CancelSoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CancelSoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + CancelSoftwareUpgradeProposal._() : super(); + factory CancelSoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory CancelSoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CancelSoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal clone() => CancelSoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal copyWith(void Function(CancelSoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as CancelSoftwareUpgradeProposal)) as CancelSoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal create() => CancelSoftwareUpgradeProposal._(); + CancelSoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CancelSoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart new file mode 100644 index 00000000..e6fdc4b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart new file mode 100644 index 00000000..ca41e891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart @@ -0,0 +1,53 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use planDescriptor instead') +const Plan$json = const { + '1': 'Plan', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], + '7': const {}, + '9': const [ + const {'1': 5, '2': 6}, + ], + '10': const ['option'], +}; + +/// Descriptor for `Plan`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List planDescriptor = $convert.base64Decode('CgRQbGFuEhIKBG5hbWUYASABKAlSBG5hbWUSOAoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCJDfHwHI3h8AUgR0aW1lEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhIKBGluZm8YBCABKAlSBGluZm86BOigHwFKBAgFEAZSBm9wdGlvbg=='); +@$core.Deprecated('Use softwareUpgradeProposalDescriptor instead') +const SoftwareUpgradeProposal$json = const { + '1': 'SoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + ], + '7': const {}, +}; + +/// Descriptor for `SoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List softwareUpgradeProposalDescriptor = $convert.base64Decode('ChdTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEjYKBHBsYW4YAyABKAsyHC5jb3Ntb3MudXBncmFkZS52MWJldGExLlBsYW5CBMjeHwBSBHBsYW46BOigHwE='); +@$core.Deprecated('Use cancelSoftwareUpgradeProposalDescriptor instead') +const CancelSoftwareUpgradeProposal$json = const { + '1': 'CancelSoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `CancelSoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cancelSoftwareUpgradeProposalDescriptor = $convert.base64Decode('Ch1DYW5jZWxTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..35fb4801 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $8; + +class Annotations { + static final http = $pb.Extension<$8.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $8.HttpRule.getDefault, subBuilder: $8.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pb.dart new file mode 100644 index 00000000..f467ae9d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pb.dart @@ -0,0 +1,482 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $6; +import '../../../../cosmos/upgrade/v1beta1/upgrade.pb.dart' as $7; + +class IdentifiedClientState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedClientState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$6.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $6.Any.create) + ..hasRequiredFields = false + ; + + IdentifiedClientState._() : super(); + factory IdentifiedClientState({ + $core.String? clientId, + $6.Any? clientState, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientState != null) { + _result.clientState = clientState; + } + return _result; + } + factory IdentifiedClientState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedClientState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedClientState clone() => IdentifiedClientState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedClientState copyWith(void Function(IdentifiedClientState) updates) => super.copyWith((message) => updates(message as IdentifiedClientState)) as IdentifiedClientState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedClientState create() => IdentifiedClientState._(); + IdentifiedClientState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedClientState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedClientState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $6.Any get clientState => $_getN(1); + @$pb.TagNumber(2) + set clientState($6.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasClientState() => $_has(1); + @$pb.TagNumber(2) + void clearClientState() => clearField(2); + @$pb.TagNumber(2) + $6.Any ensureClientState() => $_ensure(1); +} + +class ConsensusStateWithHeight extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusStateWithHeight', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: Height.create) + ..aOM<$6.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $6.Any.create) + ..hasRequiredFields = false + ; + + ConsensusStateWithHeight._() : super(); + factory ConsensusStateWithHeight({ + Height? height, + $6.Any? consensusState, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + return _result; + } + factory ConsensusStateWithHeight.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusStateWithHeight.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight clone() => ConsensusStateWithHeight()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight copyWith(void Function(ConsensusStateWithHeight) updates) => super.copyWith((message) => updates(message as ConsensusStateWithHeight)) as ConsensusStateWithHeight; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight create() => ConsensusStateWithHeight._(); + ConsensusStateWithHeight createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusStateWithHeight? _defaultInstance; + + @$pb.TagNumber(1) + Height get height => $_getN(0); + @$pb.TagNumber(1) + set height(Height v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + @$pb.TagNumber(1) + Height ensureHeight() => $_ensure(0); + + @$pb.TagNumber(2) + $6.Any get consensusState => $_getN(1); + @$pb.TagNumber(2) + set consensusState($6.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusState() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusState() => clearField(2); + @$pb.TagNumber(2) + $6.Any ensureConsensusState() => $_ensure(1); +} + +class ClientConsensusStates extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientConsensusStates', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusStates', $pb.PbFieldType.PM, subBuilder: ConsensusStateWithHeight.create) + ..hasRequiredFields = false + ; + + ClientConsensusStates._() : super(); + factory ClientConsensusStates({ + $core.String? clientId, + $core.Iterable? consensusStates, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (consensusStates != null) { + _result.consensusStates.addAll(consensusStates); + } + return _result; + } + factory ClientConsensusStates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientConsensusStates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientConsensusStates clone() => ClientConsensusStates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientConsensusStates copyWith(void Function(ClientConsensusStates) updates) => super.copyWith((message) => updates(message as ClientConsensusStates)) as ClientConsensusStates; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientConsensusStates create() => ClientConsensusStates._(); + ClientConsensusStates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientConsensusStates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientConsensusStates? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get consensusStates => $_getList(1); +} + +class ClientUpdateProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientUpdateProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subjectClientId') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'substituteClientId') + ..hasRequiredFields = false + ; + + ClientUpdateProposal._() : super(); + factory ClientUpdateProposal({ + $core.String? title, + $core.String? description, + $core.String? subjectClientId, + $core.String? substituteClientId, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (subjectClientId != null) { + _result.subjectClientId = subjectClientId; + } + if (substituteClientId != null) { + _result.substituteClientId = substituteClientId; + } + return _result; + } + factory ClientUpdateProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientUpdateProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal clone() => ClientUpdateProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal copyWith(void Function(ClientUpdateProposal) updates) => super.copyWith((message) => updates(message as ClientUpdateProposal)) as ClientUpdateProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal create() => ClientUpdateProposal._(); + ClientUpdateProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientUpdateProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get subjectClientId => $_getSZ(2); + @$pb.TagNumber(3) + set subjectClientId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSubjectClientId() => $_has(2); + @$pb.TagNumber(3) + void clearSubjectClientId() => clearField(3); + + @$pb.TagNumber(4) + $core.String get substituteClientId => $_getSZ(3); + @$pb.TagNumber(4) + set substituteClientId($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSubstituteClientId() => $_has(3); + @$pb.TagNumber(4) + void clearSubstituteClientId() => clearField(4); +} + +class UpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM<$7.Plan>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: $7.Plan.create) + ..aOM<$6.Any>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $6.Any.create) + ..hasRequiredFields = false + ; + + UpgradeProposal._() : super(); + factory UpgradeProposal({ + $core.String? title, + $core.String? description, + $7.Plan? plan, + $6.Any? upgradedClientState, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + if (upgradedClientState != null) { + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory UpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpgradeProposal clone() => UpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpgradeProposal copyWith(void Function(UpgradeProposal) updates) => super.copyWith((message) => updates(message as UpgradeProposal)) as UpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UpgradeProposal create() => UpgradeProposal._(); + UpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $7.Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan($7.Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + $7.Plan ensurePlan() => $_ensure(2); + + @$pb.TagNumber(4) + $6.Any get upgradedClientState => $_getN(3); + @$pb.TagNumber(4) + set upgradedClientState($6.Any v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUpgradedClientState() => $_has(3); + @$pb.TagNumber(4) + void clearUpgradedClientState() => clearField(4); + @$pb.TagNumber(4) + $6.Any ensureUpgradedClientState() => $_ensure(3); +} + +class Height extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Height', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Height._() : super(); + factory Height({ + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory Height.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Height.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Height clone() => Height()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Height copyWith(void Function(Height) updates) => super.copyWith((message) => updates(message as Height)) as Height; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Height create() => Height._(); + Height createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Height getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Height? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get revisionNumber => $_getI64(0); + @$pb.TagNumber(1) + set revisionNumber($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasRevisionNumber() => $_has(0); + @$pb.TagNumber(1) + void clearRevisionNumber() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionHeight => $_getI64(1); + @$pb.TagNumber(2) + set revisionHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionHeight() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionHeight() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowedClients') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.Iterable<$core.String>? allowedClients, + }) { + final _result = create(); + if (allowedClients != null) { + _result.allowedClients.addAll(allowedClients); + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get allowedClients => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbenum.dart new file mode 100644 index 00000000..8ec6d076 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbjson.dart new file mode 100644 index 00000000..b1ec86ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/client/v1/client.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use identifiedClientStateDescriptor instead') +const IdentifiedClientState$json = const { + '1': 'IdentifiedClientState', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + ], +}; + +/// Descriptor for `IdentifiedClientState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedClientStateDescriptor = $convert.base64Decode('ChVJZGVudGlmaWVkQ2xpZW50U3RhdGUSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSUAoMY2xpZW50X3N0YXRlGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRl'); +@$core.Deprecated('Use consensusStateWithHeightDescriptor instead') +const ConsensusStateWithHeight$json = const { + '1': 'ConsensusStateWithHeight', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + const {'1': 'consensus_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + ], +}; + +/// Descriptor for `ConsensusStateWithHeight`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusStateWithHeightDescriptor = $convert.base64Decode('ChhDb25zZW5zdXNTdGF0ZVdpdGhIZWlnaHQSOAoGaGVpZ2h0GAEgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0ElgKD2NvbnNlbnN1c19zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCGfLeHxV5YW1sImNvbnNlbnN1c19zdGF0ZSJSDmNvbnNlbnN1c1N0YXRl'); +@$core.Deprecated('Use clientConsensusStatesDescriptor instead') +const ClientConsensusStates$json = const { + '1': 'ClientConsensusStates', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'consensus_states', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ConsensusStateWithHeight', '8': const {}, '10': 'consensusStates'}, + ], +}; + +/// Descriptor for `ClientConsensusStates`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientConsensusStatesDescriptor = $convert.base64Decode('ChVDbGllbnRDb25zZW5zdXNTdGF0ZXMSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSeAoQY29uc2Vuc3VzX3N0YXRlcxgCIAMoCzIsLmliYy5jb3JlLmNsaWVudC52MS5Db25zZW5zdXNTdGF0ZVdpdGhIZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfc3RhdGVzIsjeHwBSD2NvbnNlbnN1c1N0YXRlcw=='); +@$core.Deprecated('Use clientUpdateProposalDescriptor instead') +const ClientUpdateProposal$json = const { + '1': 'ClientUpdateProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'subject_client_id', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'subjectClientId'}, + const {'1': 'substitute_client_id', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'substituteClientId'}, + ], + '7': const {}, +}; + +/// Descriptor for `ClientUpdateProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientUpdateProposalDescriptor = $convert.base64Decode('ChRDbGllbnRVcGRhdGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkgKEXN1YmplY3RfY2xpZW50X2lkGAMgASgJQhzy3h8YeWFtbDoic3ViamVjdF9jbGllbnRfaWQiUg9zdWJqZWN0Q2xpZW50SWQSUQoUc3Vic3RpdHV0ZV9jbGllbnRfaWQYBCABKAlCH/LeHxt5YW1sOiJzdWJzdGl0dXRlX2NsaWVudF9pZCJSEnN1YnN0aXR1dGVDbGllbnRJZDoEiKAfAA=='); +@$core.Deprecated('Use upgradeProposalDescriptor instead') +const UpgradeProposal$json = const { + '1': 'UpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + const {'1': 'upgraded_client_state', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'upgradedClientState'}, + ], + '7': const {}, +}; + +/// Descriptor for `UpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upgradeProposalDescriptor = $convert.base64Decode('Cg9VcGdyYWRlUHJvcG9zYWwSFAoFdGl0bGUYASABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhI2CgRwbGFuGAMgASgLMhwuY29zbW9zLnVwZ3JhZGUudjFiZXRhMS5QbGFuQgTI3h8AUgRwbGFuEmoKFXVwZ3JhZGVkX2NsaWVudF9zdGF0ZRgEIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCIPLeHxx5YW1sOiJ1cGdyYWRlZF9jbGllbnRfc3RhdGUiUhN1cGdyYWRlZENsaWVudFN0YXRlOgyIoB8AmKAfAOigHwE='); +@$core.Deprecated('Use heightDescriptor instead') +const Height$json = const { + '1': 'Height', + '2': const [ + const {'1': 'revision_number', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'revisionHeight'}, + ], + '7': const {}, +}; + +/// Descriptor for `Height`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heightDescriptor = $convert.base64Decode('CgZIZWlnaHQSQwoPcmV2aXNpb25fbnVtYmVyGAEgASgEQhry3h8WeWFtbDoicmV2aXNpb25fbnVtYmVyIlIOcmV2aXNpb25OdW1iZXISQwoPcmV2aXNpb25faGVpZ2h0GAIgASgEQhry3h8WeWFtbDoicmV2aXNpb25faGVpZ2h0IlIOcmV2aXNpb25IZWlnaHQ6CIigHwCYoB8A'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'allowed_clients', '3': 1, '4': 3, '5': 9, '8': const {}, '10': 'allowedClients'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSQwoPYWxsb3dlZF9jbGllbnRzGAEgAygJQhry3h8WeWFtbDoiYWxsb3dlZF9jbGllbnRzIlIOYWxsb3dlZENsaWVudHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pb.dart new file mode 100644 index 00000000..dcec0a41 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pb.dart @@ -0,0 +1,189 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/commitment/v1/commitment.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../proofs.pb.dart' as $2; + +class MerkleRoot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MerkleRoot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.commitment.v1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + MerkleRoot._() : super(); + factory MerkleRoot({ + $core.List<$core.int>? hash, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory MerkleRoot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MerkleRoot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MerkleRoot clone() => MerkleRoot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MerkleRoot copyWith(void Function(MerkleRoot) updates) => super.copyWith((message) => updates(message as MerkleRoot)) as MerkleRoot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MerkleRoot create() => MerkleRoot._(); + MerkleRoot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MerkleRoot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MerkleRoot? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get hash => $_getN(0); + @$pb.TagNumber(1) + set hash($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); +} + +class MerklePrefix extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MerklePrefix', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.commitment.v1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'keyPrefix', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + MerklePrefix._() : super(); + factory MerklePrefix({ + $core.List<$core.int>? keyPrefix, + }) { + final _result = create(); + if (keyPrefix != null) { + _result.keyPrefix = keyPrefix; + } + return _result; + } + factory MerklePrefix.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MerklePrefix.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MerklePrefix clone() => MerklePrefix()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MerklePrefix copyWith(void Function(MerklePrefix) updates) => super.copyWith((message) => updates(message as MerklePrefix)) as MerklePrefix; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MerklePrefix create() => MerklePrefix._(); + MerklePrefix createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MerklePrefix getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MerklePrefix? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get keyPrefix => $_getN(0); + @$pb.TagNumber(1) + set keyPrefix($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKeyPrefix() => $_has(0); + @$pb.TagNumber(1) + void clearKeyPrefix() => clearField(1); +} + +class MerklePath extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MerklePath', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.commitment.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'keyPath') + ..hasRequiredFields = false + ; + + MerklePath._() : super(); + factory MerklePath({ + $core.Iterable<$core.String>? keyPath, + }) { + final _result = create(); + if (keyPath != null) { + _result.keyPath.addAll(keyPath); + } + return _result; + } + factory MerklePath.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MerklePath.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MerklePath clone() => MerklePath()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MerklePath copyWith(void Function(MerklePath) updates) => super.copyWith((message) => updates(message as MerklePath)) as MerklePath; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MerklePath create() => MerklePath._(); + MerklePath createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MerklePath getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MerklePath? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get keyPath => $_getList(0); +} + +class MerkleProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MerkleProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.commitment.v1'), createEmptyInstance: create) + ..pc<$2.CommitmentProof>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofs', $pb.PbFieldType.PM, subBuilder: $2.CommitmentProof.create) + ..hasRequiredFields = false + ; + + MerkleProof._() : super(); + factory MerkleProof({ + $core.Iterable<$2.CommitmentProof>? proofs, + }) { + final _result = create(); + if (proofs != null) { + _result.proofs.addAll(proofs); + } + return _result; + } + factory MerkleProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MerkleProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MerkleProof clone() => MerkleProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MerkleProof copyWith(void Function(MerkleProof) updates) => super.copyWith((message) => updates(message as MerkleProof)) as MerkleProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MerkleProof create() => MerkleProof._(); + MerkleProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MerkleProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MerkleProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$2.CommitmentProof> get proofs => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbenum.dart new file mode 100644 index 00000000..ecb8a22f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/commitment/v1/commitment.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbjson.dart new file mode 100644 index 00000000..3719b81c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/commitment/v1/commitment.pbjson.dart @@ -0,0 +1,52 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/commitment/v1/commitment.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use merkleRootDescriptor instead') +const MerkleRoot$json = const { + '1': 'MerkleRoot', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 12, '10': 'hash'}, + ], + '7': const {}, +}; + +/// Descriptor for `MerkleRoot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List merkleRootDescriptor = $convert.base64Decode('CgpNZXJrbGVSb290EhIKBGhhc2gYASABKAxSBGhhc2g6BIigHwA='); +@$core.Deprecated('Use merklePrefixDescriptor instead') +const MerklePrefix$json = const { + '1': 'MerklePrefix', + '2': const [ + const {'1': 'key_prefix', '3': 1, '4': 1, '5': 12, '8': const {}, '10': 'keyPrefix'}, + ], +}; + +/// Descriptor for `MerklePrefix`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List merklePrefixDescriptor = $convert.base64Decode('CgxNZXJrbGVQcmVmaXgSNAoKa2V5X3ByZWZpeBgBIAEoDEIV8t4fEXlhbWw6ImtleV9wcmVmaXgiUglrZXlQcmVmaXg='); +@$core.Deprecated('Use merklePathDescriptor instead') +const MerklePath$json = const { + '1': 'MerklePath', + '2': const [ + const {'1': 'key_path', '3': 1, '4': 3, '5': 9, '8': const {}, '10': 'keyPath'}, + ], + '7': const {}, +}; + +/// Descriptor for `MerklePath`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List merklePathDescriptor = $convert.base64Decode('CgpNZXJrbGVQYXRoEi4KCGtleV9wYXRoGAEgAygJQhPy3h8PeWFtbDoia2V5X3BhdGgiUgdrZXlQYXRoOgSYoB8A'); +@$core.Deprecated('Use merkleProofDescriptor instead') +const MerkleProof$json = const { + '1': 'MerkleProof', + '2': const [ + const {'1': 'proofs', '3': 1, '4': 3, '5': 11, '6': '.ics23.CommitmentProof', '10': 'proofs'}, + ], +}; + +/// Descriptor for `MerkleProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List merkleProofDescriptor = $convert.base64Decode('CgtNZXJrbGVQcm9vZhIuCgZwcm9vZnMYASADKAsyFi5pY3MyMy5Db21taXRtZW50UHJvb2ZSBnByb29mcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pb.dart new file mode 100644 index 00000000..4c2aa267 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pb.dart @@ -0,0 +1,505 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/connection.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../commitment/v1/commitment.pb.dart' as $3; + +import 'connection.pbenum.dart'; + +export 'connection.pbenum.dart'; + +class ConnectionEnd extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConnectionEnd', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'versions', $pb.PbFieldType.PM, subBuilder: Version.create) + ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: State.STATE_UNINITIALIZED_UNSPECIFIED, valueOf: State.valueOf, enumValues: State.values) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: Counterparty.create) + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delayPeriod', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + ConnectionEnd._() : super(); + factory ConnectionEnd({ + $core.String? clientId, + $core.Iterable? versions, + State? state, + Counterparty? counterparty, + $fixnum.Int64? delayPeriod, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (versions != null) { + _result.versions.addAll(versions); + } + if (state != null) { + _result.state = state; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (delayPeriod != null) { + _result.delayPeriod = delayPeriod; + } + return _result; + } + factory ConnectionEnd.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConnectionEnd.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConnectionEnd clone() => ConnectionEnd()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConnectionEnd copyWith(void Function(ConnectionEnd) updates) => super.copyWith((message) => updates(message as ConnectionEnd)) as ConnectionEnd; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConnectionEnd create() => ConnectionEnd._(); + ConnectionEnd createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConnectionEnd getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConnectionEnd? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get versions => $_getList(1); + + @$pb.TagNumber(3) + State get state => $_getN(2); + @$pb.TagNumber(3) + set state(State v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasState() => $_has(2); + @$pb.TagNumber(3) + void clearState() => clearField(3); + + @$pb.TagNumber(4) + Counterparty get counterparty => $_getN(3); + @$pb.TagNumber(4) + set counterparty(Counterparty v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasCounterparty() => $_has(3); + @$pb.TagNumber(4) + void clearCounterparty() => clearField(4); + @$pb.TagNumber(4) + Counterparty ensureCounterparty() => $_ensure(3); + + @$pb.TagNumber(5) + $fixnum.Int64 get delayPeriod => $_getI64(4); + @$pb.TagNumber(5) + set delayPeriod($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelayPeriod() => $_has(4); + @$pb.TagNumber(5) + void clearDelayPeriod() => clearField(5); +} + +class IdentifiedConnection extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedConnection', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'versions', $pb.PbFieldType.PM, subBuilder: Version.create) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: State.STATE_UNINITIALIZED_UNSPECIFIED, valueOf: State.valueOf, enumValues: State.values) + ..aOM(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: Counterparty.create) + ..a<$fixnum.Int64>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delayPeriod', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + IdentifiedConnection._() : super(); + factory IdentifiedConnection({ + $core.String? id, + $core.String? clientId, + $core.Iterable? versions, + State? state, + Counterparty? counterparty, + $fixnum.Int64? delayPeriod, + }) { + final _result = create(); + if (id != null) { + _result.id = id; + } + if (clientId != null) { + _result.clientId = clientId; + } + if (versions != null) { + _result.versions.addAll(versions); + } + if (state != null) { + _result.state = state; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (delayPeriod != null) { + _result.delayPeriod = delayPeriod; + } + return _result; + } + factory IdentifiedConnection.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedConnection.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedConnection clone() => IdentifiedConnection()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedConnection copyWith(void Function(IdentifiedConnection) updates) => super.copyWith((message) => updates(message as IdentifiedConnection)) as IdentifiedConnection; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedConnection create() => IdentifiedConnection._(); + IdentifiedConnection createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedConnection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedConnection? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get clientId => $_getSZ(1); + @$pb.TagNumber(2) + set clientId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasClientId() => $_has(1); + @$pb.TagNumber(2) + void clearClientId() => clearField(2); + + @$pb.TagNumber(3) + $core.List get versions => $_getList(2); + + @$pb.TagNumber(4) + State get state => $_getN(3); + @$pb.TagNumber(4) + set state(State v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasState() => $_has(3); + @$pb.TagNumber(4) + void clearState() => clearField(4); + + @$pb.TagNumber(5) + Counterparty get counterparty => $_getN(4); + @$pb.TagNumber(5) + set counterparty(Counterparty v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasCounterparty() => $_has(4); + @$pb.TagNumber(5) + void clearCounterparty() => clearField(5); + @$pb.TagNumber(5) + Counterparty ensureCounterparty() => $_ensure(4); + + @$pb.TagNumber(6) + $fixnum.Int64 get delayPeriod => $_getI64(5); + @$pb.TagNumber(6) + set delayPeriod($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasDelayPeriod() => $_has(5); + @$pb.TagNumber(6) + void clearDelayPeriod() => clearField(6); +} + +class Counterparty extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Counterparty', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..aOM<$3.MerklePrefix>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', subBuilder: $3.MerklePrefix.create) + ..hasRequiredFields = false + ; + + Counterparty._() : super(); + factory Counterparty({ + $core.String? clientId, + $core.String? connectionId, + $3.MerklePrefix? prefix, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (connectionId != null) { + _result.connectionId = connectionId; + } + if (prefix != null) { + _result.prefix = prefix; + } + return _result; + } + factory Counterparty.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Counterparty.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Counterparty clone() => Counterparty()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Counterparty copyWith(void Function(Counterparty) updates) => super.copyWith((message) => updates(message as Counterparty)) as Counterparty; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Counterparty create() => Counterparty._(); + Counterparty createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Counterparty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Counterparty? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get connectionId => $_getSZ(1); + @$pb.TagNumber(2) + set connectionId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasConnectionId() => $_has(1); + @$pb.TagNumber(2) + void clearConnectionId() => clearField(2); + + @$pb.TagNumber(3) + $3.MerklePrefix get prefix => $_getN(2); + @$pb.TagNumber(3) + set prefix($3.MerklePrefix v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPrefix() => $_has(2); + @$pb.TagNumber(3) + void clearPrefix() => clearField(3); + @$pb.TagNumber(3) + $3.MerklePrefix ensurePrefix() => $_ensure(2); +} + +class ClientPaths extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientPaths', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'paths') + ..hasRequiredFields = false + ; + + ClientPaths._() : super(); + factory ClientPaths({ + $core.Iterable<$core.String>? paths, + }) { + final _result = create(); + if (paths != null) { + _result.paths.addAll(paths); + } + return _result; + } + factory ClientPaths.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientPaths.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientPaths clone() => ClientPaths()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientPaths copyWith(void Function(ClientPaths) updates) => super.copyWith((message) => updates(message as ClientPaths)) as ClientPaths; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientPaths create() => ClientPaths._(); + ClientPaths createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientPaths getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientPaths? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get paths => $_getList(0); +} + +class ConnectionPaths extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConnectionPaths', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pPS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'paths') + ..hasRequiredFields = false + ; + + ConnectionPaths._() : super(); + factory ConnectionPaths({ + $core.String? clientId, + $core.Iterable<$core.String>? paths, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (paths != null) { + _result.paths.addAll(paths); + } + return _result; + } + factory ConnectionPaths.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConnectionPaths.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConnectionPaths clone() => ConnectionPaths()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConnectionPaths copyWith(void Function(ConnectionPaths) updates) => super.copyWith((message) => updates(message as ConnectionPaths)) as ConnectionPaths; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConnectionPaths create() => ConnectionPaths._(); + ConnectionPaths createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConnectionPaths getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConnectionPaths? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.String> get paths => $_getList(1); +} + +class Version extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Version', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifier') + ..pPS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'features') + ..hasRequiredFields = false + ; + + Version._() : super(); + factory Version({ + $core.String? identifier, + $core.Iterable<$core.String>? features, + }) { + final _result = create(); + if (identifier != null) { + _result.identifier = identifier; + } + if (features != null) { + _result.features.addAll(features); + } + return _result; + } + factory Version.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Version.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Version clone() => Version()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Version copyWith(void Function(Version) updates) => super.copyWith((message) => updates(message as Version)) as Version; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Version create() => Version._(); + Version createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Version getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Version? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get identifier => $_getSZ(0); + @$pb.TagNumber(1) + set identifier($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIdentifier() => $_has(0); + @$pb.TagNumber(1) + void clearIdentifier() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.String> get features => $_getList(1); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxExpectedTimePerBlock', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $fixnum.Int64? maxExpectedTimePerBlock, + }) { + final _result = create(); + if (maxExpectedTimePerBlock != null) { + _result.maxExpectedTimePerBlock = maxExpectedTimePerBlock; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get maxExpectedTimePerBlock => $_getI64(0); + @$pb.TagNumber(1) + set maxExpectedTimePerBlock($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxExpectedTimePerBlock() => $_has(0); + @$pb.TagNumber(1) + void clearMaxExpectedTimePerBlock() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbenum.dart new file mode 100644 index 00000000..1d89420d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbenum.dart @@ -0,0 +1,30 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/connection.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class State extends $pb.ProtobufEnum { + static const State STATE_UNINITIALIZED_UNSPECIFIED = State._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_UNINITIALIZED_UNSPECIFIED'); + static const State STATE_INIT = State._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_INIT'); + static const State STATE_TRYOPEN = State._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_TRYOPEN'); + static const State STATE_OPEN = State._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_OPEN'); + + static const $core.List values = [ + STATE_UNINITIALIZED_UNSPECIFIED, + STATE_INIT, + STATE_TRYOPEN, + STATE_OPEN, + ]; + + static final $core.Map<$core.int, State> _byValue = $pb.ProtobufEnum.initByValue(values); + static State? valueOf($core.int value) => _byValue[value]; + + const State._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbjson.dart new file mode 100644 index 00000000..eab4dd70 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/connection.pbjson.dart @@ -0,0 +1,111 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/connection.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use stateDescriptor instead') +const State$json = const { + '1': 'State', + '2': const [ + const {'1': 'STATE_UNINITIALIZED_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'STATE_INIT', '2': 1, '3': const {}}, + const {'1': 'STATE_TRYOPEN', '2': 2, '3': const {}}, + const {'1': 'STATE_OPEN', '2': 3, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `State`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List stateDescriptor = $convert.base64Decode('CgVTdGF0ZRI2Ch9TVEFURV9VTklOSVRJQUxJWkVEX1VOU1BFQ0lGSUVEEAAaEYqdIA1VTklOSVRJQUxJWkVEEhgKClNUQVRFX0lOSVQQARoIip0gBElOSVQSHgoNU1RBVEVfVFJZT1BFThACGguKnSAHVFJZT1BFThIYCgpTVEFURV9PUEVOEAMaCIqdIARPUEVOGgSIox4A'); +@$core.Deprecated('Use connectionEndDescriptor instead') +const ConnectionEnd$json = const { + '1': 'ConnectionEnd', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'versions', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.connection.v1.Version', '10': 'versions'}, + const {'1': 'state', '3': 3, '4': 1, '5': 14, '6': '.ibc.core.connection.v1.State', '10': 'state'}, + const {'1': 'counterparty', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'delay_period', '3': 5, '4': 1, '5': 4, '8': const {}, '10': 'delayPeriod'}, + ], + '7': const {}, +}; + +/// Descriptor for `ConnectionEnd`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List connectionEndDescriptor = $convert.base64Decode('Cg1Db25uZWN0aW9uRW5kEjEKCWNsaWVudF9pZBgBIAEoCUIU8t4fEHlhbWw6ImNsaWVudF9pZCJSCGNsaWVudElkEjsKCHZlcnNpb25zGAIgAygLMh8uaWJjLmNvcmUuY29ubmVjdGlvbi52MS5WZXJzaW9uUgh2ZXJzaW9ucxIzCgVzdGF0ZRgDIAEoDjIdLmliYy5jb3JlLmNvbm5lY3Rpb24udjEuU3RhdGVSBXN0YXRlEk4KDGNvdW50ZXJwYXJ0eRgEIAEoCzIkLmliYy5jb3JlLmNvbm5lY3Rpb24udjEuQ291bnRlcnBhcnR5QgTI3h8AUgxjb3VudGVycGFydHkSOgoMZGVsYXlfcGVyaW9kGAUgASgEQhfy3h8TeWFtbDoiZGVsYXlfcGVyaW9kIlILZGVsYXlQZXJpb2Q6BIigHwA='); +@$core.Deprecated('Use identifiedConnectionDescriptor instead') +const IdentifiedConnection$json = const { + '1': 'IdentifiedConnection', + '2': const [ + const {'1': 'id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'id'}, + const {'1': 'client_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'versions', '3': 3, '4': 3, '5': 11, '6': '.ibc.core.connection.v1.Version', '10': 'versions'}, + const {'1': 'state', '3': 4, '4': 1, '5': 14, '6': '.ibc.core.connection.v1.State', '10': 'state'}, + const {'1': 'counterparty', '3': 5, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'delay_period', '3': 6, '4': 1, '5': 4, '8': const {}, '10': 'delayPeriod'}, + ], + '7': const {}, +}; + +/// Descriptor for `IdentifiedConnection`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedConnectionDescriptor = $convert.base64Decode('ChRJZGVudGlmaWVkQ29ubmVjdGlvbhIdCgJpZBgBIAEoCUIN8t4fCXlhbWw6ImlkIlICaWQSMQoJY2xpZW50X2lkGAIgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSOwoIdmVyc2lvbnMYAyADKAsyHy5pYmMuY29yZS5jb25uZWN0aW9uLnYxLlZlcnNpb25SCHZlcnNpb25zEjMKBXN0YXRlGAQgASgOMh0uaWJjLmNvcmUuY29ubmVjdGlvbi52MS5TdGF0ZVIFc3RhdGUSTgoMY291bnRlcnBhcnR5GAUgASgLMiQuaWJjLmNvcmUuY29ubmVjdGlvbi52MS5Db3VudGVycGFydHlCBMjeHwBSDGNvdW50ZXJwYXJ0eRI6CgxkZWxheV9wZXJpb2QYBiABKARCF/LeHxN5YW1sOiJkZWxheV9wZXJpb2QiUgtkZWxheVBlcmlvZDoEiKAfAA=='); +@$core.Deprecated('Use counterpartyDescriptor instead') +const Counterparty$json = const { + '1': 'Counterparty', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'connection_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'connectionId'}, + const {'1': 'prefix', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.commitment.v1.MerklePrefix', '8': const {}, '10': 'prefix'}, + ], + '7': const {}, +}; + +/// Descriptor for `Counterparty`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List counterpartyDescriptor = $convert.base64Decode('CgxDb3VudGVycGFydHkSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSPQoNY29ubmVjdGlvbl9pZBgCIAEoCUIY8t4fFHlhbWw6ImNvbm5lY3Rpb25faWQiUgxjb25uZWN0aW9uSWQSQgoGcHJlZml4GAMgASgLMiQuaWJjLmNvcmUuY29tbWl0bWVudC52MS5NZXJrbGVQcmVmaXhCBMjeHwBSBnByZWZpeDoEiKAfAA=='); +@$core.Deprecated('Use clientPathsDescriptor instead') +const ClientPaths$json = const { + '1': 'ClientPaths', + '2': const [ + const {'1': 'paths', '3': 1, '4': 3, '5': 9, '10': 'paths'}, + ], +}; + +/// Descriptor for `ClientPaths`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientPathsDescriptor = $convert.base64Decode('CgtDbGllbnRQYXRocxIUCgVwYXRocxgBIAMoCVIFcGF0aHM='); +@$core.Deprecated('Use connectionPathsDescriptor instead') +const ConnectionPaths$json = const { + '1': 'ConnectionPaths', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'paths', '3': 2, '4': 3, '5': 9, '10': 'paths'}, + ], +}; + +/// Descriptor for `ConnectionPaths`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List connectionPathsDescriptor = $convert.base64Decode('Cg9Db25uZWN0aW9uUGF0aHMSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSFAoFcGF0aHMYAiADKAlSBXBhdGhz'); +@$core.Deprecated('Use versionDescriptor instead') +const Version$json = const { + '1': 'Version', + '2': const [ + const {'1': 'identifier', '3': 1, '4': 1, '5': 9, '10': 'identifier'}, + const {'1': 'features', '3': 2, '4': 3, '5': 9, '10': 'features'}, + ], + '7': const {}, +}; + +/// Descriptor for `Version`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List versionDescriptor = $convert.base64Decode('CgdWZXJzaW9uEh4KCmlkZW50aWZpZXIYASABKAlSCmlkZW50aWZpZXISGgoIZmVhdHVyZXMYAiADKAlSCGZlYXR1cmVzOgSIoB8A'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'max_expected_time_per_block', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'maxExpectedTimePerBlock'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSZAobbWF4X2V4cGVjdGVkX3RpbWVfcGVyX2Jsb2NrGAEgASgEQiby3h8ieWFtbDoibWF4X2V4cGVjdGVkX3RpbWVfcGVyX2Jsb2NrIlIXbWF4RXhwZWN0ZWRUaW1lUGVyQmxvY2s='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pb.dart new file mode 100644 index 00000000..d8dbbaf7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pb.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'connection.pb.dart' as $4; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..pc<$4.IdentifiedConnection>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connections', $pb.PbFieldType.PM, subBuilder: $4.IdentifiedConnection.create) + ..pc<$4.ConnectionPaths>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientConnectionPaths', $pb.PbFieldType.PM, subBuilder: $4.ConnectionPaths.create) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextConnectionSequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM<$4.Params>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $4.Params.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.Iterable<$4.IdentifiedConnection>? connections, + $core.Iterable<$4.ConnectionPaths>? clientConnectionPaths, + $fixnum.Int64? nextConnectionSequence, + $4.Params? params, + }) { + final _result = create(); + if (connections != null) { + _result.connections.addAll(connections); + } + if (clientConnectionPaths != null) { + _result.clientConnectionPaths.addAll(clientConnectionPaths); + } + if (nextConnectionSequence != null) { + _result.nextConnectionSequence = nextConnectionSequence; + } + if (params != null) { + _result.params = params; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$4.IdentifiedConnection> get connections => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$4.ConnectionPaths> get clientConnectionPaths => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get nextConnectionSequence => $_getI64(2); + @$pb.TagNumber(3) + set nextConnectionSequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasNextConnectionSequence() => $_has(2); + @$pb.TagNumber(3) + void clearNextConnectionSequence() => clearField(3); + + @$pb.TagNumber(4) + $4.Params get params => $_getN(3); + @$pb.TagNumber(4) + set params($4.Params v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasParams() => $_has(3); + @$pb.TagNumber(4) + void clearParams() => clearField(4); + @$pb.TagNumber(4) + $4.Params ensureParams() => $_ensure(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbenum.dart new file mode 100644 index 00000000..11cc723a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbjson.dart new file mode 100644 index 00000000..2759d8bf --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/genesis.pbjson.dart @@ -0,0 +1,23 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'connections', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.connection.v1.IdentifiedConnection', '8': const {}, '10': 'connections'}, + const {'1': 'client_connection_paths', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.connection.v1.ConnectionPaths', '8': const {}, '10': 'clientConnectionPaths'}, + const {'1': 'next_connection_sequence', '3': 3, '4': 1, '5': 4, '8': const {}, '10': 'nextConnectionSequence'}, + const {'1': 'params', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSVAoLY29ubmVjdGlvbnMYASADKAsyLC5pYmMuY29yZS5jb25uZWN0aW9uLnYxLklkZW50aWZpZWRDb25uZWN0aW9uQgTI3h8AUgtjb25uZWN0aW9ucxKHAQoXY2xpZW50X2Nvbm5lY3Rpb25fcGF0aHMYAiADKAsyJy5pYmMuY29yZS5jb25uZWN0aW9uLnYxLkNvbm5lY3Rpb25QYXRoc0ImyN4fAPLeHx55YW1sOiJjbGllbnRfY29ubmVjdGlvbl9wYXRocyJSFWNsaWVudENvbm5lY3Rpb25QYXRocxJdChhuZXh0X2Nvbm5lY3Rpb25fc2VxdWVuY2UYAyABKARCI/LeHx95YW1sOiJuZXh0X2Nvbm5lY3Rpb25fc2VxdWVuY2UiUhZuZXh0Q29ubmVjdGlvblNlcXVlbmNlEjwKBnBhcmFtcxgEIAEoCzIeLmliYy5jb3JlLmNvbm5lY3Rpb24udjEuUGFyYW1zQgTI3h8AUgZwYXJhbXM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pb.dart new file mode 100644 index 00000000..6529f5ee --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pb.dart @@ -0,0 +1,677 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'connection.pb.dart' as $4; +import '../../client/v1/client.pb.dart' as $9; +import '../../../../cosmos/base/query/v1beta1/pagination.pb.dart' as $10; +import '../../../../google/protobuf/any.pb.dart' as $6; + +class QueryConnectionRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..hasRequiredFields = false + ; + + QueryConnectionRequest._() : super(); + factory QueryConnectionRequest({ + $core.String? connectionId, + }) { + final _result = create(); + if (connectionId != null) { + _result.connectionId = connectionId; + } + return _result; + } + factory QueryConnectionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionRequest clone() => QueryConnectionRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionRequest copyWith(void Function(QueryConnectionRequest) updates) => super.copyWith((message) => updates(message as QueryConnectionRequest)) as QueryConnectionRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionRequest create() => QueryConnectionRequest._(); + QueryConnectionRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get connectionId => $_getSZ(0); + @$pb.TagNumber(1) + set connectionId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConnectionId() => $_has(0); + @$pb.TagNumber(1) + void clearConnectionId() => clearField(1); +} + +class QueryConnectionResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOM<$4.ConnectionEnd>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connection', subBuilder: $4.ConnectionEnd.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$9.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..hasRequiredFields = false + ; + + QueryConnectionResponse._() : super(); + factory QueryConnectionResponse({ + $4.ConnectionEnd? connection, + $core.List<$core.int>? proof, + $9.Height? proofHeight, + }) { + final _result = create(); + if (connection != null) { + _result.connection = connection; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryConnectionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionResponse clone() => QueryConnectionResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionResponse copyWith(void Function(QueryConnectionResponse) updates) => super.copyWith((message) => updates(message as QueryConnectionResponse)) as QueryConnectionResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionResponse create() => QueryConnectionResponse._(); + QueryConnectionResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionResponse? _defaultInstance; + + @$pb.TagNumber(1) + $4.ConnectionEnd get connection => $_getN(0); + @$pb.TagNumber(1) + set connection($4.ConnectionEnd v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConnection() => $_has(0); + @$pb.TagNumber(1) + void clearConnection() => clearField(1); + @$pb.TagNumber(1) + $4.ConnectionEnd ensureConnection() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $9.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($9.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $9.Height ensureProofHeight() => $_ensure(2); +} + +class QueryConnectionsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOM<$10.PageRequest>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $10.PageRequest.create) + ..hasRequiredFields = false + ; + + QueryConnectionsRequest._() : super(); + factory QueryConnectionsRequest({ + $10.PageRequest? pagination, + }) { + final _result = create(); + if (pagination != null) { + _result.pagination = pagination; + } + return _result; + } + factory QueryConnectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionsRequest clone() => QueryConnectionsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionsRequest copyWith(void Function(QueryConnectionsRequest) updates) => super.copyWith((message) => updates(message as QueryConnectionsRequest)) as QueryConnectionsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionsRequest create() => QueryConnectionsRequest._(); + QueryConnectionsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $10.PageRequest get pagination => $_getN(0); + @$pb.TagNumber(1) + set pagination($10.PageRequest v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasPagination() => $_has(0); + @$pb.TagNumber(1) + void clearPagination() => clearField(1); + @$pb.TagNumber(1) + $10.PageRequest ensurePagination() => $_ensure(0); +} + +class QueryConnectionsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..pc<$4.IdentifiedConnection>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connections', $pb.PbFieldType.PM, subBuilder: $4.IdentifiedConnection.create) + ..aOM<$10.PageResponse>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pagination', subBuilder: $10.PageResponse.create) + ..aOM<$9.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: $9.Height.create) + ..hasRequiredFields = false + ; + + QueryConnectionsResponse._() : super(); + factory QueryConnectionsResponse({ + $core.Iterable<$4.IdentifiedConnection>? connections, + $10.PageResponse? pagination, + $9.Height? height, + }) { + final _result = create(); + if (connections != null) { + _result.connections.addAll(connections); + } + if (pagination != null) { + _result.pagination = pagination; + } + if (height != null) { + _result.height = height; + } + return _result; + } + factory QueryConnectionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionsResponse clone() => QueryConnectionsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionsResponse copyWith(void Function(QueryConnectionsResponse) updates) => super.copyWith((message) => updates(message as QueryConnectionsResponse)) as QueryConnectionsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionsResponse create() => QueryConnectionsResponse._(); + QueryConnectionsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$4.IdentifiedConnection> get connections => $_getList(0); + + @$pb.TagNumber(2) + $10.PageResponse get pagination => $_getN(1); + @$pb.TagNumber(2) + set pagination($10.PageResponse v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPagination() => $_has(1); + @$pb.TagNumber(2) + void clearPagination() => clearField(2); + @$pb.TagNumber(2) + $10.PageResponse ensurePagination() => $_ensure(1); + + @$pb.TagNumber(3) + $9.Height get height => $_getN(2); + @$pb.TagNumber(3) + set height($9.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + @$pb.TagNumber(3) + $9.Height ensureHeight() => $_ensure(2); +} + +class QueryClientConnectionsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientConnectionsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..hasRequiredFields = false + ; + + QueryClientConnectionsRequest._() : super(); + factory QueryClientConnectionsRequest({ + $core.String? clientId, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + return _result; + } + factory QueryClientConnectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientConnectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientConnectionsRequest clone() => QueryClientConnectionsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientConnectionsRequest copyWith(void Function(QueryClientConnectionsRequest) updates) => super.copyWith((message) => updates(message as QueryClientConnectionsRequest)) as QueryClientConnectionsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientConnectionsRequest create() => QueryClientConnectionsRequest._(); + QueryClientConnectionsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientConnectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientConnectionsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); +} + +class QueryClientConnectionsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryClientConnectionsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionPaths') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$9.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..hasRequiredFields = false + ; + + QueryClientConnectionsResponse._() : super(); + factory QueryClientConnectionsResponse({ + $core.Iterable<$core.String>? connectionPaths, + $core.List<$core.int>? proof, + $9.Height? proofHeight, + }) { + final _result = create(); + if (connectionPaths != null) { + _result.connectionPaths.addAll(connectionPaths); + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryClientConnectionsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryClientConnectionsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryClientConnectionsResponse clone() => QueryClientConnectionsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryClientConnectionsResponse copyWith(void Function(QueryClientConnectionsResponse) updates) => super.copyWith((message) => updates(message as QueryClientConnectionsResponse)) as QueryClientConnectionsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryClientConnectionsResponse create() => QueryClientConnectionsResponse._(); + QueryClientConnectionsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryClientConnectionsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryClientConnectionsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get connectionPaths => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $9.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($9.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $9.Height ensureProofHeight() => $_ensure(2); +} + +class QueryConnectionClientStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionClientStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..hasRequiredFields = false + ; + + QueryConnectionClientStateRequest._() : super(); + factory QueryConnectionClientStateRequest({ + $core.String? connectionId, + }) { + final _result = create(); + if (connectionId != null) { + _result.connectionId = connectionId; + } + return _result; + } + factory QueryConnectionClientStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionClientStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionClientStateRequest clone() => QueryConnectionClientStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionClientStateRequest copyWith(void Function(QueryConnectionClientStateRequest) updates) => super.copyWith((message) => updates(message as QueryConnectionClientStateRequest)) as QueryConnectionClientStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionClientStateRequest create() => QueryConnectionClientStateRequest._(); + QueryConnectionClientStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionClientStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionClientStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get connectionId => $_getSZ(0); + @$pb.TagNumber(1) + set connectionId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConnectionId() => $_has(0); + @$pb.TagNumber(1) + void clearConnectionId() => clearField(1); +} + +class QueryConnectionClientStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionClientStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOM<$9.IdentifiedClientState>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifiedClientState', subBuilder: $9.IdentifiedClientState.create) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$9.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..hasRequiredFields = false + ; + + QueryConnectionClientStateResponse._() : super(); + factory QueryConnectionClientStateResponse({ + $9.IdentifiedClientState? identifiedClientState, + $core.List<$core.int>? proof, + $9.Height? proofHeight, + }) { + final _result = create(); + if (identifiedClientState != null) { + _result.identifiedClientState = identifiedClientState; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryConnectionClientStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionClientStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionClientStateResponse clone() => QueryConnectionClientStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionClientStateResponse copyWith(void Function(QueryConnectionClientStateResponse) updates) => super.copyWith((message) => updates(message as QueryConnectionClientStateResponse)) as QueryConnectionClientStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionClientStateResponse create() => QueryConnectionClientStateResponse._(); + QueryConnectionClientStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionClientStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionClientStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $9.IdentifiedClientState get identifiedClientState => $_getN(0); + @$pb.TagNumber(1) + set identifiedClientState($9.IdentifiedClientState v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasIdentifiedClientState() => $_has(0); + @$pb.TagNumber(1) + void clearIdentifiedClientState() => clearField(1); + @$pb.TagNumber(1) + $9.IdentifiedClientState ensureIdentifiedClientState() => $_ensure(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get proof => $_getN(1); + @$pb.TagNumber(2) + set proof($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProof() => $_has(1); + @$pb.TagNumber(2) + void clearProof() => clearField(2); + + @$pb.TagNumber(3) + $9.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($9.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $9.Height ensureProofHeight() => $_ensure(2); +} + +class QueryConnectionConsensusStateRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionConsensusStateRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + QueryConnectionConsensusStateRequest._() : super(); + factory QueryConnectionConsensusStateRequest({ + $core.String? connectionId, + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (connectionId != null) { + _result.connectionId = connectionId; + } + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory QueryConnectionConsensusStateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionConsensusStateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionConsensusStateRequest clone() => QueryConnectionConsensusStateRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionConsensusStateRequest copyWith(void Function(QueryConnectionConsensusStateRequest) updates) => super.copyWith((message) => updates(message as QueryConnectionConsensusStateRequest)) as QueryConnectionConsensusStateRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionConsensusStateRequest create() => QueryConnectionConsensusStateRequest._(); + QueryConnectionConsensusStateRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionConsensusStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionConsensusStateRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get connectionId => $_getSZ(0); + @$pb.TagNumber(1) + set connectionId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConnectionId() => $_has(0); + @$pb.TagNumber(1) + void clearConnectionId() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionNumber => $_getI64(1); + @$pb.TagNumber(2) + set revisionNumber($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionNumber() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionNumber() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get revisionHeight => $_getI64(2); + @$pb.TagNumber(3) + set revisionHeight($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasRevisionHeight() => $_has(2); + @$pb.TagNumber(3) + void clearRevisionHeight() => clearField(3); +} + +class QueryConnectionConsensusStateResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryConnectionConsensusStateResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOM<$6.Any>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $6.Any.create) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proof', $pb.PbFieldType.OY) + ..aOM<$9.Height>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..hasRequiredFields = false + ; + + QueryConnectionConsensusStateResponse._() : super(); + factory QueryConnectionConsensusStateResponse({ + $6.Any? consensusState, + $core.String? clientId, + $core.List<$core.int>? proof, + $9.Height? proofHeight, + }) { + final _result = create(); + if (consensusState != null) { + _result.consensusState = consensusState; + } + if (clientId != null) { + _result.clientId = clientId; + } + if (proof != null) { + _result.proof = proof; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + return _result; + } + factory QueryConnectionConsensusStateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryConnectionConsensusStateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryConnectionConsensusStateResponse clone() => QueryConnectionConsensusStateResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryConnectionConsensusStateResponse copyWith(void Function(QueryConnectionConsensusStateResponse) updates) => super.copyWith((message) => updates(message as QueryConnectionConsensusStateResponse)) as QueryConnectionConsensusStateResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryConnectionConsensusStateResponse create() => QueryConnectionConsensusStateResponse._(); + QueryConnectionConsensusStateResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryConnectionConsensusStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryConnectionConsensusStateResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Any get consensusState => $_getN(0); + @$pb.TagNumber(1) + set consensusState($6.Any v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConsensusState() => $_has(0); + @$pb.TagNumber(1) + void clearConsensusState() => clearField(1); + @$pb.TagNumber(1) + $6.Any ensureConsensusState() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get clientId => $_getSZ(1); + @$pb.TagNumber(2) + set clientId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasClientId() => $_has(1); + @$pb.TagNumber(2) + void clearClientId() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get proof => $_getN(2); + @$pb.TagNumber(3) + set proof($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasProof() => $_has(2); + @$pb.TagNumber(3) + void clearProof() => clearField(3); + + @$pb.TagNumber(4) + $9.Height get proofHeight => $_getN(3); + @$pb.TagNumber(4) + set proofHeight($9.Height v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasProofHeight() => $_has(3); + @$pb.TagNumber(4) + void clearProofHeight() => clearField(4); + @$pb.TagNumber(4) + $9.Height ensureProofHeight() => $_ensure(3); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbenum.dart new file mode 100644 index 00000000..4a599fc3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbgrpc.dart new file mode 100644 index 00000000..f88d17bc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbgrpc.dart @@ -0,0 +1,183 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$connection = + $grpc.ClientMethod<$0.QueryConnectionRequest, $0.QueryConnectionResponse>( + '/ibc.core.connection.v1.Query/Connection', + ($0.QueryConnectionRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConnectionResponse.fromBuffer(value)); + static final _$connections = $grpc.ClientMethod<$0.QueryConnectionsRequest, + $0.QueryConnectionsResponse>( + '/ibc.core.connection.v1.Query/Connections', + ($0.QueryConnectionsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConnectionsResponse.fromBuffer(value)); + static final _$clientConnections = $grpc.ClientMethod< + $0.QueryClientConnectionsRequest, $0.QueryClientConnectionsResponse>( + '/ibc.core.connection.v1.Query/ClientConnections', + ($0.QueryClientConnectionsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryClientConnectionsResponse.fromBuffer(value)); + static final _$connectionClientState = $grpc.ClientMethod< + $0.QueryConnectionClientStateRequest, + $0.QueryConnectionClientStateResponse>( + '/ibc.core.connection.v1.Query/ConnectionClientState', + ($0.QueryConnectionClientStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConnectionClientStateResponse.fromBuffer(value)); + static final _$connectionConsensusState = $grpc.ClientMethod< + $0.QueryConnectionConsensusStateRequest, + $0.QueryConnectionConsensusStateResponse>( + '/ibc.core.connection.v1.Query/ConnectionConsensusState', + ($0.QueryConnectionConsensusStateRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryConnectionConsensusStateResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryConnectionResponse> connection( + $0.QueryConnectionRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connection, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryConnectionsResponse> connections( + $0.QueryConnectionsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connections, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryClientConnectionsResponse> clientConnections( + $0.QueryClientConnectionsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$clientConnections, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryConnectionClientStateResponse> + connectionClientState($0.QueryConnectionClientStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionClientState, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryConnectionConsensusStateResponse> + connectionConsensusState($0.QueryConnectionConsensusStateRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionConsensusState, request, + options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.connection.v1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryConnectionRequest, + $0.QueryConnectionResponse>( + 'Connection', + connection_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConnectionRequest.fromBuffer(value), + ($0.QueryConnectionResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryConnectionsRequest, + $0.QueryConnectionsResponse>( + 'Connections', + connections_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConnectionsRequest.fromBuffer(value), + ($0.QueryConnectionsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryClientConnectionsRequest, + $0.QueryClientConnectionsResponse>( + 'ClientConnections', + clientConnections_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryClientConnectionsRequest.fromBuffer(value), + ($0.QueryClientConnectionsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryConnectionClientStateRequest, + $0.QueryConnectionClientStateResponse>( + 'ConnectionClientState', + connectionClientState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConnectionClientStateRequest.fromBuffer(value), + ($0.QueryConnectionClientStateResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryConnectionConsensusStateRequest, + $0.QueryConnectionConsensusStateResponse>( + 'ConnectionConsensusState', + connectionConsensusState_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryConnectionConsensusStateRequest.fromBuffer(value), + ($0.QueryConnectionConsensusStateResponse value) => + value.writeToBuffer())); + } + + $async.Future<$0.QueryConnectionResponse> connection_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryConnectionRequest> request) async { + return connection(call, await request); + } + + $async.Future<$0.QueryConnectionsResponse> connections_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryConnectionsRequest> request) async { + return connections(call, await request); + } + + $async.Future<$0.QueryClientConnectionsResponse> clientConnections_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryClientConnectionsRequest> request) async { + return clientConnections(call, await request); + } + + $async.Future<$0.QueryConnectionClientStateResponse> + connectionClientState_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryConnectionClientStateRequest> request) async { + return connectionClientState(call, await request); + } + + $async.Future<$0.QueryConnectionConsensusStateResponse> + connectionConsensusState_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryConnectionConsensusStateRequest> + request) async { + return connectionConsensusState(call, await request); + } + + $async.Future<$0.QueryConnectionResponse> connection( + $grpc.ServiceCall call, $0.QueryConnectionRequest request); + $async.Future<$0.QueryConnectionsResponse> connections( + $grpc.ServiceCall call, $0.QueryConnectionsRequest request); + $async.Future<$0.QueryClientConnectionsResponse> clientConnections( + $grpc.ServiceCall call, $0.QueryClientConnectionsRequest request); + $async.Future<$0.QueryConnectionClientStateResponse> connectionClientState( + $grpc.ServiceCall call, $0.QueryConnectionClientStateRequest request); + $async.Future<$0.QueryConnectionConsensusStateResponse> + connectionConsensusState($grpc.ServiceCall call, + $0.QueryConnectionConsensusStateRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbjson.dart new file mode 100644 index 00000000..0528f309 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/query.pbjson.dart @@ -0,0 +1,123 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryConnectionRequestDescriptor instead') +const QueryConnectionRequest$json = const { + '1': 'QueryConnectionRequest', + '2': const [ + const {'1': 'connection_id', '3': 1, '4': 1, '5': 9, '10': 'connectionId'}, + ], +}; + +/// Descriptor for `QueryConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionRequestDescriptor = $convert.base64Decode('ChZRdWVyeUNvbm5lY3Rpb25SZXF1ZXN0EiMKDWNvbm5lY3Rpb25faWQYASABKAlSDGNvbm5lY3Rpb25JZA=='); +@$core.Deprecated('Use queryConnectionResponseDescriptor instead') +const QueryConnectionResponse$json = const { + '1': 'QueryConnectionResponse', + '2': const [ + const {'1': 'connection', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.ConnectionEnd', '10': 'connection'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryConnectionResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionResponseDescriptor = $convert.base64Decode('ChdRdWVyeUNvbm5lY3Rpb25SZXNwb25zZRJFCgpjb25uZWN0aW9uGAEgASgLMiUuaWJjLmNvcmUuY29ubmVjdGlvbi52MS5Db25uZWN0aW9uRW5kUgpjb25uZWN0aW9uEhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryConnectionsRequestDescriptor instead') +const QueryConnectionsRequest$json = const { + '1': 'QueryConnectionsRequest', + '2': const [ + const {'1': 'pagination', '3': 1, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageRequest', '10': 'pagination'}, + ], +}; + +/// Descriptor for `QueryConnectionsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionsRequestDescriptor = $convert.base64Decode('ChdRdWVyeUNvbm5lY3Rpb25zUmVxdWVzdBJGCgpwYWdpbmF0aW9uGAEgASgLMiYuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVxdWVzdFIKcGFnaW5hdGlvbg=='); +@$core.Deprecated('Use queryConnectionsResponseDescriptor instead') +const QueryConnectionsResponse$json = const { + '1': 'QueryConnectionsResponse', + '2': const [ + const {'1': 'connections', '3': 1, '4': 3, '5': 11, '6': '.ibc.core.connection.v1.IdentifiedConnection', '10': 'connections'}, + const {'1': 'pagination', '3': 2, '4': 1, '5': 11, '6': '.cosmos.base.query.v1beta1.PageResponse', '10': 'pagination'}, + const {'1': 'height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + ], +}; + +/// Descriptor for `QueryConnectionsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionsResponseDescriptor = $convert.base64Decode('ChhRdWVyeUNvbm5lY3Rpb25zUmVzcG9uc2USTgoLY29ubmVjdGlvbnMYASADKAsyLC5pYmMuY29yZS5jb25uZWN0aW9uLnYxLklkZW50aWZpZWRDb25uZWN0aW9uUgtjb25uZWN0aW9ucxJHCgpwYWdpbmF0aW9uGAIgASgLMicuY29zbW9zLmJhc2UucXVlcnkudjFiZXRhMS5QYWdlUmVzcG9uc2VSCnBhZ2luYXRpb24SOAoGaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0'); +@$core.Deprecated('Use queryClientConnectionsRequestDescriptor instead') +const QueryClientConnectionsRequest$json = const { + '1': 'QueryClientConnectionsRequest', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '10': 'clientId'}, + ], +}; + +/// Descriptor for `QueryClientConnectionsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientConnectionsRequestDescriptor = $convert.base64Decode('Ch1RdWVyeUNsaWVudENvbm5lY3Rpb25zUmVxdWVzdBIbCgljbGllbnRfaWQYASABKAlSCGNsaWVudElk'); +@$core.Deprecated('Use queryClientConnectionsResponseDescriptor instead') +const QueryClientConnectionsResponse$json = const { + '1': 'QueryClientConnectionsResponse', + '2': const [ + const {'1': 'connection_paths', '3': 1, '4': 3, '5': 9, '10': 'connectionPaths'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryClientConnectionsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryClientConnectionsResponseDescriptor = $convert.base64Decode('Ch5RdWVyeUNsaWVudENvbm5lY3Rpb25zUmVzcG9uc2USKQoQY29ubmVjdGlvbl9wYXRocxgBIAMoCVIPY29ubmVjdGlvblBhdGhzEhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryConnectionClientStateRequestDescriptor instead') +const QueryConnectionClientStateRequest$json = const { + '1': 'QueryConnectionClientStateRequest', + '2': const [ + const {'1': 'connection_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'connectionId'}, + ], +}; + +/// Descriptor for `QueryConnectionClientStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionClientStateRequestDescriptor = $convert.base64Decode('CiFRdWVyeUNvbm5lY3Rpb25DbGllbnRTdGF0ZVJlcXVlc3QSPQoNY29ubmVjdGlvbl9pZBgBIAEoCUIY8t4fFHlhbWw6ImNvbm5lY3Rpb25faWQiUgxjb25uZWN0aW9uSWQ='); +@$core.Deprecated('Use queryConnectionClientStateResponseDescriptor instead') +const QueryConnectionClientStateResponse$json = const { + '1': 'QueryConnectionClientStateResponse', + '2': const [ + const {'1': 'identified_client_state', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.IdentifiedClientState', '10': 'identifiedClientState'}, + const {'1': 'proof', '3': 2, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryConnectionClientStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionClientStateResponseDescriptor = $convert.base64Decode('CiJRdWVyeUNvbm5lY3Rpb25DbGllbnRTdGF0ZVJlc3BvbnNlEmEKF2lkZW50aWZpZWRfY2xpZW50X3N0YXRlGAEgASgLMikuaWJjLmNvcmUuY2xpZW50LnYxLklkZW50aWZpZWRDbGllbnRTdGF0ZVIVaWRlbnRpZmllZENsaWVudFN0YXRlEhQKBXByb29mGAIgASgMUgVwcm9vZhJDCgxwcm9vZl9oZWlnaHQYAyABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0QgTI3h8AUgtwcm9vZkhlaWdodA=='); +@$core.Deprecated('Use queryConnectionConsensusStateRequestDescriptor instead') +const QueryConnectionConsensusStateRequest$json = const { + '1': 'QueryConnectionConsensusStateRequest', + '2': const [ + const {'1': 'connection_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'connectionId'}, + const {'1': 'revision_number', '3': 2, '4': 1, '5': 4, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 3, '4': 1, '5': 4, '10': 'revisionHeight'}, + ], +}; + +/// Descriptor for `QueryConnectionConsensusStateRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionConsensusStateRequestDescriptor = $convert.base64Decode('CiRRdWVyeUNvbm5lY3Rpb25Db25zZW5zdXNTdGF0ZVJlcXVlc3QSPQoNY29ubmVjdGlvbl9pZBgBIAEoCUIY8t4fFHlhbWw6ImNvbm5lY3Rpb25faWQiUgxjb25uZWN0aW9uSWQSJwoPcmV2aXNpb25fbnVtYmVyGAIgASgEUg5yZXZpc2lvbk51bWJlchInCg9yZXZpc2lvbl9oZWlnaHQYAyABKARSDnJldmlzaW9uSGVpZ2h0'); +@$core.Deprecated('Use queryConnectionConsensusStateResponseDescriptor instead') +const QueryConnectionConsensusStateResponse$json = const { + '1': 'QueryConnectionConsensusStateResponse', + '2': const [ + const {'1': 'consensus_state', '3': 1, '4': 1, '5': 11, '6': '.google.protobuf.Any', '10': 'consensusState'}, + const {'1': 'client_id', '3': 2, '4': 1, '5': 9, '10': 'clientId'}, + const {'1': 'proof', '3': 3, '4': 1, '5': 12, '10': 'proof'}, + const {'1': 'proof_height', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + ], +}; + +/// Descriptor for `QueryConnectionConsensusStateResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryConnectionConsensusStateResponseDescriptor = $convert.base64Decode('CiVRdWVyeUNvbm5lY3Rpb25Db25zZW5zdXNTdGF0ZVJlc3BvbnNlEj0KD2NvbnNlbnN1c19zdGF0ZRgBIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlSDmNvbnNlbnN1c1N0YXRlEhsKCWNsaWVudF9pZBgCIAEoCVIIY2xpZW50SWQSFAoFcHJvb2YYAyABKAxSBXByb29mEkMKDHByb29mX2hlaWdodBgEIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCBMjeHwBSC3Byb29mSGVpZ2h0'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pb.dart new file mode 100644 index 00000000..a39d5798 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pb.dart @@ -0,0 +1,714 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'connection.pb.dart' as $4; +import '../../../../google/protobuf/any.pb.dart' as $6; +import '../../client/v1/client.pb.dart' as $9; + +class MsgConnectionOpenInit extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenInit', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$4.Counterparty>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: $4.Counterparty.create) + ..aOM<$4.Version>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $4.Version.create) + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delayPeriod', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgConnectionOpenInit._() : super(); + factory MsgConnectionOpenInit({ + $core.String? clientId, + $4.Counterparty? counterparty, + $4.Version? version, + $fixnum.Int64? delayPeriod, + $core.String? signer, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (version != null) { + _result.version = version; + } + if (delayPeriod != null) { + _result.delayPeriod = delayPeriod; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgConnectionOpenInit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenInit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenInit clone() => MsgConnectionOpenInit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenInit copyWith(void Function(MsgConnectionOpenInit) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenInit)) as MsgConnectionOpenInit; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenInit create() => MsgConnectionOpenInit._(); + MsgConnectionOpenInit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenInit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenInit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $4.Counterparty get counterparty => $_getN(1); + @$pb.TagNumber(2) + set counterparty($4.Counterparty v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCounterparty() => $_has(1); + @$pb.TagNumber(2) + void clearCounterparty() => clearField(2); + @$pb.TagNumber(2) + $4.Counterparty ensureCounterparty() => $_ensure(1); + + @$pb.TagNumber(3) + $4.Version get version => $_getN(2); + @$pb.TagNumber(3) + set version($4.Version v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasVersion() => $_has(2); + @$pb.TagNumber(3) + void clearVersion() => clearField(3); + @$pb.TagNumber(3) + $4.Version ensureVersion() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get delayPeriod => $_getI64(3); + @$pb.TagNumber(4) + set delayPeriod($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasDelayPeriod() => $_has(3); + @$pb.TagNumber(4) + void clearDelayPeriod() => clearField(4); + + @$pb.TagNumber(5) + $core.String get signer => $_getSZ(4); + @$pb.TagNumber(5) + set signer($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasSigner() => $_has(4); + @$pb.TagNumber(5) + void clearSigner() => clearField(5); +} + +class MsgConnectionOpenInitResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenInitResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgConnectionOpenInitResponse._() : super(); + factory MsgConnectionOpenInitResponse() => create(); + factory MsgConnectionOpenInitResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenInitResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenInitResponse clone() => MsgConnectionOpenInitResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenInitResponse copyWith(void Function(MsgConnectionOpenInitResponse) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenInitResponse)) as MsgConnectionOpenInitResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenInitResponse create() => MsgConnectionOpenInitResponse._(); + MsgConnectionOpenInitResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenInitResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenInitResponse? _defaultInstance; +} + +class MsgConnectionOpenTry extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenTry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'previousConnectionId') + ..aOM<$6.Any>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $6.Any.create) + ..aOM<$4.Counterparty>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: $4.Counterparty.create) + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delayPeriod', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..pc<$4.Version>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterpartyVersions', $pb.PbFieldType.PM, subBuilder: $4.Version.create) + ..aOM<$9.Height>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofInit', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofClient', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofConsensus', $pb.PbFieldType.OY) + ..aOM<$9.Height>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHeight', subBuilder: $9.Height.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgConnectionOpenTry._() : super(); + factory MsgConnectionOpenTry({ + $core.String? clientId, + $core.String? previousConnectionId, + $6.Any? clientState, + $4.Counterparty? counterparty, + $fixnum.Int64? delayPeriod, + $core.Iterable<$4.Version>? counterpartyVersions, + $9.Height? proofHeight, + $core.List<$core.int>? proofInit, + $core.List<$core.int>? proofClient, + $core.List<$core.int>? proofConsensus, + $9.Height? consensusHeight, + $core.String? signer, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (previousConnectionId != null) { + _result.previousConnectionId = previousConnectionId; + } + if (clientState != null) { + _result.clientState = clientState; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (delayPeriod != null) { + _result.delayPeriod = delayPeriod; + } + if (counterpartyVersions != null) { + _result.counterpartyVersions.addAll(counterpartyVersions); + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (proofInit != null) { + _result.proofInit = proofInit; + } + if (proofClient != null) { + _result.proofClient = proofClient; + } + if (proofConsensus != null) { + _result.proofConsensus = proofConsensus; + } + if (consensusHeight != null) { + _result.consensusHeight = consensusHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgConnectionOpenTry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenTry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenTry clone() => MsgConnectionOpenTry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenTry copyWith(void Function(MsgConnectionOpenTry) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenTry)) as MsgConnectionOpenTry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenTry create() => MsgConnectionOpenTry._(); + MsgConnectionOpenTry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenTry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenTry? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get previousConnectionId => $_getSZ(1); + @$pb.TagNumber(2) + set previousConnectionId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPreviousConnectionId() => $_has(1); + @$pb.TagNumber(2) + void clearPreviousConnectionId() => clearField(2); + + @$pb.TagNumber(3) + $6.Any get clientState => $_getN(2); + @$pb.TagNumber(3) + set clientState($6.Any v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasClientState() => $_has(2); + @$pb.TagNumber(3) + void clearClientState() => clearField(3); + @$pb.TagNumber(3) + $6.Any ensureClientState() => $_ensure(2); + + @$pb.TagNumber(4) + $4.Counterparty get counterparty => $_getN(3); + @$pb.TagNumber(4) + set counterparty($4.Counterparty v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasCounterparty() => $_has(3); + @$pb.TagNumber(4) + void clearCounterparty() => clearField(4); + @$pb.TagNumber(4) + $4.Counterparty ensureCounterparty() => $_ensure(3); + + @$pb.TagNumber(5) + $fixnum.Int64 get delayPeriod => $_getI64(4); + @$pb.TagNumber(5) + set delayPeriod($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelayPeriod() => $_has(4); + @$pb.TagNumber(5) + void clearDelayPeriod() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$4.Version> get counterpartyVersions => $_getList(5); + + @$pb.TagNumber(7) + $9.Height get proofHeight => $_getN(6); + @$pb.TagNumber(7) + set proofHeight($9.Height v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasProofHeight() => $_has(6); + @$pb.TagNumber(7) + void clearProofHeight() => clearField(7); + @$pb.TagNumber(7) + $9.Height ensureProofHeight() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List<$core.int> get proofInit => $_getN(7); + @$pb.TagNumber(8) + set proofInit($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasProofInit() => $_has(7); + @$pb.TagNumber(8) + void clearProofInit() => clearField(8); + + @$pb.TagNumber(9) + $core.List<$core.int> get proofClient => $_getN(8); + @$pb.TagNumber(9) + set proofClient($core.List<$core.int> v) { $_setBytes(8, v); } + @$pb.TagNumber(9) + $core.bool hasProofClient() => $_has(8); + @$pb.TagNumber(9) + void clearProofClient() => clearField(9); + + @$pb.TagNumber(10) + $core.List<$core.int> get proofConsensus => $_getN(9); + @$pb.TagNumber(10) + set proofConsensus($core.List<$core.int> v) { $_setBytes(9, v); } + @$pb.TagNumber(10) + $core.bool hasProofConsensus() => $_has(9); + @$pb.TagNumber(10) + void clearProofConsensus() => clearField(10); + + @$pb.TagNumber(11) + $9.Height get consensusHeight => $_getN(10); + @$pb.TagNumber(11) + set consensusHeight($9.Height v) { setField(11, v); } + @$pb.TagNumber(11) + $core.bool hasConsensusHeight() => $_has(10); + @$pb.TagNumber(11) + void clearConsensusHeight() => clearField(11); + @$pb.TagNumber(11) + $9.Height ensureConsensusHeight() => $_ensure(10); + + @$pb.TagNumber(12) + $core.String get signer => $_getSZ(11); + @$pb.TagNumber(12) + set signer($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSigner() => $_has(11); + @$pb.TagNumber(12) + void clearSigner() => clearField(12); +} + +class MsgConnectionOpenTryResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenTryResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgConnectionOpenTryResponse._() : super(); + factory MsgConnectionOpenTryResponse() => create(); + factory MsgConnectionOpenTryResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenTryResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenTryResponse clone() => MsgConnectionOpenTryResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenTryResponse copyWith(void Function(MsgConnectionOpenTryResponse) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenTryResponse)) as MsgConnectionOpenTryResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenTryResponse create() => MsgConnectionOpenTryResponse._(); + MsgConnectionOpenTryResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenTryResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenTryResponse? _defaultInstance; +} + +class MsgConnectionOpenAck extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenAck', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterpartyConnectionId') + ..aOM<$4.Version>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: $4.Version.create) + ..aOM<$6.Any>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $6.Any.create) + ..aOM<$9.Height>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofTry', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofClient', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofConsensus', $pb.PbFieldType.OY) + ..aOM<$9.Height>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusHeight', subBuilder: $9.Height.create) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgConnectionOpenAck._() : super(); + factory MsgConnectionOpenAck({ + $core.String? connectionId, + $core.String? counterpartyConnectionId, + $4.Version? version, + $6.Any? clientState, + $9.Height? proofHeight, + $core.List<$core.int>? proofTry, + $core.List<$core.int>? proofClient, + $core.List<$core.int>? proofConsensus, + $9.Height? consensusHeight, + $core.String? signer, + }) { + final _result = create(); + if (connectionId != null) { + _result.connectionId = connectionId; + } + if (counterpartyConnectionId != null) { + _result.counterpartyConnectionId = counterpartyConnectionId; + } + if (version != null) { + _result.version = version; + } + if (clientState != null) { + _result.clientState = clientState; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (proofTry != null) { + _result.proofTry = proofTry; + } + if (proofClient != null) { + _result.proofClient = proofClient; + } + if (proofConsensus != null) { + _result.proofConsensus = proofConsensus; + } + if (consensusHeight != null) { + _result.consensusHeight = consensusHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgConnectionOpenAck.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenAck.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenAck clone() => MsgConnectionOpenAck()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenAck copyWith(void Function(MsgConnectionOpenAck) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenAck)) as MsgConnectionOpenAck; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenAck create() => MsgConnectionOpenAck._(); + MsgConnectionOpenAck createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenAck getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenAck? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get connectionId => $_getSZ(0); + @$pb.TagNumber(1) + set connectionId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConnectionId() => $_has(0); + @$pb.TagNumber(1) + void clearConnectionId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get counterpartyConnectionId => $_getSZ(1); + @$pb.TagNumber(2) + set counterpartyConnectionId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasCounterpartyConnectionId() => $_has(1); + @$pb.TagNumber(2) + void clearCounterpartyConnectionId() => clearField(2); + + @$pb.TagNumber(3) + $4.Version get version => $_getN(2); + @$pb.TagNumber(3) + set version($4.Version v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasVersion() => $_has(2); + @$pb.TagNumber(3) + void clearVersion() => clearField(3); + @$pb.TagNumber(3) + $4.Version ensureVersion() => $_ensure(2); + + @$pb.TagNumber(4) + $6.Any get clientState => $_getN(3); + @$pb.TagNumber(4) + set clientState($6.Any v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasClientState() => $_has(3); + @$pb.TagNumber(4) + void clearClientState() => clearField(4); + @$pb.TagNumber(4) + $6.Any ensureClientState() => $_ensure(3); + + @$pb.TagNumber(5) + $9.Height get proofHeight => $_getN(4); + @$pb.TagNumber(5) + set proofHeight($9.Height v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasProofHeight() => $_has(4); + @$pb.TagNumber(5) + void clearProofHeight() => clearField(5); + @$pb.TagNumber(5) + $9.Height ensureProofHeight() => $_ensure(4); + + @$pb.TagNumber(6) + $core.List<$core.int> get proofTry => $_getN(5); + @$pb.TagNumber(6) + set proofTry($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasProofTry() => $_has(5); + @$pb.TagNumber(6) + void clearProofTry() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get proofClient => $_getN(6); + @$pb.TagNumber(7) + set proofClient($core.List<$core.int> v) { $_setBytes(6, v); } + @$pb.TagNumber(7) + $core.bool hasProofClient() => $_has(6); + @$pb.TagNumber(7) + void clearProofClient() => clearField(7); + + @$pb.TagNumber(8) + $core.List<$core.int> get proofConsensus => $_getN(7); + @$pb.TagNumber(8) + set proofConsensus($core.List<$core.int> v) { $_setBytes(7, v); } + @$pb.TagNumber(8) + $core.bool hasProofConsensus() => $_has(7); + @$pb.TagNumber(8) + void clearProofConsensus() => clearField(8); + + @$pb.TagNumber(9) + $9.Height get consensusHeight => $_getN(8); + @$pb.TagNumber(9) + set consensusHeight($9.Height v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasConsensusHeight() => $_has(8); + @$pb.TagNumber(9) + void clearConsensusHeight() => clearField(9); + @$pb.TagNumber(9) + $9.Height ensureConsensusHeight() => $_ensure(8); + + @$pb.TagNumber(10) + $core.String get signer => $_getSZ(9); + @$pb.TagNumber(10) + set signer($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasSigner() => $_has(9); + @$pb.TagNumber(10) + void clearSigner() => clearField(10); +} + +class MsgConnectionOpenAckResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenAckResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgConnectionOpenAckResponse._() : super(); + factory MsgConnectionOpenAckResponse() => create(); + factory MsgConnectionOpenAckResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenAckResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenAckResponse clone() => MsgConnectionOpenAckResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenAckResponse copyWith(void Function(MsgConnectionOpenAckResponse) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenAckResponse)) as MsgConnectionOpenAckResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenAckResponse create() => MsgConnectionOpenAckResponse._(); + MsgConnectionOpenAckResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenAckResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenAckResponse? _defaultInstance; +} + +class MsgConnectionOpenConfirm extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenConfirm', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofAck', $pb.PbFieldType.OY) + ..aOM<$9.Height>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proofHeight', subBuilder: $9.Height.create) + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signer') + ..hasRequiredFields = false + ; + + MsgConnectionOpenConfirm._() : super(); + factory MsgConnectionOpenConfirm({ + $core.String? connectionId, + $core.List<$core.int>? proofAck, + $9.Height? proofHeight, + $core.String? signer, + }) { + final _result = create(); + if (connectionId != null) { + _result.connectionId = connectionId; + } + if (proofAck != null) { + _result.proofAck = proofAck; + } + if (proofHeight != null) { + _result.proofHeight = proofHeight; + } + if (signer != null) { + _result.signer = signer; + } + return _result; + } + factory MsgConnectionOpenConfirm.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenConfirm.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenConfirm clone() => MsgConnectionOpenConfirm()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenConfirm copyWith(void Function(MsgConnectionOpenConfirm) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenConfirm)) as MsgConnectionOpenConfirm; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenConfirm create() => MsgConnectionOpenConfirm._(); + MsgConnectionOpenConfirm createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenConfirm getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenConfirm? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get connectionId => $_getSZ(0); + @$pb.TagNumber(1) + set connectionId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasConnectionId() => $_has(0); + @$pb.TagNumber(1) + void clearConnectionId() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get proofAck => $_getN(1); + @$pb.TagNumber(2) + set proofAck($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasProofAck() => $_has(1); + @$pb.TagNumber(2) + void clearProofAck() => clearField(2); + + @$pb.TagNumber(3) + $9.Height get proofHeight => $_getN(2); + @$pb.TagNumber(3) + set proofHeight($9.Height v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasProofHeight() => $_has(2); + @$pb.TagNumber(3) + void clearProofHeight() => clearField(3); + @$pb.TagNumber(3) + $9.Height ensureProofHeight() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get signer => $_getSZ(3); + @$pb.TagNumber(4) + set signer($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSigner() => $_has(3); + @$pb.TagNumber(4) + void clearSigner() => clearField(4); +} + +class MsgConnectionOpenConfirmResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MsgConnectionOpenConfirmResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.connection.v1'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MsgConnectionOpenConfirmResponse._() : super(); + factory MsgConnectionOpenConfirmResponse() => create(); + factory MsgConnectionOpenConfirmResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MsgConnectionOpenConfirmResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenConfirmResponse clone() => MsgConnectionOpenConfirmResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MsgConnectionOpenConfirmResponse copyWith(void Function(MsgConnectionOpenConfirmResponse) updates) => super.copyWith((message) => updates(message as MsgConnectionOpenConfirmResponse)) as MsgConnectionOpenConfirmResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenConfirmResponse create() => MsgConnectionOpenConfirmResponse._(); + MsgConnectionOpenConfirmResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MsgConnectionOpenConfirmResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MsgConnectionOpenConfirmResponse? _defaultInstance; +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbenum.dart new file mode 100644 index 00000000..483e7622 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbgrpc.dart new file mode 100644 index 00000000..5a3d0495 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbgrpc.dart @@ -0,0 +1,146 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'tx.pb.dart' as $1; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + static final _$connectionOpenInit = $grpc.ClientMethod< + $1.MsgConnectionOpenInit, $1.MsgConnectionOpenInitResponse>( + '/ibc.core.connection.v1.Msg/ConnectionOpenInit', + ($1.MsgConnectionOpenInit value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgConnectionOpenInitResponse.fromBuffer(value)); + static final _$connectionOpenTry = $grpc.ClientMethod<$1.MsgConnectionOpenTry, + $1.MsgConnectionOpenTryResponse>( + '/ibc.core.connection.v1.Msg/ConnectionOpenTry', + ($1.MsgConnectionOpenTry value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgConnectionOpenTryResponse.fromBuffer(value)); + static final _$connectionOpenAck = $grpc.ClientMethod<$1.MsgConnectionOpenAck, + $1.MsgConnectionOpenAckResponse>( + '/ibc.core.connection.v1.Msg/ConnectionOpenAck', + ($1.MsgConnectionOpenAck value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgConnectionOpenAckResponse.fromBuffer(value)); + static final _$connectionOpenConfirm = $grpc.ClientMethod< + $1.MsgConnectionOpenConfirm, $1.MsgConnectionOpenConfirmResponse>( + '/ibc.core.connection.v1.Msg/ConnectionOpenConfirm', + ($1.MsgConnectionOpenConfirm value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $1.MsgConnectionOpenConfirmResponse.fromBuffer(value)); + + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$1.MsgConnectionOpenInitResponse> connectionOpenInit( + $1.MsgConnectionOpenInit request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionOpenInit, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgConnectionOpenTryResponse> connectionOpenTry( + $1.MsgConnectionOpenTry request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionOpenTry, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgConnectionOpenAckResponse> connectionOpenAck( + $1.MsgConnectionOpenAck request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionOpenAck, request, options: options); + } + + $grpc.ResponseFuture<$1.MsgConnectionOpenConfirmResponse> + connectionOpenConfirm($1.MsgConnectionOpenConfirm request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionOpenConfirm, request, options: options); + } +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.connection.v1.Msg'; + + MsgServiceBase() { + $addMethod($grpc.ServiceMethod<$1.MsgConnectionOpenInit, + $1.MsgConnectionOpenInitResponse>( + 'ConnectionOpenInit', + connectionOpenInit_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgConnectionOpenInit.fromBuffer(value), + ($1.MsgConnectionOpenInitResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgConnectionOpenTry, + $1.MsgConnectionOpenTryResponse>( + 'ConnectionOpenTry', + connectionOpenTry_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgConnectionOpenTry.fromBuffer(value), + ($1.MsgConnectionOpenTryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgConnectionOpenAck, + $1.MsgConnectionOpenAckResponse>( + 'ConnectionOpenAck', + connectionOpenAck_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgConnectionOpenAck.fromBuffer(value), + ($1.MsgConnectionOpenAckResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.MsgConnectionOpenConfirm, + $1.MsgConnectionOpenConfirmResponse>( + 'ConnectionOpenConfirm', + connectionOpenConfirm_Pre, + false, + false, + ($core.List<$core.int> value) => + $1.MsgConnectionOpenConfirm.fromBuffer(value), + ($1.MsgConnectionOpenConfirmResponse value) => value.writeToBuffer())); + } + + $async.Future<$1.MsgConnectionOpenInitResponse> connectionOpenInit_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgConnectionOpenInit> request) async { + return connectionOpenInit(call, await request); + } + + $async.Future<$1.MsgConnectionOpenTryResponse> connectionOpenTry_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgConnectionOpenTry> request) async { + return connectionOpenTry(call, await request); + } + + $async.Future<$1.MsgConnectionOpenAckResponse> connectionOpenAck_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgConnectionOpenAck> request) async { + return connectionOpenAck(call, await request); + } + + $async.Future<$1.MsgConnectionOpenConfirmResponse> connectionOpenConfirm_Pre( + $grpc.ServiceCall call, + $async.Future<$1.MsgConnectionOpenConfirm> request) async { + return connectionOpenConfirm(call, await request); + } + + $async.Future<$1.MsgConnectionOpenInitResponse> connectionOpenInit( + $grpc.ServiceCall call, $1.MsgConnectionOpenInit request); + $async.Future<$1.MsgConnectionOpenTryResponse> connectionOpenTry( + $grpc.ServiceCall call, $1.MsgConnectionOpenTry request); + $async.Future<$1.MsgConnectionOpenAckResponse> connectionOpenAck( + $grpc.ServiceCall call, $1.MsgConnectionOpenAck request); + $async.Future<$1.MsgConnectionOpenConfirmResponse> connectionOpenConfirm( + $grpc.ServiceCall call, $1.MsgConnectionOpenConfirm request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbjson.dart new file mode 100644 index 00000000..287446a5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/ibc/core/connection/v1/tx.pbjson.dart @@ -0,0 +1,109 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/connection/v1/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use msgConnectionOpenInitDescriptor instead') +const MsgConnectionOpenInit$json = const { + '1': 'MsgConnectionOpenInit', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'counterparty', '3': 2, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Version', '10': 'version'}, + const {'1': 'delay_period', '3': 4, '4': 1, '5': 4, '8': const {}, '10': 'delayPeriod'}, + const {'1': 'signer', '3': 5, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgConnectionOpenInit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenInitDescriptor = $convert.base64Decode('ChVNc2dDb25uZWN0aW9uT3BlbkluaXQSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSTgoMY291bnRlcnBhcnR5GAIgASgLMiQuaWJjLmNvcmUuY29ubmVjdGlvbi52MS5Db3VudGVycGFydHlCBMjeHwBSDGNvdW50ZXJwYXJ0eRI5Cgd2ZXJzaW9uGAMgASgLMh8uaWJjLmNvcmUuY29ubmVjdGlvbi52MS5WZXJzaW9uUgd2ZXJzaW9uEjoKDGRlbGF5X3BlcmlvZBgEIAEoBEIX8t4fE3lhbWw6ImRlbGF5X3BlcmlvZCJSC2RlbGF5UGVyaW9kEhYKBnNpZ25lchgFIAEoCVIGc2lnbmVyOgjooB8AiKAfAA=='); +@$core.Deprecated('Use msgConnectionOpenInitResponseDescriptor instead') +const MsgConnectionOpenInitResponse$json = const { + '1': 'MsgConnectionOpenInitResponse', +}; + +/// Descriptor for `MsgConnectionOpenInitResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenInitResponseDescriptor = $convert.base64Decode('Ch1Nc2dDb25uZWN0aW9uT3BlbkluaXRSZXNwb25zZQ=='); +@$core.Deprecated('Use msgConnectionOpenTryDescriptor instead') +const MsgConnectionOpenTry$json = const { + '1': 'MsgConnectionOpenTry', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'previous_connection_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'previousConnectionId'}, + const {'1': 'client_state', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + const {'1': 'counterparty', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'delay_period', '3': 5, '4': 1, '5': 4, '8': const {}, '10': 'delayPeriod'}, + const {'1': 'counterparty_versions', '3': 6, '4': 3, '5': 11, '6': '.ibc.core.connection.v1.Version', '8': const {}, '10': 'counterpartyVersions'}, + const {'1': 'proof_height', '3': 7, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'proof_init', '3': 8, '4': 1, '5': 12, '8': const {}, '10': 'proofInit'}, + const {'1': 'proof_client', '3': 9, '4': 1, '5': 12, '8': const {}, '10': 'proofClient'}, + const {'1': 'proof_consensus', '3': 10, '4': 1, '5': 12, '8': const {}, '10': 'proofConsensus'}, + const {'1': 'consensus_height', '3': 11, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'consensusHeight'}, + const {'1': 'signer', '3': 12, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgConnectionOpenTry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenTryDescriptor = $convert.base64Decode('ChRNc2dDb25uZWN0aW9uT3BlblRyeRIxCgljbGllbnRfaWQYASABKAlCFPLeHxB5YW1sOiJjbGllbnRfaWQiUghjbGllbnRJZBJXChZwcmV2aW91c19jb25uZWN0aW9uX2lkGAIgASgJQiHy3h8deWFtbDoicHJldmlvdXNfY29ubmVjdGlvbl9pZCJSFHByZXZpb3VzQ29ubmVjdGlvbklkElAKDGNsaWVudF9zdGF0ZRgDIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCF/LeHxN5YW1sOiJjbGllbnRfc3RhdGUiUgtjbGllbnRTdGF0ZRJOCgxjb3VudGVycGFydHkYBCABKAsyJC5pYmMuY29yZS5jb25uZWN0aW9uLnYxLkNvdW50ZXJwYXJ0eUIEyN4fAFIMY291bnRlcnBhcnR5EjoKDGRlbGF5X3BlcmlvZBgFIAEoBEIX8t4fE3lhbWw6ImRlbGF5X3BlcmlvZCJSC2RlbGF5UGVyaW9kEnYKFWNvdW50ZXJwYXJ0eV92ZXJzaW9ucxgGIAMoCzIfLmliYy5jb3JlLmNvbm5lY3Rpb24udjEuVmVyc2lvbkIg8t4fHHlhbWw6ImNvdW50ZXJwYXJ0eV92ZXJzaW9ucyJSFGNvdW50ZXJwYXJ0eVZlcnNpb25zEloKDHByb29mX2hlaWdodBgHIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCG/LeHxN5YW1sOiJwcm9vZl9oZWlnaHQiyN4fAFILcHJvb2ZIZWlnaHQSNAoKcHJvb2ZfaW5pdBgIIAEoDEIV8t4fEXlhbWw6InByb29mX2luaXQiUglwcm9vZkluaXQSOgoMcHJvb2ZfY2xpZW50GAkgASgMQhfy3h8TeWFtbDoicHJvb2ZfY2xpZW50IlILcHJvb2ZDbGllbnQSQwoPcHJvb2ZfY29uc2Vuc3VzGAogASgMQhry3h8WeWFtbDoicHJvb2ZfY29uc2Vuc3VzIlIOcHJvb2ZDb25zZW5zdXMSZgoQY29uc2Vuc3VzX2hlaWdodBgLIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfaGVpZ2h0IsjeHwBSD2NvbnNlbnN1c0hlaWdodBIWCgZzaWduZXIYDCABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgConnectionOpenTryResponseDescriptor instead') +const MsgConnectionOpenTryResponse$json = const { + '1': 'MsgConnectionOpenTryResponse', +}; + +/// Descriptor for `MsgConnectionOpenTryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenTryResponseDescriptor = $convert.base64Decode('ChxNc2dDb25uZWN0aW9uT3BlblRyeVJlc3BvbnNl'); +@$core.Deprecated('Use msgConnectionOpenAckDescriptor instead') +const MsgConnectionOpenAck$json = const { + '1': 'MsgConnectionOpenAck', + '2': const [ + const {'1': 'connection_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'connectionId'}, + const {'1': 'counterparty_connection_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'counterpartyConnectionId'}, + const {'1': 'version', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.connection.v1.Version', '10': 'version'}, + const {'1': 'client_state', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + const {'1': 'proof_height', '3': 5, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'proof_try', '3': 6, '4': 1, '5': 12, '8': const {}, '10': 'proofTry'}, + const {'1': 'proof_client', '3': 7, '4': 1, '5': 12, '8': const {}, '10': 'proofClient'}, + const {'1': 'proof_consensus', '3': 8, '4': 1, '5': 12, '8': const {}, '10': 'proofConsensus'}, + const {'1': 'consensus_height', '3': 9, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'consensusHeight'}, + const {'1': 'signer', '3': 10, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgConnectionOpenAck`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenAckDescriptor = $convert.base64Decode('ChRNc2dDb25uZWN0aW9uT3BlbkFjaxI9Cg1jb25uZWN0aW9uX2lkGAEgASgJQhjy3h8UeWFtbDoiY29ubmVjdGlvbl9pZCJSDGNvbm5lY3Rpb25JZBJjChpjb3VudGVycGFydHlfY29ubmVjdGlvbl9pZBgCIAEoCUIl8t4fIXlhbWw6ImNvdW50ZXJwYXJ0eV9jb25uZWN0aW9uX2lkIlIYY291bnRlcnBhcnR5Q29ubmVjdGlvbklkEjkKB3ZlcnNpb24YAyABKAsyHy5pYmMuY29yZS5jb25uZWN0aW9uLnYxLlZlcnNpb25SB3ZlcnNpb24SUAoMY2xpZW50X3N0YXRlGAQgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRlEloKDHByb29mX2hlaWdodBgFIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCG/LeHxN5YW1sOiJwcm9vZl9oZWlnaHQiyN4fAFILcHJvb2ZIZWlnaHQSMQoJcHJvb2ZfdHJ5GAYgASgMQhTy3h8QeWFtbDoicHJvb2ZfdHJ5IlIIcHJvb2ZUcnkSOgoMcHJvb2ZfY2xpZW50GAcgASgMQhfy3h8TeWFtbDoicHJvb2ZfY2xpZW50IlILcHJvb2ZDbGllbnQSQwoPcHJvb2ZfY29uc2Vuc3VzGAggASgMQhry3h8WeWFtbDoicHJvb2ZfY29uc2Vuc3VzIlIOcHJvb2ZDb25zZW5zdXMSZgoQY29uc2Vuc3VzX2hlaWdodBgJIAEoCzIaLmliYy5jb3JlLmNsaWVudC52MS5IZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfaGVpZ2h0IsjeHwBSD2NvbnNlbnN1c0hlaWdodBIWCgZzaWduZXIYCiABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgConnectionOpenAckResponseDescriptor instead') +const MsgConnectionOpenAckResponse$json = const { + '1': 'MsgConnectionOpenAckResponse', +}; + +/// Descriptor for `MsgConnectionOpenAckResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenAckResponseDescriptor = $convert.base64Decode('ChxNc2dDb25uZWN0aW9uT3BlbkFja1Jlc3BvbnNl'); +@$core.Deprecated('Use msgConnectionOpenConfirmDescriptor instead') +const MsgConnectionOpenConfirm$json = const { + '1': 'MsgConnectionOpenConfirm', + '2': const [ + const {'1': 'connection_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'connectionId'}, + const {'1': 'proof_ack', '3': 2, '4': 1, '5': 12, '8': const {}, '10': 'proofAck'}, + const {'1': 'proof_height', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'proofHeight'}, + const {'1': 'signer', '3': 4, '4': 1, '5': 9, '10': 'signer'}, + ], + '7': const {}, +}; + +/// Descriptor for `MsgConnectionOpenConfirm`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenConfirmDescriptor = $convert.base64Decode('ChhNc2dDb25uZWN0aW9uT3BlbkNvbmZpcm0SPQoNY29ubmVjdGlvbl9pZBgBIAEoCUIY8t4fFHlhbWw6ImNvbm5lY3Rpb25faWQiUgxjb25uZWN0aW9uSWQSMQoJcHJvb2ZfYWNrGAIgASgMQhTy3h8QeWFtbDoicHJvb2ZfYWNrIlIIcHJvb2ZBY2sSWgoMcHJvb2ZfaGVpZ2h0GAMgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIb8t4fE3lhbWw6InByb29mX2hlaWdodCLI3h8AUgtwcm9vZkhlaWdodBIWCgZzaWduZXIYBCABKAlSBnNpZ25lcjoI6KAfAIigHwA='); +@$core.Deprecated('Use msgConnectionOpenConfirmResponseDescriptor instead') +const MsgConnectionOpenConfirmResponse$json = const { + '1': 'MsgConnectionOpenConfirmResponse', +}; + +/// Descriptor for `MsgConnectionOpenConfirmResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List msgConnectionOpenConfirmResponseDescriptor = $convert.base64Decode('CiBNc2dDb25uZWN0aW9uT3BlbkNvbmZpcm1SZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pb.dart new file mode 100644 index 00000000..a73feead --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pb.dart @@ -0,0 +1,1091 @@ +/// +// Generated code. Do not modify. +// source: proofs.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'proofs.pbenum.dart'; + +export 'proofs.pbenum.dart'; + +class ExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leaf', subBuilder: LeafOp.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.PM, subBuilder: InnerOp.create) + ..hasRequiredFields = false + ; + + ExistenceProof._() : super(); + factory ExistenceProof({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + LeafOp? leaf, + $core.Iterable? path, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (leaf != null) { + _result.leaf = leaf; + } + if (path != null) { + _result.path.addAll(path); + } + return _result; + } + factory ExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExistenceProof clone() => ExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExistenceProof copyWith(void Function(ExistenceProof) updates) => super.copyWith((message) => updates(message as ExistenceProof)) as ExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExistenceProof create() => ExistenceProof._(); + ExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + LeafOp get leaf => $_getN(2); + @$pb.TagNumber(3) + set leaf(LeafOp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasLeaf() => $_has(2); + @$pb.TagNumber(3) + void clearLeaf() => clearField(3); + @$pb.TagNumber(3) + LeafOp ensureLeaf() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get path => $_getList(3); +} + +class NonExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'NonExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'left', subBuilder: ExistenceProof.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'right', subBuilder: ExistenceProof.create) + ..hasRequiredFields = false + ; + + NonExistenceProof._() : super(); + factory NonExistenceProof({ + $core.List<$core.int>? key, + ExistenceProof? left, + ExistenceProof? right, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (left != null) { + _result.left = left; + } + if (right != null) { + _result.right = right; + } + return _result; + } + factory NonExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory NonExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + NonExistenceProof clone() => NonExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + NonExistenceProof copyWith(void Function(NonExistenceProof) updates) => super.copyWith((message) => updates(message as NonExistenceProof)) as NonExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static NonExistenceProof create() => NonExistenceProof._(); + NonExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static NonExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static NonExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + ExistenceProof get left => $_getN(1); + @$pb.TagNumber(2) + set left(ExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLeft() => $_has(1); + @$pb.TagNumber(2) + void clearLeft() => clearField(2); + @$pb.TagNumber(2) + ExistenceProof ensureLeft() => $_ensure(1); + + @$pb.TagNumber(3) + ExistenceProof get right => $_getN(2); + @$pb.TagNumber(3) + set right(ExistenceProof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRight() => $_has(2); + @$pb.TagNumber(3) + void clearRight() => clearField(3); + @$pb.TagNumber(3) + ExistenceProof ensureRight() => $_ensure(2); +} + +enum CommitmentProof_Proof { + exist, + nonexist, + batch, + compressed, + notSet +} + +class CommitmentProof extends $pb.GeneratedMessage { + static const $core.Map<$core.int, CommitmentProof_Proof> _CommitmentProof_ProofByTag = { + 1 : CommitmentProof_Proof.exist, + 2 : CommitmentProof_Proof.nonexist, + 3 : CommitmentProof_Proof.batch, + 4 : CommitmentProof_Proof.compressed, + 0 : CommitmentProof_Proof.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CommitmentProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: ExistenceProof.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: NonExistenceProof.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'batch', subBuilder: BatchProof.create) + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compressed', subBuilder: CompressedBatchProof.create) + ..hasRequiredFields = false + ; + + CommitmentProof._() : super(); + factory CommitmentProof({ + ExistenceProof? exist, + NonExistenceProof? nonexist, + BatchProof? batch, + CompressedBatchProof? compressed, + }) { + final _result = create(); + if (exist != null) { + _result.exist = exist; + } + if (nonexist != null) { + _result.nonexist = nonexist; + } + if (batch != null) { + _result.batch = batch; + } + if (compressed != null) { + _result.compressed = compressed; + } + return _result; + } + factory CommitmentProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CommitmentProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CommitmentProof clone() => CommitmentProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CommitmentProof copyWith(void Function(CommitmentProof) updates) => super.copyWith((message) => updates(message as CommitmentProof)) as CommitmentProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CommitmentProof create() => CommitmentProof._(); + CommitmentProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CommitmentProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CommitmentProof? _defaultInstance; + + CommitmentProof_Proof whichProof() => _CommitmentProof_ProofByTag[$_whichOneof(0)]!; + void clearProof() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ExistenceProof get exist => $_getN(0); + @$pb.TagNumber(1) + set exist(ExistenceProof v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExist() => $_has(0); + @$pb.TagNumber(1) + void clearExist() => clearField(1); + @$pb.TagNumber(1) + ExistenceProof ensureExist() => $_ensure(0); + + @$pb.TagNumber(2) + NonExistenceProof get nonexist => $_getN(1); + @$pb.TagNumber(2) + set nonexist(NonExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNonexist() => $_has(1); + @$pb.TagNumber(2) + void clearNonexist() => clearField(2); + @$pb.TagNumber(2) + NonExistenceProof ensureNonexist() => $_ensure(1); + + @$pb.TagNumber(3) + BatchProof get batch => $_getN(2); + @$pb.TagNumber(3) + set batch(BatchProof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasBatch() => $_has(2); + @$pb.TagNumber(3) + void clearBatch() => clearField(3); + @$pb.TagNumber(3) + BatchProof ensureBatch() => $_ensure(2); + + @$pb.TagNumber(4) + CompressedBatchProof get compressed => $_getN(3); + @$pb.TagNumber(4) + set compressed(CompressedBatchProof v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasCompressed() => $_has(3); + @$pb.TagNumber(4) + void clearCompressed() => clearField(4); + @$pb.TagNumber(4) + CompressedBatchProof ensureCompressed() => $_ensure(3); +} + +class LeafOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LeafOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prehashKey', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..e(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prehashValue', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'length', $pb.PbFieldType.OE, defaultOrMaker: LengthOp.NO_PREFIX, valueOf: LengthOp.valueOf, enumValues: LengthOp.values) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + LeafOp._() : super(); + factory LeafOp({ + HashOp? hash, + HashOp? prehashKey, + HashOp? prehashValue, + LengthOp? length, + $core.List<$core.int>? prefix, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (prehashKey != null) { + _result.prehashKey = prehashKey; + } + if (prehashValue != null) { + _result.prehashValue = prehashValue; + } + if (length != null) { + _result.length = length; + } + if (prefix != null) { + _result.prefix = prefix; + } + return _result; + } + factory LeafOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LeafOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LeafOp clone() => LeafOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LeafOp copyWith(void Function(LeafOp) updates) => super.copyWith((message) => updates(message as LeafOp)) as LeafOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static LeafOp create() => LeafOp._(); + LeafOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LeafOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LeafOp? _defaultInstance; + + @$pb.TagNumber(1) + HashOp get hash => $_getN(0); + @$pb.TagNumber(1) + set hash(HashOp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + HashOp get prehashKey => $_getN(1); + @$pb.TagNumber(2) + set prehashKey(HashOp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasPrehashKey() => $_has(1); + @$pb.TagNumber(2) + void clearPrehashKey() => clearField(2); + + @$pb.TagNumber(3) + HashOp get prehashValue => $_getN(2); + @$pb.TagNumber(3) + set prehashValue(HashOp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPrehashValue() => $_has(2); + @$pb.TagNumber(3) + void clearPrehashValue() => clearField(3); + + @$pb.TagNumber(4) + LengthOp get length => $_getN(3); + @$pb.TagNumber(4) + set length(LengthOp v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLength() => $_has(3); + @$pb.TagNumber(4) + void clearLength() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get prefix => $_getN(4); + @$pb.TagNumber(5) + set prefix($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasPrefix() => $_has(4); + @$pb.TagNumber(5) + void clearPrefix() => clearField(5); +} + +class InnerOp extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'InnerOp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prefix', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'suffix', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + InnerOp._() : super(); + factory InnerOp({ + HashOp? hash, + $core.List<$core.int>? prefix, + $core.List<$core.int>? suffix, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + if (prefix != null) { + _result.prefix = prefix; + } + if (suffix != null) { + _result.suffix = suffix; + } + return _result; + } + factory InnerOp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory InnerOp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + InnerOp clone() => InnerOp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + InnerOp copyWith(void Function(InnerOp) updates) => super.copyWith((message) => updates(message as InnerOp)) as InnerOp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static InnerOp create() => InnerOp._(); + InnerOp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static InnerOp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static InnerOp? _defaultInstance; + + @$pb.TagNumber(1) + HashOp get hash => $_getN(0); + @$pb.TagNumber(1) + set hash(HashOp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get prefix => $_getN(1); + @$pb.TagNumber(2) + set prefix($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasPrefix() => $_has(1); + @$pb.TagNumber(2) + void clearPrefix() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get suffix => $_getN(2); + @$pb.TagNumber(3) + set suffix($core.List<$core.int> v) { $_setBytes(2, v); } + @$pb.TagNumber(3) + $core.bool hasSuffix() => $_has(2); + @$pb.TagNumber(3) + void clearSuffix() => clearField(3); +} + +class ProofSpec extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ProofSpec', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leafSpec', subBuilder: LeafOp.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'innerSpec', subBuilder: InnerSpec.create) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxDepth', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minDepth', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + ProofSpec._() : super(); + factory ProofSpec({ + LeafOp? leafSpec, + InnerSpec? innerSpec, + $core.int? maxDepth, + $core.int? minDepth, + }) { + final _result = create(); + if (leafSpec != null) { + _result.leafSpec = leafSpec; + } + if (innerSpec != null) { + _result.innerSpec = innerSpec; + } + if (maxDepth != null) { + _result.maxDepth = maxDepth; + } + if (minDepth != null) { + _result.minDepth = minDepth; + } + return _result; + } + factory ProofSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ProofSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ProofSpec clone() => ProofSpec()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ProofSpec copyWith(void Function(ProofSpec) updates) => super.copyWith((message) => updates(message as ProofSpec)) as ProofSpec; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ProofSpec create() => ProofSpec._(); + ProofSpec createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ProofSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ProofSpec? _defaultInstance; + + @$pb.TagNumber(1) + LeafOp get leafSpec => $_getN(0); + @$pb.TagNumber(1) + set leafSpec(LeafOp v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasLeafSpec() => $_has(0); + @$pb.TagNumber(1) + void clearLeafSpec() => clearField(1); + @$pb.TagNumber(1) + LeafOp ensureLeafSpec() => $_ensure(0); + + @$pb.TagNumber(2) + InnerSpec get innerSpec => $_getN(1); + @$pb.TagNumber(2) + set innerSpec(InnerSpec v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasInnerSpec() => $_has(1); + @$pb.TagNumber(2) + void clearInnerSpec() => clearField(2); + @$pb.TagNumber(2) + InnerSpec ensureInnerSpec() => $_ensure(1); + + @$pb.TagNumber(3) + $core.int get maxDepth => $_getIZ(2); + @$pb.TagNumber(3) + set maxDepth($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxDepth() => $_has(2); + @$pb.TagNumber(3) + void clearMaxDepth() => clearField(3); + + @$pb.TagNumber(4) + $core.int get minDepth => $_getIZ(3); + @$pb.TagNumber(4) + set minDepth($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasMinDepth() => $_has(3); + @$pb.TagNumber(4) + void clearMinDepth() => clearField(4); +} + +class InnerSpec extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'InnerSpec', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'childOrder', $pb.PbFieldType.P3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'childSize', $pb.PbFieldType.O3) + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'minPrefixLength', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxPrefixLength', $pb.PbFieldType.O3) + ..a<$core.List<$core.int>>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'emptyChild', $pb.PbFieldType.OY) + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash', $pb.PbFieldType.OE, defaultOrMaker: HashOp.NO_HASH, valueOf: HashOp.valueOf, enumValues: HashOp.values) + ..hasRequiredFields = false + ; + + InnerSpec._() : super(); + factory InnerSpec({ + $core.Iterable<$core.int>? childOrder, + $core.int? childSize, + $core.int? minPrefixLength, + $core.int? maxPrefixLength, + $core.List<$core.int>? emptyChild, + HashOp? hash, + }) { + final _result = create(); + if (childOrder != null) { + _result.childOrder.addAll(childOrder); + } + if (childSize != null) { + _result.childSize = childSize; + } + if (minPrefixLength != null) { + _result.minPrefixLength = minPrefixLength; + } + if (maxPrefixLength != null) { + _result.maxPrefixLength = maxPrefixLength; + } + if (emptyChild != null) { + _result.emptyChild = emptyChild; + } + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory InnerSpec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory InnerSpec.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + InnerSpec clone() => InnerSpec()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + InnerSpec copyWith(void Function(InnerSpec) updates) => super.copyWith((message) => updates(message as InnerSpec)) as InnerSpec; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static InnerSpec create() => InnerSpec._(); + InnerSpec createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static InnerSpec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static InnerSpec? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get childOrder => $_getList(0); + + @$pb.TagNumber(2) + $core.int get childSize => $_getIZ(1); + @$pb.TagNumber(2) + set childSize($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasChildSize() => $_has(1); + @$pb.TagNumber(2) + void clearChildSize() => clearField(2); + + @$pb.TagNumber(3) + $core.int get minPrefixLength => $_getIZ(2); + @$pb.TagNumber(3) + set minPrefixLength($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMinPrefixLength() => $_has(2); + @$pb.TagNumber(3) + void clearMinPrefixLength() => clearField(3); + + @$pb.TagNumber(4) + $core.int get maxPrefixLength => $_getIZ(3); + @$pb.TagNumber(4) + set maxPrefixLength($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasMaxPrefixLength() => $_has(3); + @$pb.TagNumber(4) + void clearMaxPrefixLength() => clearField(4); + + @$pb.TagNumber(5) + $core.List<$core.int> get emptyChild => $_getN(4); + @$pb.TagNumber(5) + set emptyChild($core.List<$core.int> v) { $_setBytes(4, v); } + @$pb.TagNumber(5) + $core.bool hasEmptyChild() => $_has(4); + @$pb.TagNumber(5) + void clearEmptyChild() => clearField(5); + + @$pb.TagNumber(6) + HashOp get hash => $_getN(5); + @$pb.TagNumber(6) + set hash(HashOp v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasHash() => $_has(5); + @$pb.TagNumber(6) + void clearHash() => clearField(6); +} + +class BatchProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BatchProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: BatchEntry.create) + ..hasRequiredFields = false + ; + + BatchProof._() : super(); + factory BatchProof({ + $core.Iterable? entries, + }) { + final _result = create(); + if (entries != null) { + _result.entries.addAll(entries); + } + return _result; + } + factory BatchProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BatchProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BatchProof clone() => BatchProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BatchProof copyWith(void Function(BatchProof) updates) => super.copyWith((message) => updates(message as BatchProof)) as BatchProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BatchProof create() => BatchProof._(); + BatchProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BatchProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BatchProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get entries => $_getList(0); +} + +enum BatchEntry_Proof { + exist, + nonexist, + notSet +} + +class BatchEntry extends $pb.GeneratedMessage { + static const $core.Map<$core.int, BatchEntry_Proof> _BatchEntry_ProofByTag = { + 1 : BatchEntry_Proof.exist, + 2 : BatchEntry_Proof.nonexist, + 0 : BatchEntry_Proof.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'BatchEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: ExistenceProof.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: NonExistenceProof.create) + ..hasRequiredFields = false + ; + + BatchEntry._() : super(); + factory BatchEntry({ + ExistenceProof? exist, + NonExistenceProof? nonexist, + }) { + final _result = create(); + if (exist != null) { + _result.exist = exist; + } + if (nonexist != null) { + _result.nonexist = nonexist; + } + return _result; + } + factory BatchEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory BatchEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + BatchEntry clone() => BatchEntry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + BatchEntry copyWith(void Function(BatchEntry) updates) => super.copyWith((message) => updates(message as BatchEntry)) as BatchEntry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static BatchEntry create() => BatchEntry._(); + BatchEntry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static BatchEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static BatchEntry? _defaultInstance; + + BatchEntry_Proof whichProof() => _BatchEntry_ProofByTag[$_whichOneof(0)]!; + void clearProof() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ExistenceProof get exist => $_getN(0); + @$pb.TagNumber(1) + set exist(ExistenceProof v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExist() => $_has(0); + @$pb.TagNumber(1) + void clearExist() => clearField(1); + @$pb.TagNumber(1) + ExistenceProof ensureExist() => $_ensure(0); + + @$pb.TagNumber(2) + NonExistenceProof get nonexist => $_getN(1); + @$pb.TagNumber(2) + set nonexist(NonExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNonexist() => $_has(1); + @$pb.TagNumber(2) + void clearNonexist() => clearField(2); + @$pb.TagNumber(2) + NonExistenceProof ensureNonexist() => $_ensure(1); +} + +class CompressedBatchProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedBatchProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: CompressedBatchEntry.create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lookupInners', $pb.PbFieldType.PM, subBuilder: InnerOp.create) + ..hasRequiredFields = false + ; + + CompressedBatchProof._() : super(); + factory CompressedBatchProof({ + $core.Iterable? entries, + $core.Iterable? lookupInners, + }) { + final _result = create(); + if (entries != null) { + _result.entries.addAll(entries); + } + if (lookupInners != null) { + _result.lookupInners.addAll(lookupInners); + } + return _result; + } + factory CompressedBatchProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedBatchProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedBatchProof clone() => CompressedBatchProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedBatchProof copyWith(void Function(CompressedBatchProof) updates) => super.copyWith((message) => updates(message as CompressedBatchProof)) as CompressedBatchProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedBatchProof create() => CompressedBatchProof._(); + CompressedBatchProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedBatchProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedBatchProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get entries => $_getList(0); + + @$pb.TagNumber(2) + $core.List get lookupInners => $_getList(1); +} + +enum CompressedBatchEntry_Proof { + exist, + nonexist, + notSet +} + +class CompressedBatchEntry extends $pb.GeneratedMessage { + static const $core.Map<$core.int, CompressedBatchEntry_Proof> _CompressedBatchEntry_ProofByTag = { + 1 : CompressedBatchEntry_Proof.exist, + 2 : CompressedBatchEntry_Proof.nonexist, + 0 : CompressedBatchEntry_Proof.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedBatchEntry', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'exist', subBuilder: CompressedExistenceProof.create) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nonexist', subBuilder: CompressedNonExistenceProof.create) + ..hasRequiredFields = false + ; + + CompressedBatchEntry._() : super(); + factory CompressedBatchEntry({ + CompressedExistenceProof? exist, + CompressedNonExistenceProof? nonexist, + }) { + final _result = create(); + if (exist != null) { + _result.exist = exist; + } + if (nonexist != null) { + _result.nonexist = nonexist; + } + return _result; + } + factory CompressedBatchEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedBatchEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedBatchEntry clone() => CompressedBatchEntry()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedBatchEntry copyWith(void Function(CompressedBatchEntry) updates) => super.copyWith((message) => updates(message as CompressedBatchEntry)) as CompressedBatchEntry; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedBatchEntry create() => CompressedBatchEntry._(); + CompressedBatchEntry createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedBatchEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedBatchEntry? _defaultInstance; + + CompressedBatchEntry_Proof whichProof() => _CompressedBatchEntry_ProofByTag[$_whichOneof(0)]!; + void clearProof() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + CompressedExistenceProof get exist => $_getN(0); + @$pb.TagNumber(1) + set exist(CompressedExistenceProof v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExist() => $_has(0); + @$pb.TagNumber(1) + void clearExist() => clearField(1); + @$pb.TagNumber(1) + CompressedExistenceProof ensureExist() => $_ensure(0); + + @$pb.TagNumber(2) + CompressedNonExistenceProof get nonexist => $_getN(1); + @$pb.TagNumber(2) + set nonexist(CompressedNonExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNonexist() => $_has(1); + @$pb.TagNumber(2) + void clearNonexist() => clearField(2); + @$pb.TagNumber(2) + CompressedNonExistenceProof ensureNonexist() => $_ensure(1); +} + +class CompressedExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leaf', subBuilder: LeafOp.create) + ..p<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.P3) + ..hasRequiredFields = false + ; + + CompressedExistenceProof._() : super(); + factory CompressedExistenceProof({ + $core.List<$core.int>? key, + $core.List<$core.int>? value, + LeafOp? leaf, + $core.Iterable<$core.int>? path, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (value != null) { + _result.value = value; + } + if (leaf != null) { + _result.leaf = leaf; + } + if (path != null) { + _result.path.addAll(path); + } + return _result; + } + factory CompressedExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedExistenceProof clone() => CompressedExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedExistenceProof copyWith(void Function(CompressedExistenceProof) updates) => super.copyWith((message) => updates(message as CompressedExistenceProof)) as CompressedExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedExistenceProof create() => CompressedExistenceProof._(); + CompressedExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + LeafOp get leaf => $_getN(2); + @$pb.TagNumber(3) + set leaf(LeafOp v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasLeaf() => $_has(2); + @$pb.TagNumber(3) + void clearLeaf() => clearField(3); + @$pb.TagNumber(3) + LeafOp ensureLeaf() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.int> get path => $_getList(3); +} + +class CompressedNonExistenceProof extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CompressedNonExistenceProof', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ics23'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'left', subBuilder: CompressedExistenceProof.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'right', subBuilder: CompressedExistenceProof.create) + ..hasRequiredFields = false + ; + + CompressedNonExistenceProof._() : super(); + factory CompressedNonExistenceProof({ + $core.List<$core.int>? key, + CompressedExistenceProof? left, + CompressedExistenceProof? right, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (left != null) { + _result.left = left; + } + if (right != null) { + _result.right = right; + } + return _result; + } + factory CompressedNonExistenceProof.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CompressedNonExistenceProof.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CompressedNonExistenceProof clone() => CompressedNonExistenceProof()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CompressedNonExistenceProof copyWith(void Function(CompressedNonExistenceProof) updates) => super.copyWith((message) => updates(message as CompressedNonExistenceProof)) as CompressedNonExistenceProof; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CompressedNonExistenceProof create() => CompressedNonExistenceProof._(); + CompressedNonExistenceProof createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CompressedNonExistenceProof getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CompressedNonExistenceProof? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + CompressedExistenceProof get left => $_getN(1); + @$pb.TagNumber(2) + set left(CompressedExistenceProof v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLeft() => $_has(1); + @$pb.TagNumber(2) + void clearLeft() => clearField(2); + @$pb.TagNumber(2) + CompressedExistenceProof ensureLeft() => $_ensure(1); + + @$pb.TagNumber(3) + CompressedExistenceProof get right => $_getN(2); + @$pb.TagNumber(3) + set right(CompressedExistenceProof v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRight() => $_has(2); + @$pb.TagNumber(3) + void clearRight() => clearField(3); + @$pb.TagNumber(3) + CompressedExistenceProof ensureRight() => $_ensure(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbenum.dart new file mode 100644 index 00000000..298057a3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbenum.dart @@ -0,0 +1,63 @@ +/// +// Generated code. Do not modify. +// source: proofs.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class HashOp extends $pb.ProtobufEnum { + static const HashOp NO_HASH = HashOp._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_HASH'); + static const HashOp SHA256 = HashOp._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SHA256'); + static const HashOp SHA512 = HashOp._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SHA512'); + static const HashOp KECCAK = HashOp._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'KECCAK'); + static const HashOp RIPEMD160 = HashOp._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RIPEMD160'); + static const HashOp BITCOIN = HashOp._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'BITCOIN'); + + static const $core.List values = [ + NO_HASH, + SHA256, + SHA512, + KECCAK, + RIPEMD160, + BITCOIN, + ]; + + static final $core.Map<$core.int, HashOp> _byValue = $pb.ProtobufEnum.initByValue(values); + static HashOp? valueOf($core.int value) => _byValue[value]; + + const HashOp._($core.int v, $core.String n) : super(v, n); +} + +class LengthOp extends $pb.ProtobufEnum { + static const LengthOp NO_PREFIX = LengthOp._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_PREFIX'); + static const LengthOp VAR_PROTO = LengthOp._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VAR_PROTO'); + static const LengthOp VAR_RLP = LengthOp._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'VAR_RLP'); + static const LengthOp FIXED32_BIG = LengthOp._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED32_BIG'); + static const LengthOp FIXED32_LITTLE = LengthOp._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED32_LITTLE'); + static const LengthOp FIXED64_BIG = LengthOp._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED64_BIG'); + static const LengthOp FIXED64_LITTLE = LengthOp._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'FIXED64_LITTLE'); + static const LengthOp REQUIRE_32_BYTES = LengthOp._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REQUIRE_32_BYTES'); + static const LengthOp REQUIRE_64_BYTES = LengthOp._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'REQUIRE_64_BYTES'); + + static const $core.List values = [ + NO_PREFIX, + VAR_PROTO, + VAR_RLP, + FIXED32_BIG, + FIXED32_LITTLE, + FIXED64_BIG, + FIXED64_LITTLE, + REQUIRE_32_BYTES, + REQUIRE_64_BYTES, + ]; + + static final $core.Map<$core.int, LengthOp> _byValue = $pb.ProtobufEnum.initByValue(values); + static LengthOp? valueOf($core.int value) => _byValue[value]; + + const LengthOp._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbjson.dart new file mode 100644 index 00000000..213857c6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/client/proofs.pbjson.dart @@ -0,0 +1,212 @@ +/// +// Generated code. Do not modify. +// source: proofs.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use hashOpDescriptor instead') +const HashOp$json = const { + '1': 'HashOp', + '2': const [ + const {'1': 'NO_HASH', '2': 0}, + const {'1': 'SHA256', '2': 1}, + const {'1': 'SHA512', '2': 2}, + const {'1': 'KECCAK', '2': 3}, + const {'1': 'RIPEMD160', '2': 4}, + const {'1': 'BITCOIN', '2': 5}, + ], +}; + +/// Descriptor for `HashOp`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List hashOpDescriptor = $convert.base64Decode('CgZIYXNoT3ASCwoHTk9fSEFTSBAAEgoKBlNIQTI1NhABEgoKBlNIQTUxMhACEgoKBktFQ0NBSxADEg0KCVJJUEVNRDE2MBAEEgsKB0JJVENPSU4QBQ=='); +@$core.Deprecated('Use lengthOpDescriptor instead') +const LengthOp$json = const { + '1': 'LengthOp', + '2': const [ + const {'1': 'NO_PREFIX', '2': 0}, + const {'1': 'VAR_PROTO', '2': 1}, + const {'1': 'VAR_RLP', '2': 2}, + const {'1': 'FIXED32_BIG', '2': 3}, + const {'1': 'FIXED32_LITTLE', '2': 4}, + const {'1': 'FIXED64_BIG', '2': 5}, + const {'1': 'FIXED64_LITTLE', '2': 6}, + const {'1': 'REQUIRE_32_BYTES', '2': 7}, + const {'1': 'REQUIRE_64_BYTES', '2': 8}, + ], +}; + +/// Descriptor for `LengthOp`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List lengthOpDescriptor = $convert.base64Decode('CghMZW5ndGhPcBINCglOT19QUkVGSVgQABINCglWQVJfUFJPVE8QARILCgdWQVJfUkxQEAISDwoLRklYRUQzMl9CSUcQAxISCg5GSVhFRDMyX0xJVFRMRRAEEg8KC0ZJWEVENjRfQklHEAUSEgoORklYRUQ2NF9MSVRUTEUQBhIUChBSRVFVSVJFXzMyX0JZVEVTEAcSFAoQUkVRVUlSRV82NF9CWVRFUxAI'); +@$core.Deprecated('Use existenceProofDescriptor instead') +const ExistenceProof$json = const { + '1': 'ExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'leaf', '3': 3, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leaf'}, + const {'1': 'path', '3': 4, '4': 3, '5': 11, '6': '.ics23.InnerOp', '10': 'path'}, + ], +}; + +/// Descriptor for `ExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List existenceProofDescriptor = $convert.base64Decode('Cg5FeGlzdGVuY2VQcm9vZhIQCgNrZXkYASABKAxSA2tleRIUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSIQoEbGVhZhgDIAEoCzINLmljczIzLkxlYWZPcFIEbGVhZhIiCgRwYXRoGAQgAygLMg4uaWNzMjMuSW5uZXJPcFIEcGF0aA=='); +@$core.Deprecated('Use nonExistenceProofDescriptor instead') +const NonExistenceProof$json = const { + '1': 'NonExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'left', '3': 2, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '10': 'left'}, + const {'1': 'right', '3': 3, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '10': 'right'}, + ], +}; + +/// Descriptor for `NonExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List nonExistenceProofDescriptor = $convert.base64Decode('ChFOb25FeGlzdGVuY2VQcm9vZhIQCgNrZXkYASABKAxSA2tleRIpCgRsZWZ0GAIgASgLMhUuaWNzMjMuRXhpc3RlbmNlUHJvb2ZSBGxlZnQSKwoFcmlnaHQYAyABKAsyFS5pY3MyMy5FeGlzdGVuY2VQcm9vZlIFcmlnaHQ='); +@$core.Deprecated('Use commitmentProofDescriptor instead') +const CommitmentProof$json = const { + '1': 'CommitmentProof', + '2': const [ + const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '9': 0, '10': 'exist'}, + const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.NonExistenceProof', '9': 0, '10': 'nonexist'}, + const {'1': 'batch', '3': 3, '4': 1, '5': 11, '6': '.ics23.BatchProof', '9': 0, '10': 'batch'}, + const {'1': 'compressed', '3': 4, '4': 1, '5': 11, '6': '.ics23.CompressedBatchProof', '9': 0, '10': 'compressed'}, + ], + '8': const [ + const {'1': 'proof'}, + ], +}; + +/// Descriptor for `CommitmentProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List commitmentProofDescriptor = $convert.base64Decode('Cg9Db21taXRtZW50UHJvb2YSLQoFZXhpc3QYASABKAsyFS5pY3MyMy5FeGlzdGVuY2VQcm9vZkgAUgVleGlzdBI2Cghub25leGlzdBgCIAEoCzIYLmljczIzLk5vbkV4aXN0ZW5jZVByb29mSABSCG5vbmV4aXN0EikKBWJhdGNoGAMgASgLMhEuaWNzMjMuQmF0Y2hQcm9vZkgAUgViYXRjaBI9Cgpjb21wcmVzc2VkGAQgASgLMhsuaWNzMjMuQ29tcHJlc3NlZEJhdGNoUHJvb2ZIAFIKY29tcHJlc3NlZEIHCgVwcm9vZg=='); +@$core.Deprecated('Use leafOpDescriptor instead') +const LeafOp$json = const { + '1': 'LeafOp', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, + const {'1': 'prehash_key', '3': 2, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'prehashKey'}, + const {'1': 'prehash_value', '3': 3, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'prehashValue'}, + const {'1': 'length', '3': 4, '4': 1, '5': 14, '6': '.ics23.LengthOp', '10': 'length'}, + const {'1': 'prefix', '3': 5, '4': 1, '5': 12, '10': 'prefix'}, + ], +}; + +/// Descriptor for `LeafOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List leafOpDescriptor = $convert.base64Decode('CgZMZWFmT3ASIQoEaGFzaBgBIAEoDjINLmljczIzLkhhc2hPcFIEaGFzaBIuCgtwcmVoYXNoX2tleRgCIAEoDjINLmljczIzLkhhc2hPcFIKcHJlaGFzaEtleRIyCg1wcmVoYXNoX3ZhbHVlGAMgASgOMg0uaWNzMjMuSGFzaE9wUgxwcmVoYXNoVmFsdWUSJwoGbGVuZ3RoGAQgASgOMg8uaWNzMjMuTGVuZ3RoT3BSBmxlbmd0aBIWCgZwcmVmaXgYBSABKAxSBnByZWZpeA=='); +@$core.Deprecated('Use innerOpDescriptor instead') +const InnerOp$json = const { + '1': 'InnerOp', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, + const {'1': 'prefix', '3': 2, '4': 1, '5': 12, '10': 'prefix'}, + const {'1': 'suffix', '3': 3, '4': 1, '5': 12, '10': 'suffix'}, + ], +}; + +/// Descriptor for `InnerOp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List innerOpDescriptor = $convert.base64Decode('CgdJbm5lck9wEiEKBGhhc2gYASABKA4yDS5pY3MyMy5IYXNoT3BSBGhhc2gSFgoGcHJlZml4GAIgASgMUgZwcmVmaXgSFgoGc3VmZml4GAMgASgMUgZzdWZmaXg='); +@$core.Deprecated('Use proofSpecDescriptor instead') +const ProofSpec$json = const { + '1': 'ProofSpec', + '2': const [ + const {'1': 'leaf_spec', '3': 1, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leafSpec'}, + const {'1': 'inner_spec', '3': 2, '4': 1, '5': 11, '6': '.ics23.InnerSpec', '10': 'innerSpec'}, + const {'1': 'max_depth', '3': 3, '4': 1, '5': 5, '10': 'maxDepth'}, + const {'1': 'min_depth', '3': 4, '4': 1, '5': 5, '10': 'minDepth'}, + ], +}; + +/// Descriptor for `ProofSpec`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List proofSpecDescriptor = $convert.base64Decode('CglQcm9vZlNwZWMSKgoJbGVhZl9zcGVjGAEgASgLMg0uaWNzMjMuTGVhZk9wUghsZWFmU3BlYxIvCgppbm5lcl9zcGVjGAIgASgLMhAuaWNzMjMuSW5uZXJTcGVjUglpbm5lclNwZWMSGwoJbWF4X2RlcHRoGAMgASgFUghtYXhEZXB0aBIbCgltaW5fZGVwdGgYBCABKAVSCG1pbkRlcHRo'); +@$core.Deprecated('Use innerSpecDescriptor instead') +const InnerSpec$json = const { + '1': 'InnerSpec', + '2': const [ + const {'1': 'child_order', '3': 1, '4': 3, '5': 5, '10': 'childOrder'}, + const {'1': 'child_size', '3': 2, '4': 1, '5': 5, '10': 'childSize'}, + const {'1': 'min_prefix_length', '3': 3, '4': 1, '5': 5, '10': 'minPrefixLength'}, + const {'1': 'max_prefix_length', '3': 4, '4': 1, '5': 5, '10': 'maxPrefixLength'}, + const {'1': 'empty_child', '3': 5, '4': 1, '5': 12, '10': 'emptyChild'}, + const {'1': 'hash', '3': 6, '4': 1, '5': 14, '6': '.ics23.HashOp', '10': 'hash'}, + ], +}; + +/// Descriptor for `InnerSpec`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List innerSpecDescriptor = $convert.base64Decode('CglJbm5lclNwZWMSHwoLY2hpbGRfb3JkZXIYASADKAVSCmNoaWxkT3JkZXISHQoKY2hpbGRfc2l6ZRgCIAEoBVIJY2hpbGRTaXplEioKEW1pbl9wcmVmaXhfbGVuZ3RoGAMgASgFUg9taW5QcmVmaXhMZW5ndGgSKgoRbWF4X3ByZWZpeF9sZW5ndGgYBCABKAVSD21heFByZWZpeExlbmd0aBIfCgtlbXB0eV9jaGlsZBgFIAEoDFIKZW1wdHlDaGlsZBIhCgRoYXNoGAYgASgOMg0uaWNzMjMuSGFzaE9wUgRoYXNo'); +@$core.Deprecated('Use batchProofDescriptor instead') +const BatchProof$json = const { + '1': 'BatchProof', + '2': const [ + const {'1': 'entries', '3': 1, '4': 3, '5': 11, '6': '.ics23.BatchEntry', '10': 'entries'}, + ], +}; + +/// Descriptor for `BatchProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List batchProofDescriptor = $convert.base64Decode('CgpCYXRjaFByb29mEisKB2VudHJpZXMYASADKAsyES5pY3MyMy5CYXRjaEVudHJ5UgdlbnRyaWVz'); +@$core.Deprecated('Use batchEntryDescriptor instead') +const BatchEntry$json = const { + '1': 'BatchEntry', + '2': const [ + const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.ExistenceProof', '9': 0, '10': 'exist'}, + const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.NonExistenceProof', '9': 0, '10': 'nonexist'}, + ], + '8': const [ + const {'1': 'proof'}, + ], +}; + +/// Descriptor for `BatchEntry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List batchEntryDescriptor = $convert.base64Decode('CgpCYXRjaEVudHJ5Ei0KBWV4aXN0GAEgASgLMhUuaWNzMjMuRXhpc3RlbmNlUHJvb2ZIAFIFZXhpc3QSNgoIbm9uZXhpc3QYAiABKAsyGC5pY3MyMy5Ob25FeGlzdGVuY2VQcm9vZkgAUghub25leGlzdEIHCgVwcm9vZg=='); +@$core.Deprecated('Use compressedBatchProofDescriptor instead') +const CompressedBatchProof$json = const { + '1': 'CompressedBatchProof', + '2': const [ + const {'1': 'entries', '3': 1, '4': 3, '5': 11, '6': '.ics23.CompressedBatchEntry', '10': 'entries'}, + const {'1': 'lookup_inners', '3': 2, '4': 3, '5': 11, '6': '.ics23.InnerOp', '10': 'lookupInners'}, + ], +}; + +/// Descriptor for `CompressedBatchProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedBatchProofDescriptor = $convert.base64Decode('ChRDb21wcmVzc2VkQmF0Y2hQcm9vZhI1CgdlbnRyaWVzGAEgAygLMhsuaWNzMjMuQ29tcHJlc3NlZEJhdGNoRW50cnlSB2VudHJpZXMSMwoNbG9va3VwX2lubmVycxgCIAMoCzIOLmljczIzLklubmVyT3BSDGxvb2t1cElubmVycw=='); +@$core.Deprecated('Use compressedBatchEntryDescriptor instead') +const CompressedBatchEntry$json = const { + '1': 'CompressedBatchEntry', + '2': const [ + const {'1': 'exist', '3': 1, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '9': 0, '10': 'exist'}, + const {'1': 'nonexist', '3': 2, '4': 1, '5': 11, '6': '.ics23.CompressedNonExistenceProof', '9': 0, '10': 'nonexist'}, + ], + '8': const [ + const {'1': 'proof'}, + ], +}; + +/// Descriptor for `CompressedBatchEntry`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedBatchEntryDescriptor = $convert.base64Decode('ChRDb21wcmVzc2VkQmF0Y2hFbnRyeRI3CgVleGlzdBgBIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZkgAUgVleGlzdBJACghub25leGlzdBgCIAEoCzIiLmljczIzLkNvbXByZXNzZWROb25FeGlzdGVuY2VQcm9vZkgAUghub25leGlzdEIHCgVwcm9vZg=='); +@$core.Deprecated('Use compressedExistenceProofDescriptor instead') +const CompressedExistenceProof$json = const { + '1': 'CompressedExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + const {'1': 'leaf', '3': 3, '4': 1, '5': 11, '6': '.ics23.LeafOp', '10': 'leaf'}, + const {'1': 'path', '3': 4, '4': 3, '5': 5, '10': 'path'}, + ], +}; + +/// Descriptor for `CompressedExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedExistenceProofDescriptor = $convert.base64Decode('ChhDb21wcmVzc2VkRXhpc3RlbmNlUHJvb2YSEAoDa2V5GAEgASgMUgNrZXkSFAoFdmFsdWUYAiABKAxSBXZhbHVlEiEKBGxlYWYYAyABKAsyDS5pY3MyMy5MZWFmT3BSBGxlYWYSEgoEcGF0aBgEIAMoBVIEcGF0aA=='); +@$core.Deprecated('Use compressedNonExistenceProofDescriptor instead') +const CompressedNonExistenceProof$json = const { + '1': 'CompressedNonExistenceProof', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'left', '3': 2, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '10': 'left'}, + const {'1': 'right', '3': 3, '4': 1, '5': 11, '6': '.ics23.CompressedExistenceProof', '10': 'right'}, + ], +}; + +/// Descriptor for `CompressedNonExistenceProof`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List compressedNonExistenceProofDescriptor = $convert.base64Decode('ChtDb21wcmVzc2VkTm9uRXhpc3RlbmNlUHJvb2YSEAoDa2V5GAEgASgMUgNrZXkSMwoEbGVmdBgCIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZlIEbGVmdBI1CgVyaWdodBgDIAEoCzIfLmljczIzLkNvbXByZXNzZWRFeGlzdGVuY2VQcm9vZlIFcmlnaHQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/export.dart new file mode 100644 index 00000000..c4498c6c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.connection.v1/module/export.dart @@ -0,0 +1,47 @@ +export 'client/proofs.pbenum.dart'; +export 'client/proofs.pb.dart'; +export 'client/proofs.pbjson.dart'; +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pb.dart'; +export 'client/ibc/core/client/v1/client.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pbjson.dart'; +export 'client/ibc/core/connection/v1/genesis.pbenum.dart'; +export 'client/ibc/core/connection/v1/query.pbjson.dart'; +export 'client/ibc/core/connection/v1/tx.pbenum.dart'; +export 'client/ibc/core/connection/v1/connection.pbenum.dart'; +export 'client/ibc/core/connection/v1/query.pbgrpc.dart'; +export 'client/ibc/core/connection/v1/connection.pbjson.dart'; +export 'client/ibc/core/connection/v1/connection.pb.dart'; +export 'client/ibc/core/connection/v1/tx.pbjson.dart'; +export 'client/ibc/core/connection/v1/genesis.pb.dart'; +export 'client/ibc/core/connection/v1/tx.pb.dart'; +export 'client/ibc/core/connection/v1/query.pbenum.dart'; +export 'client/ibc/core/connection/v1/query.pb.dart'; +export 'client/ibc/core/connection/v1/genesis.pbjson.dart'; +export 'client/ibc/core/connection/v1/tx.pbgrpc.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/ibc/core/commitment/v1/commitment.pbenum.dart'; +export 'client/ibc/core/commitment/v1/commitment.pb.dart'; +export 'client/ibc/core/commitment/v1/commitment.pbjson.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart new file mode 100644 index 00000000..f24aa777 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pb.dart @@ -0,0 +1,243 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../google/protobuf/timestamp.pb.dart' as $1; + +class Plan extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Plan', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM<$1.Timestamp>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'time', subBuilder: $1.Timestamp.create) + ..aInt64(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'info') + ..hasRequiredFields = false + ; + + Plan._() : super(); + factory Plan({ + $core.String? name, + $1.Timestamp? time, + $fixnum.Int64? height, + $core.String? info, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (time != null) { + _result.time = time; + } + if (height != null) { + _result.height = height; + } + if (info != null) { + _result.info = info; + } + return _result; + } + factory Plan.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Plan.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Plan clone() => Plan()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Plan copyWith(void Function(Plan) updates) => super.copyWith((message) => updates(message as Plan)) as Plan; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Plan create() => Plan._(); + Plan createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Plan getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Plan? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $1.Timestamp get time => $_getN(1); + @$pb.TagNumber(2) + set time($1.Timestamp v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTime() => $_has(1); + @$pb.TagNumber(2) + void clearTime() => clearField(2); + @$pb.TagNumber(2) + $1.Timestamp ensureTime() => $_ensure(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get height => $_getI64(2); + @$pb.TagNumber(3) + set height($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasHeight() => $_has(2); + @$pb.TagNumber(3) + void clearHeight() => clearField(3); + + @$pb.TagNumber(4) + $core.String get info => $_getSZ(3); + @$pb.TagNumber(4) + set info($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasInfo() => $_has(3); + @$pb.TagNumber(4) + void clearInfo() => clearField(4); +} + +class SoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: Plan.create) + ..hasRequiredFields = false + ; + + SoftwareUpgradeProposal._() : super(); + factory SoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + Plan? plan, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + return _result; + } + factory SoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal clone() => SoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SoftwareUpgradeProposal copyWith(void Function(SoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as SoftwareUpgradeProposal)) as SoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal create() => SoftwareUpgradeProposal._(); + SoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan(Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + Plan ensurePlan() => $_ensure(2); +} + +class CancelSoftwareUpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CancelSoftwareUpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.upgrade.v1beta1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..hasRequiredFields = false + ; + + CancelSoftwareUpgradeProposal._() : super(); + factory CancelSoftwareUpgradeProposal({ + $core.String? title, + $core.String? description, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + return _result; + } + factory CancelSoftwareUpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CancelSoftwareUpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal clone() => CancelSoftwareUpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CancelSoftwareUpgradeProposal copyWith(void Function(CancelSoftwareUpgradeProposal) updates) => super.copyWith((message) => updates(message as CancelSoftwareUpgradeProposal)) as CancelSoftwareUpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal create() => CancelSoftwareUpgradeProposal._(); + CancelSoftwareUpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CancelSoftwareUpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CancelSoftwareUpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart new file mode 100644 index 00000000..e6fdc4b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart new file mode 100644 index 00000000..ca41e891 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart @@ -0,0 +1,53 @@ +/// +// Generated code. Do not modify. +// source: cosmos/upgrade/v1beta1/upgrade.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use planDescriptor instead') +const Plan$json = const { + '1': 'Plan', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'time', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Timestamp', '8': const {}, '10': 'time'}, + const {'1': 'height', '3': 3, '4': 1, '5': 3, '10': 'height'}, + const {'1': 'info', '3': 4, '4': 1, '5': 9, '10': 'info'}, + ], + '7': const {}, + '9': const [ + const {'1': 5, '2': 6}, + ], + '10': const ['option'], +}; + +/// Descriptor for `Plan`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List planDescriptor = $convert.base64Decode('CgRQbGFuEhIKBG5hbWUYASABKAlSBG5hbWUSOAoEdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCJDfHwHI3h8AUgR0aW1lEhYKBmhlaWdodBgDIAEoA1IGaGVpZ2h0EhIKBGluZm8YBCABKAlSBGluZm86BOigHwFKBAgFEAZSBm9wdGlvbg=='); +@$core.Deprecated('Use softwareUpgradeProposalDescriptor instead') +const SoftwareUpgradeProposal$json = const { + '1': 'SoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + ], + '7': const {}, +}; + +/// Descriptor for `SoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List softwareUpgradeProposalDescriptor = $convert.base64Decode('ChdTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEjYKBHBsYW4YAyABKAsyHC5jb3Ntb3MudXBncmFkZS52MWJldGExLlBsYW5CBMjeHwBSBHBsYW46BOigHwE='); +@$core.Deprecated('Use cancelSoftwareUpgradeProposalDescriptor instead') +const CancelSoftwareUpgradeProposal$json = const { + '1': 'CancelSoftwareUpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + ], + '7': const {}, +}; + +/// Descriptor for `CancelSoftwareUpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cancelSoftwareUpgradeProposalDescriptor = $convert.base64Decode('Ch1DYW5jZWxTb2Z0d2FyZVVwZ3JhZGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uOgTooB8B'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pb.dart new file mode 100644 index 00000000..064f1512 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pb.dart @@ -0,0 +1,85 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Any extends $pb.GeneratedMessage with $mixin.AnyMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Any', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.AnyMixin.toProto3JsonHelper, fromProto3Json: $mixin.AnyMixin.fromProto3JsonHelper) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeUrl') + ..a<$core.List<$core.int>>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + Any._() : super(); + factory Any({ + $core.String? typeUrl, + $core.List<$core.int>? value, + }) { + final _result = create(); + if (typeUrl != null) { + _result.typeUrl = typeUrl; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory Any.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Any.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Any clone() => Any()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Any copyWith(void Function(Any) updates) => super.copyWith((message) => updates(message as Any)) as Any; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Any create() => Any._(); + Any createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Any getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Any? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get typeUrl => $_getSZ(0); + @$pb.TagNumber(1) + set typeUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTypeUrl() => $_has(0); + @$pb.TagNumber(1) + void clearTypeUrl() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + /// Creates a new [Any] encoding [message]. + /// + /// The [typeUrl] will be [typeUrlPrefix]/`fullName` where `fullName` is + /// the fully qualified name of the type of [message]. + static Any pack($pb.GeneratedMessage message, + {$core.String typeUrlPrefix = 'type.googleapis.com'}) { + final result = create(); + $mixin.AnyMixin.packIntoAny(result, message, + typeUrlPrefix: typeUrlPrefix); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbenum.dart new file mode 100644 index 00000000..c745cf81 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbjson.dart new file mode 100644 index 00000000..a2949a1d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/any.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/any.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use anyDescriptor instead') +const Any$json = const { + '1': 'Any', + '2': const [ + const {'1': 'type_url', '3': 1, '4': 1, '5': 9, '10': 'typeUrl'}, + const {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `Any`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List anyDescriptor = $convert.base64Decode('CgNBbnkSGQoIdHlwZV91cmwYASABKAlSB3R5cGVVcmwSFAoFdmFsdWUYAiABKAxSBXZhbHVl'); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pb.dart new file mode 100644 index 00000000..e5ed493f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pb.dart @@ -0,0 +1,83 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'package:protobuf/src/protobuf/mixins/well_known.dart' as $mixin; + +class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Timestamp', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create, toProto3Json: $mixin.TimestampMixin.toProto3JsonHelper, fromProto3Json: $mixin.TimestampMixin.fromProto3JsonHelper) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'seconds') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nanos', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + Timestamp._() : super(); + factory Timestamp({ + $fixnum.Int64? seconds, + $core.int? nanos, + }) { + final _result = create(); + if (seconds != null) { + _result.seconds = seconds; + } + if (nanos != null) { + _result.nanos = nanos; + } + return _result; + } + factory Timestamp.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Timestamp.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Timestamp clone() => Timestamp()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Timestamp copyWith(void Function(Timestamp) updates) => super.copyWith((message) => updates(message as Timestamp)) as Timestamp; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Timestamp create() => Timestamp._(); + Timestamp createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Timestamp? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get seconds => $_getI64(0); + @$pb.TagNumber(1) + set seconds($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearSeconds() => clearField(1); + + @$pb.TagNumber(2) + $core.int get nanos => $_getIZ(1); + @$pb.TagNumber(2) + set nanos($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNanos() => $_has(1); + @$pb.TagNumber(2) + void clearNanos() => clearField(2); + /// Creates a new instance from [dateTime]. + /// + /// Time zone information will not be preserved. + static Timestamp fromDateTime($core.DateTime dateTime) { + final result = create(); + $mixin.TimestampMixin.setFromDateTime(result, dateTime); + return result; + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbenum.dart new file mode 100644 index 00000000..72b1ec68 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbjson.dart new file mode 100644 index 00000000..d031fbfc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/google/protobuf/timestamp.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/timestamp.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use timestampDescriptor instead') +const Timestamp$json = const { + '1': 'Timestamp', + '2': const [ + const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, + const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, + ], +}; + +/// Descriptor for `Timestamp`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List timestampDescriptor = $convert.base64Decode('CglUaW1lc3RhbXASGAoHc2Vjb25kcxgBIAEoA1IHc2Vjb25kcxIUCgVuYW5vcxgCIAEoBVIFbmFub3M='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pb.dart new file mode 100644 index 00000000..9d8ad0a1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pb.dart @@ -0,0 +1,617 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/channel.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../client/v1/client.pb.dart' as $4; + +import 'channel.pbenum.dart'; + +export 'channel.pbenum.dart'; + +class Channel extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Channel', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: State.STATE_UNINITIALIZED_UNSPECIFIED, valueOf: State.valueOf, enumValues: State.values) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ordering', $pb.PbFieldType.OE, defaultOrMaker: Order.ORDER_NONE_UNSPECIFIED, valueOf: Order.valueOf, enumValues: Order.values) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: Counterparty.create) + ..pPS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionHops') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..hasRequiredFields = false + ; + + Channel._() : super(); + factory Channel({ + State? state, + Order? ordering, + Counterparty? counterparty, + $core.Iterable<$core.String>? connectionHops, + $core.String? version, + }) { + final _result = create(); + if (state != null) { + _result.state = state; + } + if (ordering != null) { + _result.ordering = ordering; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (connectionHops != null) { + _result.connectionHops.addAll(connectionHops); + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory Channel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Channel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Channel clone() => Channel()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Channel copyWith(void Function(Channel) updates) => super.copyWith((message) => updates(message as Channel)) as Channel; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Channel create() => Channel._(); + Channel createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Channel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Channel? _defaultInstance; + + @$pb.TagNumber(1) + State get state => $_getN(0); + @$pb.TagNumber(1) + set state(State v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasState() => $_has(0); + @$pb.TagNumber(1) + void clearState() => clearField(1); + + @$pb.TagNumber(2) + Order get ordering => $_getN(1); + @$pb.TagNumber(2) + set ordering(Order v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOrdering() => $_has(1); + @$pb.TagNumber(2) + void clearOrdering() => clearField(2); + + @$pb.TagNumber(3) + Counterparty get counterparty => $_getN(2); + @$pb.TagNumber(3) + set counterparty(Counterparty v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCounterparty() => $_has(2); + @$pb.TagNumber(3) + void clearCounterparty() => clearField(3); + @$pb.TagNumber(3) + Counterparty ensureCounterparty() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.String> get connectionHops => $_getList(3); + + @$pb.TagNumber(5) + $core.String get version => $_getSZ(4); + @$pb.TagNumber(5) + set version($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasVersion() => $_has(4); + @$pb.TagNumber(5) + void clearVersion() => clearField(5); +} + +class IdentifiedChannel extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedChannel', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: State.STATE_UNINITIALIZED_UNSPECIFIED, valueOf: State.valueOf, enumValues: State.values) + ..e(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ordering', $pb.PbFieldType.OE, defaultOrMaker: Order.ORDER_NONE_UNSPECIFIED, valueOf: Order.valueOf, enumValues: Order.values) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: Counterparty.create) + ..pPS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionHops') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + IdentifiedChannel._() : super(); + factory IdentifiedChannel({ + State? state, + Order? ordering, + Counterparty? counterparty, + $core.Iterable<$core.String>? connectionHops, + $core.String? version, + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (state != null) { + _result.state = state; + } + if (ordering != null) { + _result.ordering = ordering; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (connectionHops != null) { + _result.connectionHops.addAll(connectionHops); + } + if (version != null) { + _result.version = version; + } + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory IdentifiedChannel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedChannel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedChannel clone() => IdentifiedChannel()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedChannel copyWith(void Function(IdentifiedChannel) updates) => super.copyWith((message) => updates(message as IdentifiedChannel)) as IdentifiedChannel; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedChannel create() => IdentifiedChannel._(); + IdentifiedChannel createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedChannel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedChannel? _defaultInstance; + + @$pb.TagNumber(1) + State get state => $_getN(0); + @$pb.TagNumber(1) + set state(State v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasState() => $_has(0); + @$pb.TagNumber(1) + void clearState() => clearField(1); + + @$pb.TagNumber(2) + Order get ordering => $_getN(1); + @$pb.TagNumber(2) + set ordering(Order v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOrdering() => $_has(1); + @$pb.TagNumber(2) + void clearOrdering() => clearField(2); + + @$pb.TagNumber(3) + Counterparty get counterparty => $_getN(2); + @$pb.TagNumber(3) + set counterparty(Counterparty v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCounterparty() => $_has(2); + @$pb.TagNumber(3) + void clearCounterparty() => clearField(3); + @$pb.TagNumber(3) + Counterparty ensureCounterparty() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List<$core.String> get connectionHops => $_getList(3); + + @$pb.TagNumber(5) + $core.String get version => $_getSZ(4); + @$pb.TagNumber(5) + set version($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasVersion() => $_has(4); + @$pb.TagNumber(5) + void clearVersion() => clearField(5); + + @$pb.TagNumber(6) + $core.String get portId => $_getSZ(5); + @$pb.TagNumber(6) + set portId($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPortId() => $_has(5); + @$pb.TagNumber(6) + void clearPortId() => clearField(6); + + @$pb.TagNumber(7) + $core.String get channelId => $_getSZ(6); + @$pb.TagNumber(7) + set channelId($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasChannelId() => $_has(6); + @$pb.TagNumber(7) + void clearChannelId() => clearField(7); +} + +class Counterparty extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Counterparty', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..hasRequiredFields = false + ; + + Counterparty._() : super(); + factory Counterparty({ + $core.String? portId, + $core.String? channelId, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + return _result; + } + factory Counterparty.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Counterparty.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Counterparty clone() => Counterparty()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Counterparty copyWith(void Function(Counterparty) updates) => super.copyWith((message) => updates(message as Counterparty)) as Counterparty; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Counterparty create() => Counterparty._(); + Counterparty createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Counterparty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Counterparty? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); +} + +class Packet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Packet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourcePort') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceChannel') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'destinationPort') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'destinationChannel') + ..a<$core.List<$core.int>>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..aOM<$4.Height>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutHeight', subBuilder: $4.Height.create) + ..a<$fixnum.Int64>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timeoutTimestamp', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Packet._() : super(); + factory Packet({ + $fixnum.Int64? sequence, + $core.String? sourcePort, + $core.String? sourceChannel, + $core.String? destinationPort, + $core.String? destinationChannel, + $core.List<$core.int>? data, + $4.Height? timeoutHeight, + $fixnum.Int64? timeoutTimestamp, + }) { + final _result = create(); + if (sequence != null) { + _result.sequence = sequence; + } + if (sourcePort != null) { + _result.sourcePort = sourcePort; + } + if (sourceChannel != null) { + _result.sourceChannel = sourceChannel; + } + if (destinationPort != null) { + _result.destinationPort = destinationPort; + } + if (destinationChannel != null) { + _result.destinationChannel = destinationChannel; + } + if (data != null) { + _result.data = data; + } + if (timeoutHeight != null) { + _result.timeoutHeight = timeoutHeight; + } + if (timeoutTimestamp != null) { + _result.timeoutTimestamp = timeoutTimestamp; + } + return _result; + } + factory Packet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Packet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Packet clone() => Packet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Packet copyWith(void Function(Packet) updates) => super.copyWith((message) => updates(message as Packet)) as Packet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Packet create() => Packet._(); + Packet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Packet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Packet? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get sequence => $_getI64(0); + @$pb.TagNumber(1) + set sequence($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasSequence() => $_has(0); + @$pb.TagNumber(1) + void clearSequence() => clearField(1); + + @$pb.TagNumber(2) + $core.String get sourcePort => $_getSZ(1); + @$pb.TagNumber(2) + set sourcePort($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourcePort() => $_has(1); + @$pb.TagNumber(2) + void clearSourcePort() => clearField(2); + + @$pb.TagNumber(3) + $core.String get sourceChannel => $_getSZ(2); + @$pb.TagNumber(3) + set sourceChannel($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSourceChannel() => $_has(2); + @$pb.TagNumber(3) + void clearSourceChannel() => clearField(3); + + @$pb.TagNumber(4) + $core.String get destinationPort => $_getSZ(3); + @$pb.TagNumber(4) + set destinationPort($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasDestinationPort() => $_has(3); + @$pb.TagNumber(4) + void clearDestinationPort() => clearField(4); + + @$pb.TagNumber(5) + $core.String get destinationChannel => $_getSZ(4); + @$pb.TagNumber(5) + set destinationChannel($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDestinationChannel() => $_has(4); + @$pb.TagNumber(5) + void clearDestinationChannel() => clearField(5); + + @$pb.TagNumber(6) + $core.List<$core.int> get data => $_getN(5); + @$pb.TagNumber(6) + set data($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(6) + $core.bool hasData() => $_has(5); + @$pb.TagNumber(6) + void clearData() => clearField(6); + + @$pb.TagNumber(7) + $4.Height get timeoutHeight => $_getN(6); + @$pb.TagNumber(7) + set timeoutHeight($4.Height v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasTimeoutHeight() => $_has(6); + @$pb.TagNumber(7) + void clearTimeoutHeight() => clearField(7); + @$pb.TagNumber(7) + $4.Height ensureTimeoutHeight() => $_ensure(6); + + @$pb.TagNumber(8) + $fixnum.Int64 get timeoutTimestamp => $_getI64(7); + @$pb.TagNumber(8) + set timeoutTimestamp($fixnum.Int64 v) { $_setInt64(7, v); } + @$pb.TagNumber(8) + $core.bool hasTimeoutTimestamp() => $_has(7); + @$pb.TagNumber(8) + void clearTimeoutTimestamp() => clearField(8); +} + +class PacketState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PacketState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelId') + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$core.List<$core.int>>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'data', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + PacketState._() : super(); + factory PacketState({ + $core.String? portId, + $core.String? channelId, + $fixnum.Int64? sequence, + $core.List<$core.int>? data, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (channelId != null) { + _result.channelId = channelId; + } + if (sequence != null) { + _result.sequence = sequence; + } + if (data != null) { + _result.data = data; + } + return _result; + } + factory PacketState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PacketState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PacketState clone() => PacketState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PacketState copyWith(void Function(PacketState) updates) => super.copyWith((message) => updates(message as PacketState)) as PacketState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PacketState create() => PacketState._(); + PacketState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PacketState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PacketState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get channelId => $_getSZ(1); + @$pb.TagNumber(2) + set channelId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasChannelId() => $_has(1); + @$pb.TagNumber(2) + void clearChannelId() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get sequence => $_getI64(2); + @$pb.TagNumber(3) + set sequence($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasSequence() => $_has(2); + @$pb.TagNumber(3) + void clearSequence() => clearField(3); + + @$pb.TagNumber(4) + $core.List<$core.int> get data => $_getN(3); + @$pb.TagNumber(4) + set data($core.List<$core.int> v) { $_setBytes(3, v); } + @$pb.TagNumber(4) + $core.bool hasData() => $_has(3); + @$pb.TagNumber(4) + void clearData() => clearField(4); +} + +enum Acknowledgement_Response { + result, + error, + notSet +} + +class Acknowledgement extends $pb.GeneratedMessage { + static const $core.Map<$core.int, Acknowledgement_Response> _Acknowledgement_ResponseByTag = { + 21 : Acknowledgement_Response.result, + 22 : Acknowledgement_Response.error, + 0 : Acknowledgement_Response.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Acknowledgement', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.channel.v1'), createEmptyInstance: create) + ..oo(0, [21, 22]) + ..a<$core.List<$core.int>>(21, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'result', $pb.PbFieldType.OY) + ..aOS(22, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'error') + ..hasRequiredFields = false + ; + + Acknowledgement._() : super(); + factory Acknowledgement({ + $core.List<$core.int>? result, + $core.String? error, + }) { + final _result = create(); + if (result != null) { + _result.result = result; + } + if (error != null) { + _result.error = error; + } + return _result; + } + factory Acknowledgement.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Acknowledgement.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Acknowledgement clone() => Acknowledgement()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Acknowledgement copyWith(void Function(Acknowledgement) updates) => super.copyWith((message) => updates(message as Acknowledgement)) as Acknowledgement; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Acknowledgement create() => Acknowledgement._(); + Acknowledgement createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Acknowledgement getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Acknowledgement? _defaultInstance; + + Acknowledgement_Response whichResponse() => _Acknowledgement_ResponseByTag[$_whichOneof(0)]!; + void clearResponse() => clearField($_whichOneof(0)); + + @$pb.TagNumber(21) + $core.List<$core.int> get result => $_getN(0); + @$pb.TagNumber(21) + set result($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(21) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(21) + void clearResult() => clearField(21); + + @$pb.TagNumber(22) + $core.String get error => $_getSZ(1); + @$pb.TagNumber(22) + set error($core.String v) { $_setString(1, v); } + @$pb.TagNumber(22) + $core.bool hasError() => $_has(1); + @$pb.TagNumber(22) + void clearError() => clearField(22); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart new file mode 100644 index 00000000..f856844b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbenum.dart @@ -0,0 +1,49 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/channel.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class State extends $pb.ProtobufEnum { + static const State STATE_UNINITIALIZED_UNSPECIFIED = State._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_UNINITIALIZED_UNSPECIFIED'); + static const State STATE_INIT = State._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_INIT'); + static const State STATE_TRYOPEN = State._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_TRYOPEN'); + static const State STATE_OPEN = State._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_OPEN'); + static const State STATE_CLOSED = State._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STATE_CLOSED'); + + static const $core.List values = [ + STATE_UNINITIALIZED_UNSPECIFIED, + STATE_INIT, + STATE_TRYOPEN, + STATE_OPEN, + STATE_CLOSED, + ]; + + static final $core.Map<$core.int, State> _byValue = $pb.ProtobufEnum.initByValue(values); + static State? valueOf($core.int value) => _byValue[value]; + + const State._($core.int v, $core.String n) : super(v, n); +} + +class Order extends $pb.ProtobufEnum { + static const Order ORDER_NONE_UNSPECIFIED = Order._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_NONE_UNSPECIFIED'); + static const Order ORDER_UNORDERED = Order._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_UNORDERED'); + static const Order ORDER_ORDERED = Order._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ORDER_ORDERED'); + + static const $core.List values = [ + ORDER_NONE_UNSPECIFIED, + ORDER_UNORDERED, + ORDER_ORDERED, + ]; + + static final $core.Map<$core.int, Order> _byValue = $pb.ProtobufEnum.initByValue(values); + static Order? valueOf($core.int value) => _byValue[value]; + + const Order._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart new file mode 100644 index 00000000..2b162d3a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/channel/v1/channel.pbjson.dart @@ -0,0 +1,128 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/channel/v1/channel.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use stateDescriptor instead') +const State$json = const { + '1': 'State', + '2': const [ + const {'1': 'STATE_UNINITIALIZED_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'STATE_INIT', '2': 1, '3': const {}}, + const {'1': 'STATE_TRYOPEN', '2': 2, '3': const {}}, + const {'1': 'STATE_OPEN', '2': 3, '3': const {}}, + const {'1': 'STATE_CLOSED', '2': 4, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `State`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List stateDescriptor = $convert.base64Decode('CgVTdGF0ZRI2Ch9TVEFURV9VTklOSVRJQUxJWkVEX1VOU1BFQ0lGSUVEEAAaEYqdIA1VTklOSVRJQUxJWkVEEhgKClNUQVRFX0lOSVQQARoIip0gBElOSVQSHgoNU1RBVEVfVFJZT1BFThACGguKnSAHVFJZT1BFThIYCgpTVEFURV9PUEVOEAMaCIqdIARPUEVOEhwKDFNUQVRFX0NMT1NFRBAEGgqKnSAGQ0xPU0VEGgSIox4A'); +@$core.Deprecated('Use orderDescriptor instead') +const Order$json = const { + '1': 'Order', + '2': const [ + const {'1': 'ORDER_NONE_UNSPECIFIED', '2': 0, '3': const {}}, + const {'1': 'ORDER_UNORDERED', '2': 1, '3': const {}}, + const {'1': 'ORDER_ORDERED', '2': 2, '3': const {}}, + ], + '3': const {}, +}; + +/// Descriptor for `Order`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List orderDescriptor = $convert.base64Decode('CgVPcmRlchIkChZPUkRFUl9OT05FX1VOU1BFQ0lGSUVEEAAaCIqdIAROT05FEiIKD09SREVSX1VOT1JERVJFRBABGg2KnSAJVU5PUkRFUkVEEh4KDU9SREVSX09SREVSRUQQAhoLip0gB09SREVSRUQaBIijHgA='); +@$core.Deprecated('Use channelDescriptor instead') +const Channel$json = const { + '1': 'Channel', + '2': const [ + const {'1': 'state', '3': 1, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.State', '10': 'state'}, + const {'1': 'ordering', '3': 2, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.Order', '10': 'ordering'}, + const {'1': 'counterparty', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'connection_hops', '3': 4, '4': 3, '5': 9, '8': const {}, '10': 'connectionHops'}, + const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, + ], + '7': const {}, +}; + +/// Descriptor for `Channel`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List channelDescriptor = $convert.base64Decode('CgdDaGFubmVsEjAKBXN0YXRlGAEgASgOMhouaWJjLmNvcmUuY2hhbm5lbC52MS5TdGF0ZVIFc3RhdGUSNgoIb3JkZXJpbmcYAiABKA4yGi5pYmMuY29yZS5jaGFubmVsLnYxLk9yZGVyUghvcmRlcmluZxJLCgxjb3VudGVycGFydHkYAyABKAsyIS5pYmMuY29yZS5jaGFubmVsLnYxLkNvdW50ZXJwYXJ0eUIEyN4fAFIMY291bnRlcnBhcnR5EkMKD2Nvbm5lY3Rpb25faG9wcxgEIAMoCUIa8t4fFnlhbWw6ImNvbm5lY3Rpb25faG9wcyJSDmNvbm5lY3Rpb25Ib3BzEhgKB3ZlcnNpb24YBSABKAlSB3ZlcnNpb246BIigHwA='); +@$core.Deprecated('Use identifiedChannelDescriptor instead') +const IdentifiedChannel$json = const { + '1': 'IdentifiedChannel', + '2': const [ + const {'1': 'state', '3': 1, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.State', '10': 'state'}, + const {'1': 'ordering', '3': 2, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.Order', '10': 'ordering'}, + const {'1': 'counterparty', '3': 3, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Counterparty', '8': const {}, '10': 'counterparty'}, + const {'1': 'connection_hops', '3': 4, '4': 3, '5': 9, '8': const {}, '10': 'connectionHops'}, + const {'1': 'version', '3': 5, '4': 1, '5': 9, '10': 'version'}, + const {'1': 'port_id', '3': 6, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'channel_id', '3': 7, '4': 1, '5': 9, '10': 'channelId'}, + ], + '7': const {}, +}; + +/// Descriptor for `IdentifiedChannel`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedChannelDescriptor = $convert.base64Decode('ChFJZGVudGlmaWVkQ2hhbm5lbBIwCgVzdGF0ZRgBIAEoDjIaLmliYy5jb3JlLmNoYW5uZWwudjEuU3RhdGVSBXN0YXRlEjYKCG9yZGVyaW5nGAIgASgOMhouaWJjLmNvcmUuY2hhbm5lbC52MS5PcmRlclIIb3JkZXJpbmcSSwoMY291bnRlcnBhcnR5GAMgASgLMiEuaWJjLmNvcmUuY2hhbm5lbC52MS5Db3VudGVycGFydHlCBMjeHwBSDGNvdW50ZXJwYXJ0eRJDCg9jb25uZWN0aW9uX2hvcHMYBCADKAlCGvLeHxZ5YW1sOiJjb25uZWN0aW9uX2hvcHMiUg5jb25uZWN0aW9uSG9wcxIYCgd2ZXJzaW9uGAUgASgJUgd2ZXJzaW9uEhcKB3BvcnRfaWQYBiABKAlSBnBvcnRJZBIdCgpjaGFubmVsX2lkGAcgASgJUgljaGFubmVsSWQ6BIigHwA='); +@$core.Deprecated('Use counterpartyDescriptor instead') +const Counterparty$json = const { + '1': 'Counterparty', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + ], + '7': const {}, +}; + +/// Descriptor for `Counterparty`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List counterpartyDescriptor = $convert.base64Decode('CgxDb3VudGVycGFydHkSKwoHcG9ydF9pZBgBIAEoCUIS8t4fDnlhbWw6InBvcnRfaWQiUgZwb3J0SWQSNAoKY2hhbm5lbF9pZBgCIAEoCUIV8t4fEXlhbWw6ImNoYW5uZWxfaWQiUgljaGFubmVsSWQ6BIigHwA='); +@$core.Deprecated('Use packetDescriptor instead') +const Packet$json = const { + '1': 'Packet', + '2': const [ + const {'1': 'sequence', '3': 1, '4': 1, '5': 4, '10': 'sequence'}, + const {'1': 'source_port', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'sourcePort'}, + const {'1': 'source_channel', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'sourceChannel'}, + const {'1': 'destination_port', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'destinationPort'}, + const {'1': 'destination_channel', '3': 5, '4': 1, '5': 9, '8': const {}, '10': 'destinationChannel'}, + const {'1': 'data', '3': 6, '4': 1, '5': 12, '10': 'data'}, + const {'1': 'timeout_height', '3': 7, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'timeoutHeight'}, + const {'1': 'timeout_timestamp', '3': 8, '4': 1, '5': 4, '8': const {}, '10': 'timeoutTimestamp'}, + ], + '7': const {}, +}; + +/// Descriptor for `Packet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List packetDescriptor = $convert.base64Decode('CgZQYWNrZXQSGgoIc2VxdWVuY2UYASABKARSCHNlcXVlbmNlEjcKC3NvdXJjZV9wb3J0GAIgASgJQhby3h8SeWFtbDoic291cmNlX3BvcnQiUgpzb3VyY2VQb3J0EkAKDnNvdXJjZV9jaGFubmVsGAMgASgJQhny3h8VeWFtbDoic291cmNlX2NoYW5uZWwiUg1zb3VyY2VDaGFubmVsEkYKEGRlc3RpbmF0aW9uX3BvcnQYBCABKAlCG/LeHxd5YW1sOiJkZXN0aW5hdGlvbl9wb3J0IlIPZGVzdGluYXRpb25Qb3J0Ek8KE2Rlc3RpbmF0aW9uX2NoYW5uZWwYBSABKAlCHvLeHxp5YW1sOiJkZXN0aW5hdGlvbl9jaGFubmVsIlISZGVzdGluYXRpb25DaGFubmVsEhIKBGRhdGEYBiABKAxSBGRhdGESYAoOdGltZW91dF9oZWlnaHQYByABKAsyGi5pYmMuY29yZS5jbGllbnQudjEuSGVpZ2h0Qh3y3h8VeWFtbDoidGltZW91dF9oZWlnaHQiyN4fAFINdGltZW91dEhlaWdodBJJChF0aW1lb3V0X3RpbWVzdGFtcBgIIAEoBEIc8t4fGHlhbWw6InRpbWVvdXRfdGltZXN0YW1wIlIQdGltZW91dFRpbWVzdGFtcDoEiKAfAA=='); +@$core.Deprecated('Use packetStateDescriptor instead') +const PacketState$json = const { + '1': 'PacketState', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'portId'}, + const {'1': 'channel_id', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'channelId'}, + const {'1': 'sequence', '3': 3, '4': 1, '5': 4, '10': 'sequence'}, + const {'1': 'data', '3': 4, '4': 1, '5': 12, '10': 'data'}, + ], + '7': const {}, +}; + +/// Descriptor for `PacketState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List packetStateDescriptor = $convert.base64Decode('CgtQYWNrZXRTdGF0ZRIrCgdwb3J0X2lkGAEgASgJQhLy3h8OeWFtbDoicG9ydF9pZCJSBnBvcnRJZBI0CgpjaGFubmVsX2lkGAIgASgJQhXy3h8ReWFtbDoiY2hhbm5lbF9pZCJSCWNoYW5uZWxJZBIaCghzZXF1ZW5jZRgDIAEoBFIIc2VxdWVuY2USEgoEZGF0YRgEIAEoDFIEZGF0YToEiKAfAA=='); +@$core.Deprecated('Use acknowledgementDescriptor instead') +const Acknowledgement$json = const { + '1': 'Acknowledgement', + '2': const [ + const {'1': 'result', '3': 21, '4': 1, '5': 12, '9': 0, '10': 'result'}, + const {'1': 'error', '3': 22, '4': 1, '5': 9, '9': 0, '10': 'error'}, + ], + '8': const [ + const {'1': 'response'}, + ], +}; + +/// Descriptor for `Acknowledgement`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List acknowledgementDescriptor = $convert.base64Decode('Cg9BY2tub3dsZWRnZW1lbnQSGAoGcmVzdWx0GBUgASgMSABSBnJlc3VsdBIWCgVlcnJvchgWIAEoCUgAUgVlcnJvckIKCghyZXNwb25zZQ=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pb.dart new file mode 100644 index 00000000..dc3d92b7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pb.dart @@ -0,0 +1,482 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../../../google/protobuf/any.pb.dart' as $2; +import '../../../../cosmos/upgrade/v1beta1/upgrade.pb.dart' as $3; + +class IdentifiedClientState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IdentifiedClientState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..aOM<$2.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientState', subBuilder: $2.Any.create) + ..hasRequiredFields = false + ; + + IdentifiedClientState._() : super(); + factory IdentifiedClientState({ + $core.String? clientId, + $2.Any? clientState, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (clientState != null) { + _result.clientState = clientState; + } + return _result; + } + factory IdentifiedClientState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IdentifiedClientState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IdentifiedClientState clone() => IdentifiedClientState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IdentifiedClientState copyWith(void Function(IdentifiedClientState) updates) => super.copyWith((message) => updates(message as IdentifiedClientState)) as IdentifiedClientState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static IdentifiedClientState create() => IdentifiedClientState._(); + IdentifiedClientState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IdentifiedClientState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IdentifiedClientState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $2.Any get clientState => $_getN(1); + @$pb.TagNumber(2) + set clientState($2.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasClientState() => $_has(1); + @$pb.TagNumber(2) + void clearClientState() => clearField(2); + @$pb.TagNumber(2) + $2.Any ensureClientState() => $_ensure(1); +} + +class ConsensusStateWithHeight extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusStateWithHeight', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', subBuilder: Height.create) + ..aOM<$2.Any>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusState', subBuilder: $2.Any.create) + ..hasRequiredFields = false + ; + + ConsensusStateWithHeight._() : super(); + factory ConsensusStateWithHeight({ + Height? height, + $2.Any? consensusState, + }) { + final _result = create(); + if (height != null) { + _result.height = height; + } + if (consensusState != null) { + _result.consensusState = consensusState; + } + return _result; + } + factory ConsensusStateWithHeight.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusStateWithHeight.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight clone() => ConsensusStateWithHeight()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusStateWithHeight copyWith(void Function(ConsensusStateWithHeight) updates) => super.copyWith((message) => updates(message as ConsensusStateWithHeight)) as ConsensusStateWithHeight; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight create() => ConsensusStateWithHeight._(); + ConsensusStateWithHeight createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusStateWithHeight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusStateWithHeight? _defaultInstance; + + @$pb.TagNumber(1) + Height get height => $_getN(0); + @$pb.TagNumber(1) + set height(Height v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasHeight() => $_has(0); + @$pb.TagNumber(1) + void clearHeight() => clearField(1); + @$pb.TagNumber(1) + Height ensureHeight() => $_ensure(0); + + @$pb.TagNumber(2) + $2.Any get consensusState => $_getN(1); + @$pb.TagNumber(2) + set consensusState($2.Any v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsensusState() => $_has(1); + @$pb.TagNumber(2) + void clearConsensusState() => clearField(2); + @$pb.TagNumber(2) + $2.Any ensureConsensusState() => $_ensure(1); +} + +class ClientConsensusStates extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientConsensusStates', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientId') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consensusStates', $pb.PbFieldType.PM, subBuilder: ConsensusStateWithHeight.create) + ..hasRequiredFields = false + ; + + ClientConsensusStates._() : super(); + factory ClientConsensusStates({ + $core.String? clientId, + $core.Iterable? consensusStates, + }) { + final _result = create(); + if (clientId != null) { + _result.clientId = clientId; + } + if (consensusStates != null) { + _result.consensusStates.addAll(consensusStates); + } + return _result; + } + factory ClientConsensusStates.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientConsensusStates.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientConsensusStates clone() => ClientConsensusStates()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientConsensusStates copyWith(void Function(ClientConsensusStates) updates) => super.copyWith((message) => updates(message as ClientConsensusStates)) as ClientConsensusStates; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientConsensusStates create() => ClientConsensusStates._(); + ClientConsensusStates createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientConsensusStates getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientConsensusStates? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientId => $_getSZ(0); + @$pb.TagNumber(1) + set clientId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientId() => $_has(0); + @$pb.TagNumber(1) + void clearClientId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get consensusStates => $_getList(1); +} + +class ClientUpdateProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ClientUpdateProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'subjectClientId') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'substituteClientId') + ..hasRequiredFields = false + ; + + ClientUpdateProposal._() : super(); + factory ClientUpdateProposal({ + $core.String? title, + $core.String? description, + $core.String? subjectClientId, + $core.String? substituteClientId, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (subjectClientId != null) { + _result.subjectClientId = subjectClientId; + } + if (substituteClientId != null) { + _result.substituteClientId = substituteClientId; + } + return _result; + } + factory ClientUpdateProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ClientUpdateProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal clone() => ClientUpdateProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ClientUpdateProposal copyWith(void Function(ClientUpdateProposal) updates) => super.copyWith((message) => updates(message as ClientUpdateProposal)) as ClientUpdateProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal create() => ClientUpdateProposal._(); + ClientUpdateProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ClientUpdateProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ClientUpdateProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $core.String get subjectClientId => $_getSZ(2); + @$pb.TagNumber(3) + set subjectClientId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSubjectClientId() => $_has(2); + @$pb.TagNumber(3) + void clearSubjectClientId() => clearField(3); + + @$pb.TagNumber(4) + $core.String get substituteClientId => $_getSZ(3); + @$pb.TagNumber(4) + set substituteClientId($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasSubstituteClientId() => $_has(3); + @$pb.TagNumber(4) + void clearSubstituteClientId() => clearField(4); +} + +class UpgradeProposal extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UpgradeProposal', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'title') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description') + ..aOM<$3.Plan>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'plan', subBuilder: $3.Plan.create) + ..aOM<$2.Any>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'upgradedClientState', subBuilder: $2.Any.create) + ..hasRequiredFields = false + ; + + UpgradeProposal._() : super(); + factory UpgradeProposal({ + $core.String? title, + $core.String? description, + $3.Plan? plan, + $2.Any? upgradedClientState, + }) { + final _result = create(); + if (title != null) { + _result.title = title; + } + if (description != null) { + _result.description = description; + } + if (plan != null) { + _result.plan = plan; + } + if (upgradedClientState != null) { + _result.upgradedClientState = upgradedClientState; + } + return _result; + } + factory UpgradeProposal.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpgradeProposal.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpgradeProposal clone() => UpgradeProposal()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpgradeProposal copyWith(void Function(UpgradeProposal) updates) => super.copyWith((message) => updates(message as UpgradeProposal)) as UpgradeProposal; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UpgradeProposal create() => UpgradeProposal._(); + UpgradeProposal createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpgradeProposal getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpgradeProposal? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get title => $_getSZ(0); + @$pb.TagNumber(1) + set title($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTitle() => $_has(0); + @$pb.TagNumber(1) + void clearTitle() => clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => clearField(2); + + @$pb.TagNumber(3) + $3.Plan get plan => $_getN(2); + @$pb.TagNumber(3) + set plan($3.Plan v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPlan() => $_has(2); + @$pb.TagNumber(3) + void clearPlan() => clearField(3); + @$pb.TagNumber(3) + $3.Plan ensurePlan() => $_ensure(2); + + @$pb.TagNumber(4) + $2.Any get upgradedClientState => $_getN(3); + @$pb.TagNumber(4) + set upgradedClientState($2.Any v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUpgradedClientState() => $_has(3); + @$pb.TagNumber(4) + void clearUpgradedClientState() => clearField(4); + @$pb.TagNumber(4) + $2.Any ensureUpgradedClientState() => $_ensure(3); +} + +class Height extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Height', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'revisionHeight', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Height._() : super(); + factory Height({ + $fixnum.Int64? revisionNumber, + $fixnum.Int64? revisionHeight, + }) { + final _result = create(); + if (revisionNumber != null) { + _result.revisionNumber = revisionNumber; + } + if (revisionHeight != null) { + _result.revisionHeight = revisionHeight; + } + return _result; + } + factory Height.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Height.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Height clone() => Height()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Height copyWith(void Function(Height) updates) => super.copyWith((message) => updates(message as Height)) as Height; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Height create() => Height._(); + Height createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Height getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Height? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get revisionNumber => $_getI64(0); + @$pb.TagNumber(1) + set revisionNumber($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasRevisionNumber() => $_has(0); + @$pb.TagNumber(1) + void clearRevisionNumber() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get revisionHeight => $_getI64(1); + @$pb.TagNumber(2) + set revisionHeight($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRevisionHeight() => $_has(1); + @$pb.TagNumber(2) + void clearRevisionHeight() => clearField(2); +} + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.client.v1'), createEmptyInstance: create) + ..pPS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowedClients') + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $core.Iterable<$core.String>? allowedClients, + }) { + final _result = create(); + if (allowedClients != null) { + _result.allowedClients.addAll(allowedClients); + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get allowedClients => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbenum.dart new file mode 100644 index 00000000..8ec6d076 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbjson.dart new file mode 100644 index 00000000..b1ec86ed --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/client/v1/client.pbjson.dart @@ -0,0 +1,93 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/client/v1/client.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use identifiedClientStateDescriptor instead') +const IdentifiedClientState$json = const { + '1': 'IdentifiedClientState', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'client_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'clientState'}, + ], +}; + +/// Descriptor for `IdentifiedClientState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List identifiedClientStateDescriptor = $convert.base64Decode('ChVJZGVudGlmaWVkQ2xpZW50U3RhdGUSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSUAoMY2xpZW50X3N0YXRlGAIgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUIX8t4fE3lhbWw6ImNsaWVudF9zdGF0ZSJSC2NsaWVudFN0YXRl'); +@$core.Deprecated('Use consensusStateWithHeightDescriptor instead') +const ConsensusStateWithHeight$json = const { + '1': 'ConsensusStateWithHeight', + '2': const [ + const {'1': 'height', '3': 1, '4': 1, '5': 11, '6': '.ibc.core.client.v1.Height', '8': const {}, '10': 'height'}, + const {'1': 'consensus_state', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'consensusState'}, + ], +}; + +/// Descriptor for `ConsensusStateWithHeight`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusStateWithHeightDescriptor = $convert.base64Decode('ChhDb25zZW5zdXNTdGF0ZVdpdGhIZWlnaHQSOAoGaGVpZ2h0GAEgASgLMhouaWJjLmNvcmUuY2xpZW50LnYxLkhlaWdodEIEyN4fAFIGaGVpZ2h0ElgKD2NvbnNlbnN1c19zdGF0ZRgCIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCGfLeHxV5YW1sImNvbnNlbnN1c19zdGF0ZSJSDmNvbnNlbnN1c1N0YXRl'); +@$core.Deprecated('Use clientConsensusStatesDescriptor instead') +const ClientConsensusStates$json = const { + '1': 'ClientConsensusStates', + '2': const [ + const {'1': 'client_id', '3': 1, '4': 1, '5': 9, '8': const {}, '10': 'clientId'}, + const {'1': 'consensus_states', '3': 2, '4': 3, '5': 11, '6': '.ibc.core.client.v1.ConsensusStateWithHeight', '8': const {}, '10': 'consensusStates'}, + ], +}; + +/// Descriptor for `ClientConsensusStates`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientConsensusStatesDescriptor = $convert.base64Decode('ChVDbGllbnRDb25zZW5zdXNTdGF0ZXMSMQoJY2xpZW50X2lkGAEgASgJQhTy3h8QeWFtbDoiY2xpZW50X2lkIlIIY2xpZW50SWQSeAoQY29uc2Vuc3VzX3N0YXRlcxgCIAMoCzIsLmliYy5jb3JlLmNsaWVudC52MS5Db25zZW5zdXNTdGF0ZVdpdGhIZWlnaHRCH/LeHxd5YW1sOiJjb25zZW5zdXNfc3RhdGVzIsjeHwBSD2NvbnNlbnN1c1N0YXRlcw=='); +@$core.Deprecated('Use clientUpdateProposalDescriptor instead') +const ClientUpdateProposal$json = const { + '1': 'ClientUpdateProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'subject_client_id', '3': 3, '4': 1, '5': 9, '8': const {}, '10': 'subjectClientId'}, + const {'1': 'substitute_client_id', '3': 4, '4': 1, '5': 9, '8': const {}, '10': 'substituteClientId'}, + ], + '7': const {}, +}; + +/// Descriptor for `ClientUpdateProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List clientUpdateProposalDescriptor = $convert.base64Decode('ChRDbGllbnRVcGRhdGVQcm9wb3NhbBIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkgKEXN1YmplY3RfY2xpZW50X2lkGAMgASgJQhzy3h8YeWFtbDoic3ViamVjdF9jbGllbnRfaWQiUg9zdWJqZWN0Q2xpZW50SWQSUQoUc3Vic3RpdHV0ZV9jbGllbnRfaWQYBCABKAlCH/LeHxt5YW1sOiJzdWJzdGl0dXRlX2NsaWVudF9pZCJSEnN1YnN0aXR1dGVDbGllbnRJZDoEiKAfAA=='); +@$core.Deprecated('Use upgradeProposalDescriptor instead') +const UpgradeProposal$json = const { + '1': 'UpgradeProposal', + '2': const [ + const {'1': 'title', '3': 1, '4': 1, '5': 9, '10': 'title'}, + const {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + const {'1': 'plan', '3': 3, '4': 1, '5': 11, '6': '.cosmos.upgrade.v1beta1.Plan', '8': const {}, '10': 'plan'}, + const {'1': 'upgraded_client_state', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.Any', '8': const {}, '10': 'upgradedClientState'}, + ], + '7': const {}, +}; + +/// Descriptor for `UpgradeProposal`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upgradeProposalDescriptor = $convert.base64Decode('Cg9VcGdyYWRlUHJvcG9zYWwSFAoFdGl0bGUYASABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhI2CgRwbGFuGAMgASgLMhwuY29zbW9zLnVwZ3JhZGUudjFiZXRhMS5QbGFuQgTI3h8AUgRwbGFuEmoKFXVwZ3JhZGVkX2NsaWVudF9zdGF0ZRgEIAEoCzIULmdvb2dsZS5wcm90b2J1Zi5BbnlCIPLeHxx5YW1sOiJ1cGdyYWRlZF9jbGllbnRfc3RhdGUiUhN1cGdyYWRlZENsaWVudFN0YXRlOgyIoB8AmKAfAOigHwE='); +@$core.Deprecated('Use heightDescriptor instead') +const Height$json = const { + '1': 'Height', + '2': const [ + const {'1': 'revision_number', '3': 1, '4': 1, '5': 4, '8': const {}, '10': 'revisionNumber'}, + const {'1': 'revision_height', '3': 2, '4': 1, '5': 4, '8': const {}, '10': 'revisionHeight'}, + ], + '7': const {}, +}; + +/// Descriptor for `Height`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heightDescriptor = $convert.base64Decode('CgZIZWlnaHQSQwoPcmV2aXNpb25fbnVtYmVyGAEgASgEQhry3h8WeWFtbDoicmV2aXNpb25fbnVtYmVyIlIOcmV2aXNpb25OdW1iZXISQwoPcmV2aXNpb25faGVpZ2h0GAIgASgEQhry3h8WeWFtbDoicmV2aXNpb25faGVpZ2h0IlIOcmV2aXNpb25IZWlnaHQ6CIigHwCYoB8A'); +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'allowed_clients', '3': 1, '4': 3, '5': 9, '8': const {}, '10': 'allowedClients'}, + ], +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSQwoPYWxsb3dlZF9jbGllbnRzGAEgAygJQhry3h8WeWFtbDoiYWxsb3dlZF9jbGllbnRzIlIOYWxsb3dlZENsaWVudHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pb.dart new file mode 100644 index 00000000..45c58ed2 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pb.dart @@ -0,0 +1,181 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/port/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../../channel/v1/channel.pb.dart' as $5; + +import '../../channel/v1/channel.pbenum.dart' as $5; + +class QueryAppVersionRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAppVersionRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.port.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionId') + ..e<$5.Order>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ordering', $pb.PbFieldType.OE, defaultOrMaker: $5.Order.ORDER_NONE_UNSPECIFIED, valueOf: $5.Order.valueOf, enumValues: $5.Order.values) + ..aOM<$5.Counterparty>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counterparty', subBuilder: $5.Counterparty.create) + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposedVersion') + ..hasRequiredFields = false + ; + + QueryAppVersionRequest._() : super(); + factory QueryAppVersionRequest({ + $core.String? portId, + $core.String? connectionId, + $5.Order? ordering, + $5.Counterparty? counterparty, + $core.String? proposedVersion, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (connectionId != null) { + _result.connectionId = connectionId; + } + if (ordering != null) { + _result.ordering = ordering; + } + if (counterparty != null) { + _result.counterparty = counterparty; + } + if (proposedVersion != null) { + _result.proposedVersion = proposedVersion; + } + return _result; + } + factory QueryAppVersionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAppVersionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAppVersionRequest clone() => QueryAppVersionRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAppVersionRequest copyWith(void Function(QueryAppVersionRequest) updates) => super.copyWith((message) => updates(message as QueryAppVersionRequest)) as QueryAppVersionRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAppVersionRequest create() => QueryAppVersionRequest._(); + QueryAppVersionRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAppVersionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAppVersionRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get connectionId => $_getSZ(1); + @$pb.TagNumber(2) + set connectionId($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasConnectionId() => $_has(1); + @$pb.TagNumber(2) + void clearConnectionId() => clearField(2); + + @$pb.TagNumber(3) + $5.Order get ordering => $_getN(2); + @$pb.TagNumber(3) + set ordering($5.Order v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOrdering() => $_has(2); + @$pb.TagNumber(3) + void clearOrdering() => clearField(3); + + @$pb.TagNumber(4) + $5.Counterparty get counterparty => $_getN(3); + @$pb.TagNumber(4) + set counterparty($5.Counterparty v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasCounterparty() => $_has(3); + @$pb.TagNumber(4) + void clearCounterparty() => clearField(4); + @$pb.TagNumber(4) + $5.Counterparty ensureCounterparty() => $_ensure(3); + + @$pb.TagNumber(5) + $core.String get proposedVersion => $_getSZ(4); + @$pb.TagNumber(5) + set proposedVersion($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasProposedVersion() => $_has(4); + @$pb.TagNumber(5) + void clearProposedVersion() => clearField(5); +} + +class QueryAppVersionResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryAppVersionResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ibc.core.port.v1'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') + ..hasRequiredFields = false + ; + + QueryAppVersionResponse._() : super(); + factory QueryAppVersionResponse({ + $core.String? portId, + $core.String? version, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (version != null) { + _result.version = version; + } + return _result; + } + factory QueryAppVersionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryAppVersionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryAppVersionResponse clone() => QueryAppVersionResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryAppVersionResponse copyWith(void Function(QueryAppVersionResponse) updates) => super.copyWith((message) => updates(message as QueryAppVersionResponse)) as QueryAppVersionResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryAppVersionResponse create() => QueryAppVersionResponse._(); + QueryAppVersionResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryAppVersionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryAppVersionResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $core.String get version => $_getSZ(1); + @$pb.TagNumber(2) + set version($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVersion() => $_has(1); + @$pb.TagNumber(2) + void clearVersion() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbenum.dart new file mode 100644 index 00000000..909c57fa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/port/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbgrpc.dart new file mode 100644 index 00000000..a3170d99 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbgrpc.dart @@ -0,0 +1,59 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/port/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$appVersion = + $grpc.ClientMethod<$0.QueryAppVersionRequest, $0.QueryAppVersionResponse>( + '/ibc.core.port.v1.Query/AppVersion', + ($0.QueryAppVersionRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryAppVersionResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryAppVersionResponse> appVersion( + $0.QueryAppVersionRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$appVersion, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'ibc.core.port.v1.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryAppVersionRequest, + $0.QueryAppVersionResponse>( + 'AppVersion', + appVersion_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryAppVersionRequest.fromBuffer(value), + ($0.QueryAppVersionResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryAppVersionResponse> appVersion_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryAppVersionRequest> request) async { + return appVersion(call, await request); + } + + $async.Future<$0.QueryAppVersionResponse> appVersion( + $grpc.ServiceCall call, $0.QueryAppVersionRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbjson.dart new file mode 100644 index 00000000..9ac88bd6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/client/ibc/core/port/v1/query.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: ibc/core/port/v1/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryAppVersionRequestDescriptor instead') +const QueryAppVersionRequest$json = const { + '1': 'QueryAppVersionRequest', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'connection_id', '3': 2, '4': 1, '5': 9, '10': 'connectionId'}, + const {'1': 'ordering', '3': 3, '4': 1, '5': 14, '6': '.ibc.core.channel.v1.Order', '10': 'ordering'}, + const {'1': 'counterparty', '3': 4, '4': 1, '5': 11, '6': '.ibc.core.channel.v1.Counterparty', '10': 'counterparty'}, + const {'1': 'proposed_version', '3': 5, '4': 1, '5': 9, '10': 'proposedVersion'}, + ], +}; + +/// Descriptor for `QueryAppVersionRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAppVersionRequestDescriptor = $convert.base64Decode('ChZRdWVyeUFwcFZlcnNpb25SZXF1ZXN0EhcKB3BvcnRfaWQYASABKAlSBnBvcnRJZBIjCg1jb25uZWN0aW9uX2lkGAIgASgJUgxjb25uZWN0aW9uSWQSNgoIb3JkZXJpbmcYAyABKA4yGi5pYmMuY29yZS5jaGFubmVsLnYxLk9yZGVyUghvcmRlcmluZxJFCgxjb3VudGVycGFydHkYBCABKAsyIS5pYmMuY29yZS5jaGFubmVsLnYxLkNvdW50ZXJwYXJ0eVIMY291bnRlcnBhcnR5EikKEHByb3Bvc2VkX3ZlcnNpb24YBSABKAlSD3Byb3Bvc2VkVmVyc2lvbg=='); +@$core.Deprecated('Use queryAppVersionResponseDescriptor instead') +const QueryAppVersionResponse$json = const { + '1': 'QueryAppVersionResponse', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'version', '3': 2, '4': 1, '5': 9, '10': 'version'}, + ], +}; + +/// Descriptor for `QueryAppVersionResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryAppVersionResponseDescriptor = $convert.base64Decode('ChdRdWVyeUFwcFZlcnNpb25SZXNwb25zZRIXCgdwb3J0X2lkGAEgASgJUgZwb3J0SWQSGAoHdmVyc2lvbhgCIAEoCVIHdmVyc2lvbg=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/export.dart new file mode 100644 index 00000000..08cdfd02 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/ibc.core.port.v1/module/export.dart @@ -0,0 +1,25 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/google/protobuf/timestamp.pbenum.dart'; +export 'client/google/protobuf/any.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/google/protobuf/any.pbjson.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/google/protobuf/timestamp.pbjson.dart'; +export 'client/google/protobuf/timestamp.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/google/protobuf/any.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbenum.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pb.dart'; +export 'client/cosmos/upgrade/v1beta1/upgrade.pbjson.dart'; +export 'client/ibc/core/channel/v1/channel.pbenum.dart'; +export 'client/ibc/core/channel/v1/channel.pbjson.dart'; +export 'client/ibc/core/channel/v1/channel.pb.dart'; +export 'client/ibc/core/port/v1/query.pbjson.dart'; +export 'client/ibc/core/client/v1/client.pb.dart'; +export 'client/ibc/core/port/v1/query.pbgrpc.dart'; +export 'client/ibc/core/client/v1/client.pbenum.dart'; +export 'client/ibc/core/port/v1/query.pbenum.dart'; +export 'client/ibc/core/client/v1/client.pbjson.dart'; +export 'client/ibc/core/port/v1/query.pb.dart'; diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pb.dart new file mode 100644 index 00000000..a4a6e39b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pb.dart @@ -0,0 +1,176 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class PageRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'key', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'offset', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'limit', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'countTotal') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reverse') + ..hasRequiredFields = false + ; + + PageRequest._() : super(); + factory PageRequest({ + $core.List<$core.int>? key, + $fixnum.Int64? offset, + $fixnum.Int64? limit, + $core.bool? countTotal, + $core.bool? reverse, + }) { + final _result = create(); + if (key != null) { + _result.key = key; + } + if (offset != null) { + _result.offset = offset; + } + if (limit != null) { + _result.limit = limit; + } + if (countTotal != null) { + _result.countTotal = countTotal; + } + if (reverse != null) { + _result.reverse = reverse; + } + return _result; + } + factory PageRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageRequest clone() => PageRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageRequest copyWith(void Function(PageRequest) updates) => super.copyWith((message) => updates(message as PageRequest)) as PageRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageRequest create() => PageRequest._(); + PageRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get offset => $_getI64(1); + @$pb.TagNumber(2) + set offset($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasOffset() => $_has(1); + @$pb.TagNumber(2) + void clearOffset() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get limit => $_getI64(2); + @$pb.TagNumber(3) + set limit($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasLimit() => $_has(2); + @$pb.TagNumber(3) + void clearLimit() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get countTotal => $_getBF(3); + @$pb.TagNumber(4) + set countTotal($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasCountTotal() => $_has(3); + @$pb.TagNumber(4) + void clearCountTotal() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get reverse => $_getBF(4); + @$pb.TagNumber(5) + set reverse($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasReverse() => $_has(4); + @$pb.TagNumber(5) + void clearReverse() => clearField(5); +} + +class PageResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PageResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'cosmos.base.query.v1beta1'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'total', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + PageResponse._() : super(); + factory PageResponse({ + $core.List<$core.int>? nextKey, + $fixnum.Int64? total, + }) { + final _result = create(); + if (nextKey != null) { + _result.nextKey = nextKey; + } + if (total != null) { + _result.total = total; + } + return _result; + } + factory PageResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PageResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PageResponse clone() => PageResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PageResponse copyWith(void Function(PageResponse) updates) => super.copyWith((message) => updates(message as PageResponse)) as PageResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PageResponse create() => PageResponse._(); + PageResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PageResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PageResponse? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get nextKey => $_getN(0); + @$pb.TagNumber(1) + set nextKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextKey() => $_has(0); + @$pb.TagNumber(1) + void clearNextKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get total => $_getI64(1); + @$pb.TagNumber(2) + set total($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasTotal() => $_has(1); + @$pb.TagNumber(2) + void clearTotal() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart new file mode 100644 index 00000000..1b1259e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart new file mode 100644 index 00000000..2d65ec6e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/cosmos/base/query/v1beta1/pagination.pbjson.dart @@ -0,0 +1,35 @@ +/// +// Generated code. Do not modify. +// source: cosmos/base/query/v1beta1/pagination.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use pageRequestDescriptor instead') +const PageRequest$json = const { + '1': 'PageRequest', + '2': const [ + const {'1': 'key', '3': 1, '4': 1, '5': 12, '10': 'key'}, + const {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'}, + const {'1': 'limit', '3': 3, '4': 1, '5': 4, '10': 'limit'}, + const {'1': 'count_total', '3': 4, '4': 1, '5': 8, '10': 'countTotal'}, + const {'1': 'reverse', '3': 5, '4': 1, '5': 8, '10': 'reverse'}, + ], +}; + +/// Descriptor for `PageRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageRequestDescriptor = $convert.base64Decode('CgtQYWdlUmVxdWVzdBIQCgNrZXkYASABKAxSA2tleRIWCgZvZmZzZXQYAiABKARSBm9mZnNldBIUCgVsaW1pdBgDIAEoBFIFbGltaXQSHwoLY291bnRfdG90YWwYBCABKAhSCmNvdW50VG90YWwSGAoHcmV2ZXJzZRgFIAEoCFIHcmV2ZXJzZQ=='); +@$core.Deprecated('Use pageResponseDescriptor instead') +const PageResponse$json = const { + '1': 'PageResponse', + '2': const [ + const {'1': 'next_key', '3': 1, '4': 1, '5': 12, '10': 'nextKey'}, + const {'1': 'total', '3': 2, '4': 1, '5': 4, '10': 'total'}, + ], +}; + +/// Descriptor for `PageResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pageResponseDescriptor = $convert.base64Decode('CgxQYWdlUmVzcG9uc2USGQoIbmV4dF9rZXkYASABKAxSB25leHRLZXkSFAoFdG90YWwYAiABKARSBXRvdGFs'); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pb.dart new file mode 100644 index 00000000..51afb88d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pb.dart @@ -0,0 +1,170 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Gogo { + static final goprotoEnumPrefix = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefix', 62001, $pb.PbFieldType.OB); + static final goprotoEnumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringer', 62021, $pb.PbFieldType.OB); + static final enumStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringer', 62022, $pb.PbFieldType.OB); + static final enumCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumCustomname', 62023, $pb.PbFieldType.OS); + static final enumdecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdecl', 62024, $pb.PbFieldType.OB); + static final enumvalueCustomname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.EnumValueOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumvalueCustomname', 66001, $pb.PbFieldType.OS); + static final goprotoGettersAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGettersAll', 63001, $pb.PbFieldType.OB); + static final goprotoEnumPrefixAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumPrefixAll', 63002, $pb.PbFieldType.OB); + static final goprotoStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringerAll', 63003, $pb.PbFieldType.OB); + static final verboseEqualAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqualAll', 63004, $pb.PbFieldType.OB); + static final faceAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'faceAll', 63005, $pb.PbFieldType.OB); + static final gostringAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostringAll', 63006, $pb.PbFieldType.OB); + static final populateAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populateAll', 63007, $pb.PbFieldType.OB); + static final stringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringerAll', 63008, $pb.PbFieldType.OB); + static final onlyoneAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyoneAll', 63009, $pb.PbFieldType.OB); + static final equalAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equalAll', 63013, $pb.PbFieldType.OB); + static final descriptionAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'descriptionAll', 63014, $pb.PbFieldType.OB); + static final testgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgenAll', 63015, $pb.PbFieldType.OB); + static final benchgenAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgenAll', 63016, $pb.PbFieldType.OB); + static final marshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshalerAll', 63017, $pb.PbFieldType.OB); + static final unmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshalerAll', 63018, $pb.PbFieldType.OB); + static final stableMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshalerAll', 63019, $pb.PbFieldType.OB); + static final sizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizerAll', 63020, $pb.PbFieldType.OB); + static final goprotoEnumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoEnumStringerAll', 63021, $pb.PbFieldType.OB); + static final enumStringerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumStringerAll', 63022, $pb.PbFieldType.OB); + static final unsafeMarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshalerAll', 63023, $pb.PbFieldType.OB); + static final unsafeUnmarshalerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshalerAll', 63024, $pb.PbFieldType.OB); + static final goprotoExtensionsMapAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMapAll', 63025, $pb.PbFieldType.OB); + static final goprotoUnrecognizedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognizedAll', 63026, $pb.PbFieldType.OB); + static final gogoprotoImport = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gogoprotoImport', 63027, $pb.PbFieldType.OB); + static final protosizerAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizerAll', 63028, $pb.PbFieldType.OB); + static final compareAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compareAll', 63029, $pb.PbFieldType.OB); + static final typedeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedeclAll', 63030, $pb.PbFieldType.OB); + static final enumdeclAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumdeclAll', 63031, $pb.PbFieldType.OB); + static final goprotoRegistration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoRegistration', 63032, $pb.PbFieldType.OB); + static final messagenameAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagenameAll', 63033, $pb.PbFieldType.OB); + static final goprotoSizecacheAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecacheAll', 63034, $pb.PbFieldType.OB); + static final goprotoUnkeyedAll = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FileOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyedAll', 63035, $pb.PbFieldType.OB); + static final goprotoGetters = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoGetters', 64001, $pb.PbFieldType.OB); + static final goprotoStringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoStringer', 64003, $pb.PbFieldType.OB); + static final verboseEqual = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'verboseEqual', 64004, $pb.PbFieldType.OB); + static final face = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'face', 64005, $pb.PbFieldType.OB); + static final gostring = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'gostring', 64006, $pb.PbFieldType.OB); + static final populate = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'populate', 64007, $pb.PbFieldType.OB); + static final stringer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringer', 67008, $pb.PbFieldType.OB); + static final onlyone = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'onlyone', 64009, $pb.PbFieldType.OB); + static final equal = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'equal', 64013, $pb.PbFieldType.OB); + static final description = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description', 64014, $pb.PbFieldType.OB); + static final testgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'testgen', 64015, $pb.PbFieldType.OB); + static final benchgen = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'benchgen', 64016, $pb.PbFieldType.OB); + static final marshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'marshaler', 64017, $pb.PbFieldType.OB); + static final unmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unmarshaler', 64018, $pb.PbFieldType.OB); + static final stableMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stableMarshaler', 64019, $pb.PbFieldType.OB); + static final sizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sizer', 64020, $pb.PbFieldType.OB); + static final unsafeMarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeMarshaler', 64023, $pb.PbFieldType.OB); + static final unsafeUnmarshaler = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'unsafeUnmarshaler', 64024, $pb.PbFieldType.OB); + static final goprotoExtensionsMap = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoExtensionsMap', 64025, $pb.PbFieldType.OB); + static final goprotoUnrecognized = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnrecognized', 64026, $pb.PbFieldType.OB); + static final protosizer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'protosizer', 64028, $pb.PbFieldType.OB); + static final compare = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'compare', 64029, $pb.PbFieldType.OB); + static final typedecl = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typedecl', 64030, $pb.PbFieldType.OB); + static final messagename = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messagename', 64033, $pb.PbFieldType.OB); + static final goprotoSizecache = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoSizecache', 64034, $pb.PbFieldType.OB); + static final goprotoUnkeyed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MessageOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goprotoUnkeyed', 64035, $pb.PbFieldType.OB); + static final nullable = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nullable', 65001, $pb.PbFieldType.OB); + static final embed = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'embed', 65002, $pb.PbFieldType.OB); + static final customtype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customtype', 65003, $pb.PbFieldType.OS); + static final customname = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'customname', 65004, $pb.PbFieldType.OS); + static final jsontag = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsontag', 65005, $pb.PbFieldType.OS); + static final moretags = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'moretags', 65006, $pb.PbFieldType.OS); + static final casttype = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'casttype', 65007, $pb.PbFieldType.OS); + static final castkey = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castkey', 65008, $pb.PbFieldType.OS); + static final castvalue = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castvalue', 65009, $pb.PbFieldType.OS); + static final stdtime = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdtime', 65010, $pb.PbFieldType.OB); + static final stdduration = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stdduration', 65011, $pb.PbFieldType.OB); + static final wktpointer = $pb.Extension<$core.bool>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'wktpointer', 65012, $pb.PbFieldType.OB); + static final castrepeated = $pb.Extension<$core.String>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.FieldOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'castrepeated', 65013, $pb.PbFieldType.OS); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(goprotoEnumPrefix); + registry.add(goprotoEnumStringer); + registry.add(enumStringer); + registry.add(enumCustomname); + registry.add(enumdecl); + registry.add(enumvalueCustomname); + registry.add(goprotoGettersAll); + registry.add(goprotoEnumPrefixAll); + registry.add(goprotoStringerAll); + registry.add(verboseEqualAll); + registry.add(faceAll); + registry.add(gostringAll); + registry.add(populateAll); + registry.add(stringerAll); + registry.add(onlyoneAll); + registry.add(equalAll); + registry.add(descriptionAll); + registry.add(testgenAll); + registry.add(benchgenAll); + registry.add(marshalerAll); + registry.add(unmarshalerAll); + registry.add(stableMarshalerAll); + registry.add(sizerAll); + registry.add(goprotoEnumStringerAll); + registry.add(enumStringerAll); + registry.add(unsafeMarshalerAll); + registry.add(unsafeUnmarshalerAll); + registry.add(goprotoExtensionsMapAll); + registry.add(goprotoUnrecognizedAll); + registry.add(gogoprotoImport); + registry.add(protosizerAll); + registry.add(compareAll); + registry.add(typedeclAll); + registry.add(enumdeclAll); + registry.add(goprotoRegistration); + registry.add(messagenameAll); + registry.add(goprotoSizecacheAll); + registry.add(goprotoUnkeyedAll); + registry.add(goprotoGetters); + registry.add(goprotoStringer); + registry.add(verboseEqual); + registry.add(face); + registry.add(gostring); + registry.add(populate); + registry.add(stringer); + registry.add(onlyone); + registry.add(equal); + registry.add(description); + registry.add(testgen); + registry.add(benchgen); + registry.add(marshaler); + registry.add(unmarshaler); + registry.add(stableMarshaler); + registry.add(sizer); + registry.add(unsafeMarshaler); + registry.add(unsafeUnmarshaler); + registry.add(goprotoExtensionsMap); + registry.add(goprotoUnrecognized); + registry.add(protosizer); + registry.add(compare); + registry.add(typedecl); + registry.add(messagename); + registry.add(goprotoSizecache); + registry.add(goprotoUnkeyed); + registry.add(nullable); + registry.add(embed); + registry.add(customtype); + registry.add(customname); + registry.add(jsontag); + registry.add(moretags); + registry.add(casttype); + registry.add(castkey); + registry.add(castvalue); + registry.add(stdtime); + registry.add(stdduration); + registry.add(wktpointer); + registry.add(castrepeated); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbenum.dart new file mode 100644 index 00000000..ee28db28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbjson.dart new file mode 100644 index 00000000..3e03af75 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/gogoproto/gogo.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: gogoproto/gogo.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pb.dart new file mode 100644 index 00000000..5e55983d --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pb.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'http.pb.dart' as $7; + +class Annotations { + static final http = $pb.Extension<$7.HttpRule>(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf.MethodOptions', const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'http', 72295728, $pb.PbFieldType.OM, defaultOrMaker: $7.HttpRule.getDefault, subBuilder: $7.HttpRule.create); + static void registerAllExtensions($pb.ExtensionRegistry registry) { + registry.add(http); + } +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbenum.dart new file mode 100644 index 00000000..4ef5880a --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbjson.dart new file mode 100644 index 00000000..036634be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/annotations.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: google/api/annotations.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pb.dart new file mode 100644 index 00000000..4745f981 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pb.dart @@ -0,0 +1,319 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Http extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Http', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rules', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fullyDecodeReservedExpansion') + ..hasRequiredFields = false + ; + + Http._() : super(); + factory Http({ + $core.Iterable? rules, + $core.bool? fullyDecodeReservedExpansion, + }) { + final _result = create(); + if (rules != null) { + _result.rules.addAll(rules); + } + if (fullyDecodeReservedExpansion != null) { + _result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion; + } + return _result; + } + factory Http.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Http.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Http clone() => Http()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Http copyWith(void Function(Http) updates) => super.copyWith((message) => updates(message as Http)) as Http; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Http create() => Http._(); + Http createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Http getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Http? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get rules => $_getList(0); + + @$pb.TagNumber(2) + $core.bool get fullyDecodeReservedExpansion => $_getBF(1); + @$pb.TagNumber(2) + set fullyDecodeReservedExpansion($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasFullyDecodeReservedExpansion() => $_has(1); + @$pb.TagNumber(2) + void clearFullyDecodeReservedExpansion() => clearField(2); +} + +enum HttpRule_Pattern { + get, + put, + post, + delete, + patch, + custom, + notSet +} + +class HttpRule extends $pb.GeneratedMessage { + static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = { + 2 : HttpRule_Pattern.get, + 3 : HttpRule_Pattern.put, + 4 : HttpRule_Pattern.post, + 5 : HttpRule_Pattern.delete, + 6 : HttpRule_Pattern.patch, + 8 : HttpRule_Pattern.custom, + 0 : HttpRule_Pattern.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'HttpRule', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6, 8]) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'selector') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'get') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'put') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'post') + ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'delete') + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'patch') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'custom', subBuilder: CustomHttpPattern.create) + ..pc(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'additionalBindings', $pb.PbFieldType.PM, subBuilder: HttpRule.create) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'responseBody') + ..hasRequiredFields = false + ; + + HttpRule._() : super(); + factory HttpRule({ + $core.String? selector, + $core.String? get, + $core.String? put, + $core.String? post, + $core.String? delete, + $core.String? patch, + $core.String? body, + CustomHttpPattern? custom, + $core.Iterable? additionalBindings, + $core.String? responseBody, + }) { + final _result = create(); + if (selector != null) { + _result.selector = selector; + } + if (get != null) { + _result.get = get; + } + if (put != null) { + _result.put = put; + } + if (post != null) { + _result.post = post; + } + if (delete != null) { + _result.delete = delete; + } + if (patch != null) { + _result.patch = patch; + } + if (body != null) { + _result.body = body; + } + if (custom != null) { + _result.custom = custom; + } + if (additionalBindings != null) { + _result.additionalBindings.addAll(additionalBindings); + } + if (responseBody != null) { + _result.responseBody = responseBody; + } + return _result; + } + factory HttpRule.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory HttpRule.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + HttpRule clone() => HttpRule()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + HttpRule copyWith(void Function(HttpRule) updates) => super.copyWith((message) => updates(message as HttpRule)) as HttpRule; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static HttpRule create() => HttpRule._(); + HttpRule createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static HttpRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static HttpRule? _defaultInstance; + + HttpRule_Pattern whichPattern() => _HttpRule_PatternByTag[$_whichOneof(0)]!; + void clearPattern() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get selector => $_getSZ(0); + @$pb.TagNumber(1) + set selector($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSelector() => $_has(0); + @$pb.TagNumber(1) + void clearSelector() => clearField(1); + + @$pb.TagNumber(2) + $core.String get get => $_getSZ(1); + @$pb.TagNumber(2) + set get($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasGet() => $_has(1); + @$pb.TagNumber(2) + void clearGet() => clearField(2); + + @$pb.TagNumber(3) + $core.String get put => $_getSZ(2); + @$pb.TagNumber(3) + set put($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPut() => $_has(2); + @$pb.TagNumber(3) + void clearPut() => clearField(3); + + @$pb.TagNumber(4) + $core.String get post => $_getSZ(3); + @$pb.TagNumber(4) + set post($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasPost() => $_has(3); + @$pb.TagNumber(4) + void clearPost() => clearField(4); + + @$pb.TagNumber(5) + $core.String get delete => $_getSZ(4); + @$pb.TagNumber(5) + set delete($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasDelete() => $_has(4); + @$pb.TagNumber(5) + void clearDelete() => clearField(5); + + @$pb.TagNumber(6) + $core.String get patch => $_getSZ(5); + @$pb.TagNumber(6) + set patch($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasPatch() => $_has(5); + @$pb.TagNumber(6) + void clearPatch() => clearField(6); + + @$pb.TagNumber(7) + $core.String get body => $_getSZ(6); + @$pb.TagNumber(7) + set body($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasBody() => $_has(6); + @$pb.TagNumber(7) + void clearBody() => clearField(7); + + @$pb.TagNumber(8) + CustomHttpPattern get custom => $_getN(7); + @$pb.TagNumber(8) + set custom(CustomHttpPattern v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasCustom() => $_has(7); + @$pb.TagNumber(8) + void clearCustom() => clearField(8); + @$pb.TagNumber(8) + CustomHttpPattern ensureCustom() => $_ensure(7); + + @$pb.TagNumber(11) + $core.List get additionalBindings => $_getList(8); + + @$pb.TagNumber(12) + $core.String get responseBody => $_getSZ(9); + @$pb.TagNumber(12) + set responseBody($core.String v) { $_setString(9, v); } + @$pb.TagNumber(12) + $core.bool hasResponseBody() => $_has(9); + @$pb.TagNumber(12) + void clearResponseBody() => clearField(12); +} + +class CustomHttpPattern extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'CustomHttpPattern', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.api'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path') + ..hasRequiredFields = false + ; + + CustomHttpPattern._() : super(); + factory CustomHttpPattern({ + $core.String? kind, + $core.String? path, + }) { + final _result = create(); + if (kind != null) { + _result.kind = kind; + } + if (path != null) { + _result.path = path; + } + return _result; + } + factory CustomHttpPattern.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CustomHttpPattern.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CustomHttpPattern clone() => CustomHttpPattern()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CustomHttpPattern copyWith(void Function(CustomHttpPattern) updates) => super.copyWith((message) => updates(message as CustomHttpPattern)) as CustomHttpPattern; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static CustomHttpPattern create() => CustomHttpPattern._(); + CustomHttpPattern createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CustomHttpPattern getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CustomHttpPattern? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get kind => $_getSZ(0); + @$pb.TagNumber(1) + set kind($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKind() => $_has(0); + @$pb.TagNumber(1) + void clearKind() => clearField(1); + + @$pb.TagNumber(2) + $core.String get path => $_getSZ(1); + @$pb.TagNumber(2) + set path($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPath() => $_has(1); + @$pb.TagNumber(2) + void clearPath() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbenum.dart new file mode 100644 index 00000000..949ab64b --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbjson.dart new file mode 100644 index 00000000..7c8163a8 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/api/http.pbjson.dart @@ -0,0 +1,54 @@ +/// +// Generated code. Do not modify. +// source: google/api/http.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use httpDescriptor instead') +const Http$json = const { + '1': 'Http', + '2': const [ + const {'1': 'rules', '3': 1, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'rules'}, + const {'1': 'fully_decode_reserved_expansion', '3': 2, '4': 1, '5': 8, '10': 'fullyDecodeReservedExpansion'}, + ], +}; + +/// Descriptor for `Http`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpDescriptor = $convert.base64Decode('CgRIdHRwEioKBXJ1bGVzGAEgAygLMhQuZ29vZ2xlLmFwaS5IdHRwUnVsZVIFcnVsZXMSRQofZnVsbHlfZGVjb2RlX3Jlc2VydmVkX2V4cGFuc2lvbhgCIAEoCFIcZnVsbHlEZWNvZGVSZXNlcnZlZEV4cGFuc2lvbg=='); +@$core.Deprecated('Use httpRuleDescriptor instead') +const HttpRule$json = const { + '1': 'HttpRule', + '2': const [ + const {'1': 'selector', '3': 1, '4': 1, '5': 9, '10': 'selector'}, + const {'1': 'get', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'get'}, + const {'1': 'put', '3': 3, '4': 1, '5': 9, '9': 0, '10': 'put'}, + const {'1': 'post', '3': 4, '4': 1, '5': 9, '9': 0, '10': 'post'}, + const {'1': 'delete', '3': 5, '4': 1, '5': 9, '9': 0, '10': 'delete'}, + const {'1': 'patch', '3': 6, '4': 1, '5': 9, '9': 0, '10': 'patch'}, + const {'1': 'custom', '3': 8, '4': 1, '5': 11, '6': '.google.api.CustomHttpPattern', '9': 0, '10': 'custom'}, + const {'1': 'body', '3': 7, '4': 1, '5': 9, '10': 'body'}, + const {'1': 'response_body', '3': 12, '4': 1, '5': 9, '10': 'responseBody'}, + const {'1': 'additional_bindings', '3': 11, '4': 3, '5': 11, '6': '.google.api.HttpRule', '10': 'additionalBindings'}, + ], + '8': const [ + const {'1': 'pattern'}, + ], +}; + +/// Descriptor for `HttpRule`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List httpRuleDescriptor = $convert.base64Decode('CghIdHRwUnVsZRIaCghzZWxlY3RvchgBIAEoCVIIc2VsZWN0b3ISEgoDZ2V0GAIgASgJSABSA2dldBISCgNwdXQYAyABKAlIAFIDcHV0EhQKBHBvc3QYBCABKAlIAFIEcG9zdBIYCgZkZWxldGUYBSABKAlIAFIGZGVsZXRlEhYKBXBhdGNoGAYgASgJSABSBXBhdGNoEjcKBmN1c3RvbRgIIAEoCzIdLmdvb2dsZS5hcGkuQ3VzdG9tSHR0cFBhdHRlcm5IAFIGY3VzdG9tEhIKBGJvZHkYByABKAlSBGJvZHkSIwoNcmVzcG9uc2VfYm9keRgMIAEoCVIMcmVzcG9uc2VCb2R5EkUKE2FkZGl0aW9uYWxfYmluZGluZ3MYCyADKAsyFC5nb29nbGUuYXBpLkh0dHBSdWxlUhJhZGRpdGlvbmFsQmluZGluZ3NCCQoHcGF0dGVybg=='); +@$core.Deprecated('Use customHttpPatternDescriptor instead') +const CustomHttpPattern$json = const { + '1': 'CustomHttpPattern', + '2': const [ + const {'1': 'kind', '3': 1, '4': 1, '5': 9, '10': 'kind'}, + const {'1': 'path', '3': 2, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `CustomHttpPattern`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List customHttpPatternDescriptor = $convert.base64Decode('ChFDdXN0b21IdHRwUGF0dGVybhISCgRraW5kGAEgASgJUgRraW5kEhIKBHBhdGgYAiABKAlSBHBhdGg='); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pb.dart new file mode 100644 index 00000000..20f7f45c --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pb.dart @@ -0,0 +1,2455 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'descriptor.pbenum.dart'; + +export 'descriptor.pbenum.dart'; + +class FileDescriptorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'file', $pb.PbFieldType.PM, subBuilder: FileDescriptorProto.create) + ; + + FileDescriptorSet._() : super(); + factory FileDescriptorSet({ + $core.Iterable? file, + }) { + final _result = create(); + if (file != null) { + _result.file.addAll(file); + } + return _result; + } + factory FileDescriptorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorSet clone() => FileDescriptorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorSet copyWith(void Function(FileDescriptorSet) updates) => super.copyWith((message) => updates(message as FileDescriptorSet)) as FileDescriptorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorSet create() => FileDescriptorSet._(); + FileDescriptorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get file => $_getList(0); +} + +class FileDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'package') + ..pPS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'dependency') + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'service', $pb.PbFieldType.PM, subBuilder: ServiceDescriptorProto.create) + ..pc(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FileOptions.create) + ..aOM(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceCodeInfo', subBuilder: SourceCodeInfo.create) + ..p<$core.int>(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publicDependency', $pb.PbFieldType.P3) + ..p<$core.int>(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weakDependency', $pb.PbFieldType.P3) + ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'syntax') + ; + + FileDescriptorProto._() : super(); + factory FileDescriptorProto({ + $core.String? name, + $core.String? package, + $core.Iterable<$core.String>? dependency, + $core.Iterable? messageType, + $core.Iterable? enumType, + $core.Iterable? service, + $core.Iterable? extension, + FileOptions? options, + SourceCodeInfo? sourceCodeInfo, + $core.Iterable<$core.int>? publicDependency, + $core.Iterable<$core.int>? weakDependency, + $core.String? syntax, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (package != null) { + _result.package = package; + } + if (dependency != null) { + _result.dependency.addAll(dependency); + } + if (messageType != null) { + _result.messageType.addAll(messageType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (service != null) { + _result.service.addAll(service); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (sourceCodeInfo != null) { + _result.sourceCodeInfo = sourceCodeInfo; + } + if (publicDependency != null) { + _result.publicDependency.addAll(publicDependency); + } + if (weakDependency != null) { + _result.weakDependency.addAll(weakDependency); + } + if (syntax != null) { + _result.syntax = syntax; + } + return _result; + } + factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileDescriptorProto copyWith(void Function(FileDescriptorProto) updates) => super.copyWith((message) => updates(message as FileDescriptorProto)) as FileDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileDescriptorProto create() => FileDescriptorProto._(); + FileDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get package => $_getSZ(1); + @$pb.TagNumber(2) + set package($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasPackage() => $_has(1); + @$pb.TagNumber(2) + void clearPackage() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.String> get dependency => $_getList(2); + + @$pb.TagNumber(4) + $core.List get messageType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get enumType => $_getList(4); + + @$pb.TagNumber(6) + $core.List get service => $_getList(5); + + @$pb.TagNumber(7) + $core.List get extension => $_getList(6); + + @$pb.TagNumber(8) + FileOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FileOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FileOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + SourceCodeInfo get sourceCodeInfo => $_getN(8); + @$pb.TagNumber(9) + set sourceCodeInfo(SourceCodeInfo v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasSourceCodeInfo() => $_has(8); + @$pb.TagNumber(9) + void clearSourceCodeInfo() => clearField(9); + @$pb.TagNumber(9) + SourceCodeInfo ensureSourceCodeInfo() => $_ensure(8); + + @$pb.TagNumber(10) + $core.List<$core.int> get publicDependency => $_getList(9); + + @$pb.TagNumber(11) + $core.List<$core.int> get weakDependency => $_getList(10); + + @$pb.TagNumber(12) + $core.String get syntax => $_getSZ(11); + @$pb.TagNumber(12) + set syntax($core.String v) { $_setString(11, v); } + @$pb.TagNumber(12) + $core.bool hasSyntax() => $_has(11); + @$pb.TagNumber(12) + void clearSyntax() => clearField(12); +} + +class DescriptorProto_ExtensionRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ExtensionRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ExtensionRangeOptions.create) + ; + + DescriptorProto_ExtensionRange._() : super(); + factory DescriptorProto_ExtensionRange({ + $core.int? start, + $core.int? end, + ExtensionRangeOptions? options, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ExtensionRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange clone() => DescriptorProto_ExtensionRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ExtensionRange copyWith(void Function(DescriptorProto_ExtensionRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ExtensionRange)) as DescriptorProto_ExtensionRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange create() => DescriptorProto_ExtensionRange._(); + DescriptorProto_ExtensionRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ExtensionRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); + + @$pb.TagNumber(3) + ExtensionRangeOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ExtensionRangeOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ExtensionRangeOptions ensureOptions() => $_ensure(2); +} + +class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto.ReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + DescriptorProto_ReservedRange._() : super(); + factory DescriptorProto_ReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto_ReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto_ReservedRange copyWith(void Function(DescriptorProto_ReservedRange) updates) => super.copyWith((message) => updates(message as DescriptorProto_ReservedRange)) as DescriptorProto_ReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); + DescriptorProto_ReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto_ReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class DescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'field', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..pc(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nestedType', $pb.PbFieldType.PM, subBuilder: DescriptorProto.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enumType', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto.create) + ..pc(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extensionRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ExtensionRange.create) + ..pc(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extension', $pb.PbFieldType.PM, subBuilder: FieldDescriptorProto.create) + ..aOM(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MessageOptions.create) + ..pc(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofDecl', $pb.PbFieldType.PM, subBuilder: OneofDescriptorProto.create) + ..pc(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: DescriptorProto_ReservedRange.create) + ..pPS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + DescriptorProto._() : super(); + factory DescriptorProto({ + $core.String? name, + $core.Iterable? field, + $core.Iterable? nestedType, + $core.Iterable? enumType, + $core.Iterable? extensionRange, + $core.Iterable? extension, + MessageOptions? options, + $core.Iterable? oneofDecl, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (field != null) { + _result.field.addAll(field); + } + if (nestedType != null) { + _result.nestedType.addAll(nestedType); + } + if (enumType != null) { + _result.enumType.addAll(enumType); + } + if (extensionRange != null) { + _result.extensionRange.addAll(extensionRange); + } + if (extension != null) { + _result.extension.addAll(extension); + } + if (options != null) { + _result.options = options; + } + if (oneofDecl != null) { + _result.oneofDecl.addAll(oneofDecl); + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory DescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DescriptorProto copyWith(void Function(DescriptorProto) updates) => super.copyWith((message) => updates(message as DescriptorProto)) as DescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static DescriptorProto create() => DescriptorProto._(); + DescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get field => $_getList(1); + + @$pb.TagNumber(3) + $core.List get nestedType => $_getList(2); + + @$pb.TagNumber(4) + $core.List get enumType => $_getList(3); + + @$pb.TagNumber(5) + $core.List get extensionRange => $_getList(4); + + @$pb.TagNumber(6) + $core.List get extension => $_getList(5); + + @$pb.TagNumber(7) + MessageOptions get options => $_getN(6); + @$pb.TagNumber(7) + set options(MessageOptions v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasOptions() => $_has(6); + @$pb.TagNumber(7) + void clearOptions() => clearField(7); + @$pb.TagNumber(7) + MessageOptions ensureOptions() => $_ensure(6); + + @$pb.TagNumber(8) + $core.List get oneofDecl => $_getList(7); + + @$pb.TagNumber(9) + $core.List get reservedRange => $_getList(8); + + @$pb.TagNumber(10) + $core.List<$core.String> get reservedName => $_getList(9); +} + +class ExtensionRangeOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ExtensionRangeOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ExtensionRangeOptions._() : super(); + factory ExtensionRangeOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExtensionRangeOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions clone() => ExtensionRangeOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExtensionRangeOptions copyWith(void Function(ExtensionRangeOptions) updates) => super.copyWith((message) => updates(message as ExtensionRangeOptions)) as ExtensionRangeOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions create() => ExtensionRangeOptions._(); + ExtensionRangeOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExtensionRangeOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExtensionRangeOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class FieldDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'extendee') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..e(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'label', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, valueOf: FieldDescriptorProto_Label.valueOf, enumValues: FieldDescriptorProto_Label.values) + ..e(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, valueOf: FieldDescriptorProto_Type.valueOf, enumValues: FieldDescriptorProto_Type.values) + ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'typeName') + ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'defaultValue') + ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: FieldOptions.create) + ..a<$core.int>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'oneofIndex', $pb.PbFieldType.O3) + ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jsonName') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proto3Optional') + ; + + FieldDescriptorProto._() : super(); + factory FieldDescriptorProto({ + $core.String? name, + $core.String? extendee, + $core.int? number, + FieldDescriptorProto_Label? label, + FieldDescriptorProto_Type? type, + $core.String? typeName, + $core.String? defaultValue, + FieldOptions? options, + $core.int? oneofIndex, + $core.String? jsonName, + $core.bool? proto3Optional, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (extendee != null) { + _result.extendee = extendee; + } + if (number != null) { + _result.number = number; + } + if (label != null) { + _result.label = label; + } + if (type != null) { + _result.type = type; + } + if (typeName != null) { + _result.typeName = typeName; + } + if (defaultValue != null) { + _result.defaultValue = defaultValue; + } + if (options != null) { + _result.options = options; + } + if (oneofIndex != null) { + _result.oneofIndex = oneofIndex; + } + if (jsonName != null) { + _result.jsonName = jsonName; + } + if (proto3Optional != null) { + _result.proto3Optional = proto3Optional; + } + return _result; + } + factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldDescriptorProto copyWith(void Function(FieldDescriptorProto) updates) => super.copyWith((message) => updates(message as FieldDescriptorProto)) as FieldDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto create() => FieldDescriptorProto._(); + FieldDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get extendee => $_getSZ(1); + @$pb.TagNumber(2) + set extendee($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasExtendee() => $_has(1); + @$pb.TagNumber(2) + void clearExtendee() => clearField(2); + + @$pb.TagNumber(3) + $core.int get number => $_getIZ(2); + @$pb.TagNumber(3) + set number($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasNumber() => $_has(2); + @$pb.TagNumber(3) + void clearNumber() => clearField(3); + + @$pb.TagNumber(4) + FieldDescriptorProto_Label get label => $_getN(3); + @$pb.TagNumber(4) + set label(FieldDescriptorProto_Label v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasLabel() => $_has(3); + @$pb.TagNumber(4) + void clearLabel() => clearField(4); + + @$pb.TagNumber(5) + FieldDescriptorProto_Type get type => $_getN(4); + @$pb.TagNumber(5) + set type(FieldDescriptorProto_Type v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasType() => $_has(4); + @$pb.TagNumber(5) + void clearType() => clearField(5); + + @$pb.TagNumber(6) + $core.String get typeName => $_getSZ(5); + @$pb.TagNumber(6) + set typeName($core.String v) { $_setString(5, v); } + @$pb.TagNumber(6) + $core.bool hasTypeName() => $_has(5); + @$pb.TagNumber(6) + void clearTypeName() => clearField(6); + + @$pb.TagNumber(7) + $core.String get defaultValue => $_getSZ(6); + @$pb.TagNumber(7) + set defaultValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(7) + $core.bool hasDefaultValue() => $_has(6); + @$pb.TagNumber(7) + void clearDefaultValue() => clearField(7); + + @$pb.TagNumber(8) + FieldOptions get options => $_getN(7); + @$pb.TagNumber(8) + set options(FieldOptions v) { setField(8, v); } + @$pb.TagNumber(8) + $core.bool hasOptions() => $_has(7); + @$pb.TagNumber(8) + void clearOptions() => clearField(8); + @$pb.TagNumber(8) + FieldOptions ensureOptions() => $_ensure(7); + + @$pb.TagNumber(9) + $core.int get oneofIndex => $_getIZ(8); + @$pb.TagNumber(9) + set oneofIndex($core.int v) { $_setSignedInt32(8, v); } + @$pb.TagNumber(9) + $core.bool hasOneofIndex() => $_has(8); + @$pb.TagNumber(9) + void clearOneofIndex() => clearField(9); + + @$pb.TagNumber(10) + $core.String get jsonName => $_getSZ(9); + @$pb.TagNumber(10) + set jsonName($core.String v) { $_setString(9, v); } + @$pb.TagNumber(10) + $core.bool hasJsonName() => $_has(9); + @$pb.TagNumber(10) + void clearJsonName() => clearField(10); + + @$pb.TagNumber(17) + $core.bool get proto3Optional => $_getBF(10); + @$pb.TagNumber(17) + set proto3Optional($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(17) + $core.bool hasProto3Optional() => $_has(10); + @$pb.TagNumber(17) + void clearProto3Optional() => clearField(17); +} + +class OneofDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: OneofOptions.create) + ; + + OneofDescriptorProto._() : super(); + factory OneofDescriptorProto({ + $core.String? name, + OneofOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofDescriptorProto copyWith(void Function(OneofDescriptorProto) updates) => super.copyWith((message) => updates(message as OneofDescriptorProto)) as OneofDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto create() => OneofDescriptorProto._(); + OneofDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + OneofOptions get options => $_getN(1); + @$pb.TagNumber(2) + set options(OneofOptions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOptions() => $_has(1); + @$pb.TagNumber(2) + void clearOptions() => clearField(2); + @$pb.TagNumber(2) + OneofOptions ensureOptions() => $_ensure(1); +} + +class EnumDescriptorProto_EnumReservedRange extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto.EnumReservedRange', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..a<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'start', $pb.PbFieldType.O3) + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + EnumDescriptorProto_EnumReservedRange._() : super(); + factory EnumDescriptorProto_EnumReservedRange({ + $core.int? start, + $core.int? end, + }) { + final _result = create(); + if (start != null) { + _result.start = start; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory EnumDescriptorProto_EnumReservedRange.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange clone() => EnumDescriptorProto_EnumReservedRange()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto_EnumReservedRange copyWith(void Function(EnumDescriptorProto_EnumReservedRange) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto_EnumReservedRange)) as EnumDescriptorProto_EnumReservedRange; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange create() => EnumDescriptorProto_EnumReservedRange._(); + EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto_EnumReservedRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto_EnumReservedRange? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get start => $_getIZ(0); + @$pb.TagNumber(1) + set start($core.int v) { $_setSignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStart() => $_has(0); + @$pb.TagNumber(1) + void clearStart() => clearField(1); + + @$pb.TagNumber(2) + $core.int get end => $_getIZ(1); + @$pb.TagNumber(2) + set end($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEnd() => $_has(1); + @$pb.TagNumber(2) + void clearEnd() => clearField(2); +} + +class EnumDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value', $pb.PbFieldType.PM, subBuilder: EnumValueDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumOptions.create) + ..pc(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedRange', $pb.PbFieldType.PM, subBuilder: EnumDescriptorProto_EnumReservedRange.create) + ..pPS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'reservedName') + ; + + EnumDescriptorProto._() : super(); + factory EnumDescriptorProto({ + $core.String? name, + $core.Iterable? value, + EnumOptions? options, + $core.Iterable? reservedRange, + $core.Iterable<$core.String>? reservedName, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (value != null) { + _result.value.addAll(value); + } + if (options != null) { + _result.options = options; + } + if (reservedRange != null) { + _result.reservedRange.addAll(reservedRange); + } + if (reservedName != null) { + _result.reservedName.addAll(reservedName); + } + return _result; + } + factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumDescriptorProto copyWith(void Function(EnumDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumDescriptorProto)) as EnumDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto create() => EnumDescriptorProto._(); + EnumDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get value => $_getList(1); + + @$pb.TagNumber(3) + EnumOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumOptions ensureOptions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.List get reservedRange => $_getList(3); + + @$pb.TagNumber(5) + $core.List<$core.String> get reservedName => $_getList(4); +} + +class EnumValueDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'number', $pb.PbFieldType.O3) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: EnumValueOptions.create) + ; + + EnumValueDescriptorProto._() : super(); + factory EnumValueDescriptorProto({ + $core.String? name, + $core.int? number, + EnumValueOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (number != null) { + _result.number = number; + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueDescriptorProto copyWith(void Function(EnumValueDescriptorProto) updates) => super.copyWith((message) => updates(message as EnumValueDescriptorProto)) as EnumValueDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); + EnumValueDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get number => $_getIZ(1); + @$pb.TagNumber(2) + set number($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumber() => $_has(1); + @$pb.TagNumber(2) + void clearNumber() => clearField(2); + + @$pb.TagNumber(3) + EnumValueOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(EnumValueOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + EnumValueOptions ensureOptions() => $_ensure(2); +} + +class ServiceDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'method', $pb.PbFieldType.PM, subBuilder: MethodDescriptorProto.create) + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: ServiceOptions.create) + ; + + ServiceDescriptorProto._() : super(); + factory ServiceDescriptorProto({ + $core.String? name, + $core.Iterable? method, + ServiceOptions? options, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (method != null) { + _result.method.addAll(method); + } + if (options != null) { + _result.options = options; + } + return _result; + } + factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceDescriptorProto copyWith(void Function(ServiceDescriptorProto) updates) => super.copyWith((message) => updates(message as ServiceDescriptorProto)) as ServiceDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto create() => ServiceDescriptorProto._(); + ServiceDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get method => $_getList(1); + + @$pb.TagNumber(3) + ServiceOptions get options => $_getN(2); + @$pb.TagNumber(3) + set options(ServiceOptions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOptions() => $_has(2); + @$pb.TagNumber(3) + void clearOptions() => clearField(3); + @$pb.TagNumber(3) + ServiceOptions ensureOptions() => $_ensure(2); +} + +class MethodDescriptorProto extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodDescriptorProto', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'inputType') + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'outputType') + ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'options', subBuilder: MethodOptions.create) + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientStreaming') + ..aOB(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'serverStreaming') + ; + + MethodDescriptorProto._() : super(); + factory MethodDescriptorProto({ + $core.String? name, + $core.String? inputType, + $core.String? outputType, + MethodOptions? options, + $core.bool? clientStreaming, + $core.bool? serverStreaming, + }) { + final _result = create(); + if (name != null) { + _result.name = name; + } + if (inputType != null) { + _result.inputType = inputType; + } + if (outputType != null) { + _result.outputType = outputType; + } + if (options != null) { + _result.options = options; + } + if (clientStreaming != null) { + _result.clientStreaming = clientStreaming; + } + if (serverStreaming != null) { + _result.serverStreaming = serverStreaming; + } + return _result; + } + factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodDescriptorProto.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodDescriptorProto copyWith(void Function(MethodDescriptorProto) updates) => super.copyWith((message) => updates(message as MethodDescriptorProto)) as MethodDescriptorProto; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto create() => MethodDescriptorProto._(); + MethodDescriptorProto createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodDescriptorProto getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodDescriptorProto? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get inputType => $_getSZ(1); + @$pb.TagNumber(2) + set inputType($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasInputType() => $_has(1); + @$pb.TagNumber(2) + void clearInputType() => clearField(2); + + @$pb.TagNumber(3) + $core.String get outputType => $_getSZ(2); + @$pb.TagNumber(3) + set outputType($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasOutputType() => $_has(2); + @$pb.TagNumber(3) + void clearOutputType() => clearField(3); + + @$pb.TagNumber(4) + MethodOptions get options => $_getN(3); + @$pb.TagNumber(4) + set options(MethodOptions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOptions() => $_has(3); + @$pb.TagNumber(4) + void clearOptions() => clearField(4); + @$pb.TagNumber(4) + MethodOptions ensureOptions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clientStreaming => $_getBF(4); + @$pb.TagNumber(5) + set clientStreaming($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasClientStreaming() => $_has(4); + @$pb.TagNumber(5) + void clearClientStreaming() => clearField(5); + + @$pb.TagNumber(6) + $core.bool get serverStreaming => $_getBF(5); + @$pb.TagNumber(6) + set serverStreaming($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(6) + $core.bool hasServerStreaming() => $_has(5); + @$pb.TagNumber(6) + void clearServerStreaming() => clearField(6); +} + +class FileOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FileOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaPackage') + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaOuterClassname') + ..e(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'optimizeFor', $pb.PbFieldType.OE, defaultOrMaker: FileOptions_OptimizeMode.SPEED, valueOf: FileOptions_OptimizeMode.valueOf, enumValues: FileOptions_OptimizeMode.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaMultipleFiles') + ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'goPackage') + ..aOB(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccGenericServices') + ..aOB(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenericServices') + ..aOB(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pyGenericServices') + ..aOB(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaGenerateEqualsAndHash') + ..aOB(23, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(27, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'javaStringCheckUtf8') + ..a<$core.bool>(31, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ccEnableArenas', $pb.PbFieldType.OB, defaultOrMaker: true) + ..aOS(36, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'objcClassPrefix') + ..aOS(37, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'csharpNamespace') + ..aOS(39, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'swiftPrefix') + ..aOS(40, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpClassPrefix') + ..aOS(41, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpNamespace') + ..aOB(42, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpGenericServices') + ..aOS(44, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'phpMetadataNamespace') + ..aOS(45, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'rubyPackage') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FileOptions._() : super(); + factory FileOptions({ + $core.String? javaPackage, + $core.String? javaOuterClassname, + FileOptions_OptimizeMode? optimizeFor, + $core.bool? javaMultipleFiles, + $core.String? goPackage, + $core.bool? ccGenericServices, + $core.bool? javaGenericServices, + $core.bool? pyGenericServices, + @$core.Deprecated('This field is deprecated.') + $core.bool? javaGenerateEqualsAndHash, + $core.bool? deprecated, + $core.bool? javaStringCheckUtf8, + $core.bool? ccEnableArenas, + $core.String? objcClassPrefix, + $core.String? csharpNamespace, + $core.String? swiftPrefix, + $core.String? phpClassPrefix, + $core.String? phpNamespace, + $core.bool? phpGenericServices, + $core.String? phpMetadataNamespace, + $core.String? rubyPackage, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (javaPackage != null) { + _result.javaPackage = javaPackage; + } + if (javaOuterClassname != null) { + _result.javaOuterClassname = javaOuterClassname; + } + if (optimizeFor != null) { + _result.optimizeFor = optimizeFor; + } + if (javaMultipleFiles != null) { + _result.javaMultipleFiles = javaMultipleFiles; + } + if (goPackage != null) { + _result.goPackage = goPackage; + } + if (ccGenericServices != null) { + _result.ccGenericServices = ccGenericServices; + } + if (javaGenericServices != null) { + _result.javaGenericServices = javaGenericServices; + } + if (pyGenericServices != null) { + _result.pyGenericServices = pyGenericServices; + } + if (javaGenerateEqualsAndHash != null) { + // ignore: deprecated_member_use_from_same_package + _result.javaGenerateEqualsAndHash = javaGenerateEqualsAndHash; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (javaStringCheckUtf8 != null) { + _result.javaStringCheckUtf8 = javaStringCheckUtf8; + } + if (ccEnableArenas != null) { + _result.ccEnableArenas = ccEnableArenas; + } + if (objcClassPrefix != null) { + _result.objcClassPrefix = objcClassPrefix; + } + if (csharpNamespace != null) { + _result.csharpNamespace = csharpNamespace; + } + if (swiftPrefix != null) { + _result.swiftPrefix = swiftPrefix; + } + if (phpClassPrefix != null) { + _result.phpClassPrefix = phpClassPrefix; + } + if (phpNamespace != null) { + _result.phpNamespace = phpNamespace; + } + if (phpGenericServices != null) { + _result.phpGenericServices = phpGenericServices; + } + if (phpMetadataNamespace != null) { + _result.phpMetadataNamespace = phpMetadataNamespace; + } + if (rubyPackage != null) { + _result.rubyPackage = rubyPackage; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FileOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FileOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FileOptions clone() => FileOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FileOptions copyWith(void Function(FileOptions) updates) => super.copyWith((message) => updates(message as FileOptions)) as FileOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FileOptions create() => FileOptions._(); + FileOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FileOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FileOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get javaPackage => $_getSZ(0); + @$pb.TagNumber(1) + set javaPackage($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasJavaPackage() => $_has(0); + @$pb.TagNumber(1) + void clearJavaPackage() => clearField(1); + + @$pb.TagNumber(8) + $core.String get javaOuterClassname => $_getSZ(1); + @$pb.TagNumber(8) + set javaOuterClassname($core.String v) { $_setString(1, v); } + @$pb.TagNumber(8) + $core.bool hasJavaOuterClassname() => $_has(1); + @$pb.TagNumber(8) + void clearJavaOuterClassname() => clearField(8); + + @$pb.TagNumber(9) + FileOptions_OptimizeMode get optimizeFor => $_getN(2); + @$pb.TagNumber(9) + set optimizeFor(FileOptions_OptimizeMode v) { setField(9, v); } + @$pb.TagNumber(9) + $core.bool hasOptimizeFor() => $_has(2); + @$pb.TagNumber(9) + void clearOptimizeFor() => clearField(9); + + @$pb.TagNumber(10) + $core.bool get javaMultipleFiles => $_getBF(3); + @$pb.TagNumber(10) + set javaMultipleFiles($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(10) + $core.bool hasJavaMultipleFiles() => $_has(3); + @$pb.TagNumber(10) + void clearJavaMultipleFiles() => clearField(10); + + @$pb.TagNumber(11) + $core.String get goPackage => $_getSZ(4); + @$pb.TagNumber(11) + set goPackage($core.String v) { $_setString(4, v); } + @$pb.TagNumber(11) + $core.bool hasGoPackage() => $_has(4); + @$pb.TagNumber(11) + void clearGoPackage() => clearField(11); + + @$pb.TagNumber(16) + $core.bool get ccGenericServices => $_getBF(5); + @$pb.TagNumber(16) + set ccGenericServices($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(16) + $core.bool hasCcGenericServices() => $_has(5); + @$pb.TagNumber(16) + void clearCcGenericServices() => clearField(16); + + @$pb.TagNumber(17) + $core.bool get javaGenericServices => $_getBF(6); + @$pb.TagNumber(17) + set javaGenericServices($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(17) + $core.bool hasJavaGenericServices() => $_has(6); + @$pb.TagNumber(17) + void clearJavaGenericServices() => clearField(17); + + @$pb.TagNumber(18) + $core.bool get pyGenericServices => $_getBF(7); + @$pb.TagNumber(18) + set pyGenericServices($core.bool v) { $_setBool(7, v); } + @$pb.TagNumber(18) + $core.bool hasPyGenericServices() => $_has(7); + @$pb.TagNumber(18) + void clearPyGenericServices() => clearField(18); + + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool get javaGenerateEqualsAndHash => $_getBF(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + set javaGenerateEqualsAndHash($core.bool v) { $_setBool(8, v); } + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + $core.bool hasJavaGenerateEqualsAndHash() => $_has(8); + @$core.Deprecated('This field is deprecated.') + @$pb.TagNumber(20) + void clearJavaGenerateEqualsAndHash() => clearField(20); + + @$pb.TagNumber(23) + $core.bool get deprecated => $_getBF(9); + @$pb.TagNumber(23) + set deprecated($core.bool v) { $_setBool(9, v); } + @$pb.TagNumber(23) + $core.bool hasDeprecated() => $_has(9); + @$pb.TagNumber(23) + void clearDeprecated() => clearField(23); + + @$pb.TagNumber(27) + $core.bool get javaStringCheckUtf8 => $_getBF(10); + @$pb.TagNumber(27) + set javaStringCheckUtf8($core.bool v) { $_setBool(10, v); } + @$pb.TagNumber(27) + $core.bool hasJavaStringCheckUtf8() => $_has(10); + @$pb.TagNumber(27) + void clearJavaStringCheckUtf8() => clearField(27); + + @$pb.TagNumber(31) + $core.bool get ccEnableArenas => $_getB(11, true); + @$pb.TagNumber(31) + set ccEnableArenas($core.bool v) { $_setBool(11, v); } + @$pb.TagNumber(31) + $core.bool hasCcEnableArenas() => $_has(11); + @$pb.TagNumber(31) + void clearCcEnableArenas() => clearField(31); + + @$pb.TagNumber(36) + $core.String get objcClassPrefix => $_getSZ(12); + @$pb.TagNumber(36) + set objcClassPrefix($core.String v) { $_setString(12, v); } + @$pb.TagNumber(36) + $core.bool hasObjcClassPrefix() => $_has(12); + @$pb.TagNumber(36) + void clearObjcClassPrefix() => clearField(36); + + @$pb.TagNumber(37) + $core.String get csharpNamespace => $_getSZ(13); + @$pb.TagNumber(37) + set csharpNamespace($core.String v) { $_setString(13, v); } + @$pb.TagNumber(37) + $core.bool hasCsharpNamespace() => $_has(13); + @$pb.TagNumber(37) + void clearCsharpNamespace() => clearField(37); + + @$pb.TagNumber(39) + $core.String get swiftPrefix => $_getSZ(14); + @$pb.TagNumber(39) + set swiftPrefix($core.String v) { $_setString(14, v); } + @$pb.TagNumber(39) + $core.bool hasSwiftPrefix() => $_has(14); + @$pb.TagNumber(39) + void clearSwiftPrefix() => clearField(39); + + @$pb.TagNumber(40) + $core.String get phpClassPrefix => $_getSZ(15); + @$pb.TagNumber(40) + set phpClassPrefix($core.String v) { $_setString(15, v); } + @$pb.TagNumber(40) + $core.bool hasPhpClassPrefix() => $_has(15); + @$pb.TagNumber(40) + void clearPhpClassPrefix() => clearField(40); + + @$pb.TagNumber(41) + $core.String get phpNamespace => $_getSZ(16); + @$pb.TagNumber(41) + set phpNamespace($core.String v) { $_setString(16, v); } + @$pb.TagNumber(41) + $core.bool hasPhpNamespace() => $_has(16); + @$pb.TagNumber(41) + void clearPhpNamespace() => clearField(41); + + @$pb.TagNumber(42) + $core.bool get phpGenericServices => $_getBF(17); + @$pb.TagNumber(42) + set phpGenericServices($core.bool v) { $_setBool(17, v); } + @$pb.TagNumber(42) + $core.bool hasPhpGenericServices() => $_has(17); + @$pb.TagNumber(42) + void clearPhpGenericServices() => clearField(42); + + @$pb.TagNumber(44) + $core.String get phpMetadataNamespace => $_getSZ(18); + @$pb.TagNumber(44) + set phpMetadataNamespace($core.String v) { $_setString(18, v); } + @$pb.TagNumber(44) + $core.bool hasPhpMetadataNamespace() => $_has(18); + @$pb.TagNumber(44) + void clearPhpMetadataNamespace() => clearField(44); + + @$pb.TagNumber(45) + $core.String get rubyPackage => $_getSZ(19); + @$pb.TagNumber(45) + set rubyPackage($core.String v) { $_setString(19, v); } + @$pb.TagNumber(45) + $core.bool hasRubyPackage() => $_has(19); + @$pb.TagNumber(45) + void clearRubyPackage() => clearField(45); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(20); +} + +class MessageOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MessageOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'messageSetWireFormat') + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'noStandardDescriptorAccessor') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'mapEntry') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MessageOptions._() : super(); + factory MessageOptions({ + $core.bool? messageSetWireFormat, + $core.bool? noStandardDescriptorAccessor, + $core.bool? deprecated, + $core.bool? mapEntry, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (messageSetWireFormat != null) { + _result.messageSetWireFormat = messageSetWireFormat; + } + if (noStandardDescriptorAccessor != null) { + _result.noStandardDescriptorAccessor = noStandardDescriptorAccessor; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (mapEntry != null) { + _result.mapEntry = mapEntry; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MessageOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MessageOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MessageOptions clone() => MessageOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MessageOptions copyWith(void Function(MessageOptions) updates) => super.copyWith((message) => updates(message as MessageOptions)) as MessageOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MessageOptions create() => MessageOptions._(); + MessageOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MessageOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MessageOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get messageSetWireFormat => $_getBF(0); + @$pb.TagNumber(1) + set messageSetWireFormat($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasMessageSetWireFormat() => $_has(0); + @$pb.TagNumber(1) + void clearMessageSetWireFormat() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get noStandardDescriptorAccessor => $_getBF(1); + @$pb.TagNumber(2) + set noStandardDescriptorAccessor($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasNoStandardDescriptorAccessor() => $_has(1); + @$pb.TagNumber(2) + void clearNoStandardDescriptorAccessor() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(7) + $core.bool get mapEntry => $_getBF(3); + @$pb.TagNumber(7) + set mapEntry($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(7) + $core.bool hasMapEntry() => $_has(3); + @$pb.TagNumber(7) + void clearMapEntry() => clearField(7); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(4); +} + +class FieldOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'FieldOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ctype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_CType.STRING, valueOf: FieldOptions_CType.valueOf, enumValues: FieldOptions_CType.values) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packed') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..aOB(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lazy') + ..e(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'jstype', $pb.PbFieldType.OE, defaultOrMaker: FieldOptions_JSType.JS_NORMAL, valueOf: FieldOptions_JSType.valueOf, enumValues: FieldOptions_JSType.values) + ..aOB(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'weak') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + FieldOptions._() : super(); + factory FieldOptions({ + FieldOptions_CType? ctype, + $core.bool? packed, + $core.bool? deprecated, + $core.bool? lazy, + FieldOptions_JSType? jstype, + $core.bool? weak, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (ctype != null) { + _result.ctype = ctype; + } + if (packed != null) { + _result.packed = packed; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (lazy != null) { + _result.lazy = lazy; + } + if (jstype != null) { + _result.jstype = jstype; + } + if (weak != null) { + _result.weak = weak; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory FieldOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FieldOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FieldOptions clone() => FieldOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FieldOptions copyWith(void Function(FieldOptions) updates) => super.copyWith((message) => updates(message as FieldOptions)) as FieldOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static FieldOptions create() => FieldOptions._(); + FieldOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FieldOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FieldOptions? _defaultInstance; + + @$pb.TagNumber(1) + FieldOptions_CType get ctype => $_getN(0); + @$pb.TagNumber(1) + set ctype(FieldOptions_CType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCtype() => $_has(0); + @$pb.TagNumber(1) + void clearCtype() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get packed => $_getBF(1); + @$pb.TagNumber(2) + set packed($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasPacked() => $_has(1); + @$pb.TagNumber(2) + void clearPacked() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(2); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(2); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(5) + $core.bool get lazy => $_getBF(3); + @$pb.TagNumber(5) + set lazy($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(5) + $core.bool hasLazy() => $_has(3); + @$pb.TagNumber(5) + void clearLazy() => clearField(5); + + @$pb.TagNumber(6) + FieldOptions_JSType get jstype => $_getN(4); + @$pb.TagNumber(6) + set jstype(FieldOptions_JSType v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasJstype() => $_has(4); + @$pb.TagNumber(6) + void clearJstype() => clearField(6); + + @$pb.TagNumber(10) + $core.bool get weak => $_getBF(5); + @$pb.TagNumber(10) + set weak($core.bool v) { $_setBool(5, v); } + @$pb.TagNumber(10) + $core.bool hasWeak() => $_has(5); + @$pb.TagNumber(10) + void clearWeak() => clearField(10); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(6); +} + +class OneofOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'OneofOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + OneofOptions._() : super(); + factory OneofOptions({ + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory OneofOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory OneofOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + OneofOptions clone() => OneofOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + OneofOptions copyWith(void Function(OneofOptions) updates) => super.copyWith((message) => updates(message as OneofOptions)) as OneofOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static OneofOptions create() => OneofOptions._(); + OneofOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static OneofOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OneofOptions? _defaultInstance; + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(0); +} + +class EnumOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'allowAlias') + ..aOB(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumOptions._() : super(); + factory EnumOptions({ + $core.bool? allowAlias, + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (allowAlias != null) { + _result.allowAlias = allowAlias; + } + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumOptions clone() => EnumOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumOptions copyWith(void Function(EnumOptions) updates) => super.copyWith((message) => updates(message as EnumOptions)) as EnumOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumOptions create() => EnumOptions._(); + EnumOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumOptions? _defaultInstance; + + @$pb.TagNumber(2) + $core.bool get allowAlias => $_getBF(0); + @$pb.TagNumber(2) + set allowAlias($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(2) + $core.bool hasAllowAlias() => $_has(0); + @$pb.TagNumber(2) + void clearAllowAlias() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get deprecated => $_getBF(1); + @$pb.TagNumber(3) + set deprecated($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(3) + $core.bool hasDeprecated() => $_has(1); + @$pb.TagNumber(3) + void clearDeprecated() => clearField(3); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class EnumValueOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'EnumValueOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + EnumValueOptions._() : super(); + factory EnumValueOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory EnumValueOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory EnumValueOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + EnumValueOptions clone() => EnumValueOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + EnumValueOptions copyWith(void Function(EnumValueOptions) updates) => super.copyWith((message) => updates(message as EnumValueOptions)) as EnumValueOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static EnumValueOptions create() => EnumValueOptions._(); + EnumValueOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static EnumValueOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static EnumValueOptions? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(1) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(1) + void clearDeprecated() => clearField(1); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class ServiceOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ServiceOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + ServiceOptions._() : super(); + factory ServiceOptions({ + $core.bool? deprecated, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory ServiceOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ServiceOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ServiceOptions clone() => ServiceOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ServiceOptions copyWith(void Function(ServiceOptions) updates) => super.copyWith((message) => updates(message as ServiceOptions)) as ServiceOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ServiceOptions create() => ServiceOptions._(); + ServiceOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ServiceOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ServiceOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(1); +} + +class MethodOptions extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MethodOptions', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aOB(33, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deprecated') + ..e(34, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idempotencyLevel', $pb.PbFieldType.OE, defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN, valueOf: MethodOptions_IdempotencyLevel.valueOf, enumValues: MethodOptions_IdempotencyLevel.values) + ..pc(999, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uninterpretedOption', $pb.PbFieldType.PM, subBuilder: UninterpretedOption.create) + ..hasExtensions = true + ; + + MethodOptions._() : super(); + factory MethodOptions({ + $core.bool? deprecated, + MethodOptions_IdempotencyLevel? idempotencyLevel, + $core.Iterable? uninterpretedOption, + }) { + final _result = create(); + if (deprecated != null) { + _result.deprecated = deprecated; + } + if (idempotencyLevel != null) { + _result.idempotencyLevel = idempotencyLevel; + } + if (uninterpretedOption != null) { + _result.uninterpretedOption.addAll(uninterpretedOption); + } + return _result; + } + factory MethodOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MethodOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MethodOptions clone() => MethodOptions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MethodOptions copyWith(void Function(MethodOptions) updates) => super.copyWith((message) => updates(message as MethodOptions)) as MethodOptions; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MethodOptions create() => MethodOptions._(); + MethodOptions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MethodOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MethodOptions? _defaultInstance; + + @$pb.TagNumber(33) + $core.bool get deprecated => $_getBF(0); + @$pb.TagNumber(33) + set deprecated($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(33) + $core.bool hasDeprecated() => $_has(0); + @$pb.TagNumber(33) + void clearDeprecated() => clearField(33); + + @$pb.TagNumber(34) + MethodOptions_IdempotencyLevel get idempotencyLevel => $_getN(1); + @$pb.TagNumber(34) + set idempotencyLevel(MethodOptions_IdempotencyLevel v) { setField(34, v); } + @$pb.TagNumber(34) + $core.bool hasIdempotencyLevel() => $_has(1); + @$pb.TagNumber(34) + void clearIdempotencyLevel() => clearField(34); + + @$pb.TagNumber(999) + $core.List get uninterpretedOption => $_getList(2); +} + +class UninterpretedOption_NamePart extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption.NamePart', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..aQS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'namePart') + ..a<$core.bool>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isExtension', $pb.PbFieldType.QB) + ; + + UninterpretedOption_NamePart._() : super(); + factory UninterpretedOption_NamePart({ + $core.String? namePart, + $core.bool? isExtension, + }) { + final _result = create(); + if (namePart != null) { + _result.namePart = namePart; + } + if (isExtension != null) { + _result.isExtension = isExtension; + } + return _result; + } + factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption_NamePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart clone() => UninterpretedOption_NamePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption_NamePart copyWith(void Function(UninterpretedOption_NamePart) updates) => super.copyWith((message) => updates(message as UninterpretedOption_NamePart)) as UninterpretedOption_NamePart; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart create() => UninterpretedOption_NamePart._(); + UninterpretedOption_NamePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption_NamePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption_NamePart? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get namePart => $_getSZ(0); + @$pb.TagNumber(1) + set namePart($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNamePart() => $_has(0); + @$pb.TagNumber(1) + void clearNamePart() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get isExtension => $_getBF(1); + @$pb.TagNumber(2) + set isExtension($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasIsExtension() => $_has(1); + @$pb.TagNumber(2) + void clearIsExtension() => clearField(2); +} + +class UninterpretedOption extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UninterpretedOption', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name', $pb.PbFieldType.PM, subBuilder: UninterpretedOption_NamePart.create) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierValue') + ..a<$fixnum.Int64>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'positiveIntValue', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'negativeIntValue') + ..a<$core.double>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..a<$core.List<$core.int>>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'stringValue', $pb.PbFieldType.OY) + ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'aggregateValue') + ; + + UninterpretedOption._() : super(); + factory UninterpretedOption({ + $core.Iterable? name, + $core.String? identifierValue, + $fixnum.Int64? positiveIntValue, + $fixnum.Int64? negativeIntValue, + $core.double? doubleValue, + $core.List<$core.int>? stringValue, + $core.String? aggregateValue, + }) { + final _result = create(); + if (name != null) { + _result.name.addAll(name); + } + if (identifierValue != null) { + _result.identifierValue = identifierValue; + } + if (positiveIntValue != null) { + _result.positiveIntValue = positiveIntValue; + } + if (negativeIntValue != null) { + _result.negativeIntValue = negativeIntValue; + } + if (doubleValue != null) { + _result.doubleValue = doubleValue; + } + if (stringValue != null) { + _result.stringValue = stringValue; + } + if (aggregateValue != null) { + _result.aggregateValue = aggregateValue; + } + return _result; + } + factory UninterpretedOption.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UninterpretedOption.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UninterpretedOption clone() => UninterpretedOption()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UninterpretedOption copyWith(void Function(UninterpretedOption) updates) => super.copyWith((message) => updates(message as UninterpretedOption)) as UninterpretedOption; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static UninterpretedOption create() => UninterpretedOption._(); + UninterpretedOption createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UninterpretedOption getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UninterpretedOption? _defaultInstance; + + @$pb.TagNumber(2) + $core.List get name => $_getList(0); + + @$pb.TagNumber(3) + $core.String get identifierValue => $_getSZ(1); + @$pb.TagNumber(3) + set identifierValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(3) + $core.bool hasIdentifierValue() => $_has(1); + @$pb.TagNumber(3) + void clearIdentifierValue() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get positiveIntValue => $_getI64(2); + @$pb.TagNumber(4) + set positiveIntValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(4) + $core.bool hasPositiveIntValue() => $_has(2); + @$pb.TagNumber(4) + void clearPositiveIntValue() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get negativeIntValue => $_getI64(3); + @$pb.TagNumber(5) + set negativeIntValue($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(5) + $core.bool hasNegativeIntValue() => $_has(3); + @$pb.TagNumber(5) + void clearNegativeIntValue() => clearField(5); + + @$pb.TagNumber(6) + $core.double get doubleValue => $_getN(4); + @$pb.TagNumber(6) + set doubleValue($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(6) + $core.bool hasDoubleValue() => $_has(4); + @$pb.TagNumber(6) + void clearDoubleValue() => clearField(6); + + @$pb.TagNumber(7) + $core.List<$core.int> get stringValue => $_getN(5); + @$pb.TagNumber(7) + set stringValue($core.List<$core.int> v) { $_setBytes(5, v); } + @$pb.TagNumber(7) + $core.bool hasStringValue() => $_has(5); + @$pb.TagNumber(7) + void clearStringValue() => clearField(7); + + @$pb.TagNumber(8) + $core.String get aggregateValue => $_getSZ(6); + @$pb.TagNumber(8) + set aggregateValue($core.String v) { $_setString(6, v); } + @$pb.TagNumber(8) + $core.bool hasAggregateValue() => $_has(6); + @$pb.TagNumber(8) + void clearAggregateValue() => clearField(8); +} + +class SourceCodeInfo_Location extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo.Location', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..p<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'span', $pb.PbFieldType.K3) + ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingComments') + ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'trailingComments') + ..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'leadingDetachedComments') + ..hasRequiredFields = false + ; + + SourceCodeInfo_Location._() : super(); + factory SourceCodeInfo_Location({ + $core.Iterable<$core.int>? path, + $core.Iterable<$core.int>? span, + $core.String? leadingComments, + $core.String? trailingComments, + $core.Iterable<$core.String>? leadingDetachedComments, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (span != null) { + _result.span.addAll(span); + } + if (leadingComments != null) { + _result.leadingComments = leadingComments; + } + if (trailingComments != null) { + _result.trailingComments = trailingComments; + } + if (leadingDetachedComments != null) { + _result.leadingDetachedComments.addAll(leadingDetachedComments); + } + return _result; + } + factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo_Location.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location clone() => SourceCodeInfo_Location()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo_Location copyWith(void Function(SourceCodeInfo_Location) updates) => super.copyWith((message) => updates(message as SourceCodeInfo_Location)) as SourceCodeInfo_Location; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location create() => SourceCodeInfo_Location._(); + SourceCodeInfo_Location createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo_Location getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo_Location? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.List<$core.int> get span => $_getList(1); + + @$pb.TagNumber(3) + $core.String get leadingComments => $_getSZ(2); + @$pb.TagNumber(3) + set leadingComments($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasLeadingComments() => $_has(2); + @$pb.TagNumber(3) + void clearLeadingComments() => clearField(3); + + @$pb.TagNumber(4) + $core.String get trailingComments => $_getSZ(3); + @$pb.TagNumber(4) + set trailingComments($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTrailingComments() => $_has(3); + @$pb.TagNumber(4) + void clearTrailingComments() => clearField(4); + + @$pb.TagNumber(6) + $core.List<$core.String> get leadingDetachedComments => $_getList(4); +} + +class SourceCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SourceCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'location', $pb.PbFieldType.PM, subBuilder: SourceCodeInfo_Location.create) + ..hasRequiredFields = false + ; + + SourceCodeInfo._() : super(); + factory SourceCodeInfo({ + $core.Iterable? location, + }) { + final _result = create(); + if (location != null) { + _result.location.addAll(location); + } + return _result; + } + factory SourceCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SourceCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SourceCodeInfo clone() => SourceCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SourceCodeInfo copyWith(void Function(SourceCodeInfo) updates) => super.copyWith((message) => updates(message as SourceCodeInfo)) as SourceCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SourceCodeInfo create() => SourceCodeInfo._(); + SourceCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SourceCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SourceCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get location => $_getList(0); +} + +class GeneratedCodeInfo_Annotation extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo.Annotation', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..p<$core.int>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'path', $pb.PbFieldType.K3) + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sourceFile') + ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'begin', $pb.PbFieldType.O3) + ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'end', $pb.PbFieldType.O3) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo_Annotation._() : super(); + factory GeneratedCodeInfo_Annotation({ + $core.Iterable<$core.int>? path, + $core.String? sourceFile, + $core.int? begin, + $core.int? end, + }) { + final _result = create(); + if (path != null) { + _result.path.addAll(path); + } + if (sourceFile != null) { + _result.sourceFile = sourceFile; + } + if (begin != null) { + _result.begin = begin; + } + if (end != null) { + _result.end = end; + } + return _result; + } + factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo_Annotation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation clone() => GeneratedCodeInfo_Annotation()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo_Annotation copyWith(void Function(GeneratedCodeInfo_Annotation) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo_Annotation)) as GeneratedCodeInfo_Annotation; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation create() => GeneratedCodeInfo_Annotation._(); + GeneratedCodeInfo_Annotation createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo_Annotation? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get path => $_getList(0); + + @$pb.TagNumber(2) + $core.String get sourceFile => $_getSZ(1); + @$pb.TagNumber(2) + set sourceFile($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasSourceFile() => $_has(1); + @$pb.TagNumber(2) + void clearSourceFile() => clearField(2); + + @$pb.TagNumber(3) + $core.int get begin => $_getIZ(2); + @$pb.TagNumber(3) + set begin($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasBegin() => $_has(2); + @$pb.TagNumber(3) + void clearBegin() => clearField(3); + + @$pb.TagNumber(4) + $core.int get end => $_getIZ(3); + @$pb.TagNumber(4) + set end($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasEnd() => $_has(3); + @$pb.TagNumber(4) + void clearEnd() => clearField(4); +} + +class GeneratedCodeInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GeneratedCodeInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'google.protobuf'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'annotation', $pb.PbFieldType.PM, subBuilder: GeneratedCodeInfo_Annotation.create) + ..hasRequiredFields = false + ; + + GeneratedCodeInfo._() : super(); + factory GeneratedCodeInfo({ + $core.Iterable? annotation, + }) { + final _result = create(); + if (annotation != null) { + _result.annotation.addAll(annotation); + } + return _result; + } + factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GeneratedCodeInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo clone() => GeneratedCodeInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GeneratedCodeInfo copyWith(void Function(GeneratedCodeInfo) updates) => super.copyWith((message) => updates(message as GeneratedCodeInfo)) as GeneratedCodeInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo create() => GeneratedCodeInfo._(); + GeneratedCodeInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GeneratedCodeInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeneratedCodeInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get annotation => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbenum.dart new file mode 100644 index 00000000..55099143 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbenum.dart @@ -0,0 +1,143 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +// ignore_for_file: UNDEFINED_SHOWN_NAME +import 'dart:core' as $core; +import 'package:protobuf/protobuf.dart' as $pb; + +class FieldDescriptorProto_Type extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_DOUBLE'); + static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FLOAT'); + static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT64'); + static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT64'); + static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_INT32'); + static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED64'); + static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_FIXED32'); + static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BOOL'); + static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_STRING'); + static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_GROUP'); + static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_MESSAGE'); + static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_BYTES'); + static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_UINT32'); + static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_ENUM'); + static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED32'); + static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SFIXED64'); + static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT32'); + static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'TYPE_SINT64'); + + static const $core.List values = [ + TYPE_DOUBLE, + TYPE_FLOAT, + TYPE_INT64, + TYPE_UINT64, + TYPE_INT32, + TYPE_FIXED64, + TYPE_FIXED32, + TYPE_BOOL, + TYPE_STRING, + TYPE_GROUP, + TYPE_MESSAGE, + TYPE_BYTES, + TYPE_UINT32, + TYPE_ENUM, + TYPE_SFIXED32, + TYPE_SFIXED64, + TYPE_SINT32, + TYPE_SINT64, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); +} + +class FieldDescriptorProto_Label extends $pb.ProtobufEnum { + static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_OPTIONAL'); + static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REQUIRED'); + static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LABEL_REPEATED'); + + static const $core.List values = [ + LABEL_OPTIONAL, + LABEL_REQUIRED, + LABEL_REPEATED, + ]; + + static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; + + const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); +} + +class FileOptions_OptimizeMode extends $pb.ProtobufEnum { + static const FileOptions_OptimizeMode SPEED = FileOptions_OptimizeMode._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SPEED'); + static const FileOptions_OptimizeMode CODE_SIZE = FileOptions_OptimizeMode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CODE_SIZE'); + static const FileOptions_OptimizeMode LITE_RUNTIME = FileOptions_OptimizeMode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LITE_RUNTIME'); + + static const $core.List values = [ + SPEED, + CODE_SIZE, + LITE_RUNTIME, + ]; + + static final $core.Map<$core.int, FileOptions_OptimizeMode> _byValue = $pb.ProtobufEnum.initByValue(values); + static FileOptions_OptimizeMode? valueOf($core.int value) => _byValue[value]; + + const FileOptions_OptimizeMode._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_CType extends $pb.ProtobufEnum { + static const FieldOptions_CType STRING = FieldOptions_CType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING'); + static const FieldOptions_CType CORD = FieldOptions_CType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'CORD'); + static const FieldOptions_CType STRING_PIECE = FieldOptions_CType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'STRING_PIECE'); + + static const $core.List values = [ + STRING, + CORD, + STRING_PIECE, + ]; + + static final $core.Map<$core.int, FieldOptions_CType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_CType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_CType._($core.int v, $core.String n) : super(v, n); +} + +class FieldOptions_JSType extends $pb.ProtobufEnum { + static const FieldOptions_JSType JS_NORMAL = FieldOptions_JSType._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NORMAL'); + static const FieldOptions_JSType JS_STRING = FieldOptions_JSType._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_STRING'); + static const FieldOptions_JSType JS_NUMBER = FieldOptions_JSType._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'JS_NUMBER'); + + static const $core.List values = [ + JS_NORMAL, + JS_STRING, + JS_NUMBER, + ]; + + static final $core.Map<$core.int, FieldOptions_JSType> _byValue = $pb.ProtobufEnum.initByValue(values); + static FieldOptions_JSType? valueOf($core.int value) => _byValue[value]; + + const FieldOptions_JSType._($core.int v, $core.String n) : super(v, n); +} + +class MethodOptions_IdempotencyLevel extends $pb.ProtobufEnum { + static const MethodOptions_IdempotencyLevel IDEMPOTENCY_UNKNOWN = MethodOptions_IdempotencyLevel._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENCY_UNKNOWN'); + static const MethodOptions_IdempotencyLevel NO_SIDE_EFFECTS = MethodOptions_IdempotencyLevel._(1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'NO_SIDE_EFFECTS'); + static const MethodOptions_IdempotencyLevel IDEMPOTENT = MethodOptions_IdempotencyLevel._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'IDEMPOTENT'); + + static const $core.List values = [ + IDEMPOTENCY_UNKNOWN, + NO_SIDE_EFFECTS, + IDEMPOTENT, + ]; + + static final $core.Map<$core.int, MethodOptions_IdempotencyLevel> _byValue = $pb.ProtobufEnum.initByValue(values); + static MethodOptions_IdempotencyLevel? valueOf($core.int value) => _byValue[value]; + + const MethodOptions_IdempotencyLevel._($core.int v, $core.String n) : super(v, n); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbjson.dart new file mode 100644 index 00000000..fa26bcd1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/google/protobuf/descriptor.pbjson.dart @@ -0,0 +1,521 @@ +/// +// Generated code. Do not modify. +// source: google/protobuf/descriptor.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use fileDescriptorSetDescriptor instead') +const FileDescriptorSet$json = const { + '1': 'FileDescriptorSet', + '2': const [ + const {'1': 'file', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.FileDescriptorProto', '10': 'file'}, + ], +}; + +/// Descriptor for `FileDescriptorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorSetDescriptor = $convert.base64Decode('ChFGaWxlRGVzY3JpcHRvclNldBI4CgRmaWxlGAEgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkZpbGVEZXNjcmlwdG9yUHJvdG9SBGZpbGU='); +@$core.Deprecated('Use fileDescriptorProtoDescriptor instead') +const FileDescriptorProto$json = const { + '1': 'FileDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'package', '3': 2, '4': 1, '5': 9, '10': 'package'}, + const {'1': 'dependency', '3': 3, '4': 3, '5': 9, '10': 'dependency'}, + const {'1': 'public_dependency', '3': 10, '4': 3, '5': 5, '10': 'publicDependency'}, + const {'1': 'weak_dependency', '3': 11, '4': 3, '5': 5, '10': 'weakDependency'}, + const {'1': 'message_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'messageType'}, + const {'1': 'enum_type', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'service', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.ServiceDescriptorProto', '10': 'service'}, + const {'1': 'extension', '3': 7, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FileOptions', '10': 'options'}, + const {'1': 'source_code_info', '3': 9, '4': 1, '5': 11, '6': '.google.protobuf.SourceCodeInfo', '10': 'sourceCodeInfo'}, + const {'1': 'syntax', '3': 12, '4': 1, '5': 9, '10': 'syntax'}, + ], +}; + +/// Descriptor for `FileDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileDescriptorProtoDescriptor = $convert.base64Decode('ChNGaWxlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSGAoHcGFja2FnZRgCIAEoCVIHcGFja2FnZRIeCgpkZXBlbmRlbmN5GAMgAygJUgpkZXBlbmRlbmN5EisKEXB1YmxpY19kZXBlbmRlbmN5GAogAygFUhBwdWJsaWNEZXBlbmRlbmN5EicKD3dlYWtfZGVwZW5kZW5jeRgLIAMoBVIOd2Vha0RlcGVuZGVuY3kSQwoMbWVzc2FnZV90eXBlGAQgAygLMiAuZ29vZ2xlLnByb3RvYnVmLkRlc2NyaXB0b3JQcm90b1ILbWVzc2FnZVR5cGUSQQoJZW51bV90eXBlGAUgAygLMiQuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG9SCGVudW1UeXBlEkEKB3NlcnZpY2UYBiADKAsyJy5nb29nbGUucHJvdG9idWYuU2VydmljZURlc2NyaXB0b3JQcm90b1IHc2VydmljZRJDCglleHRlbnNpb24YByADKAsyJS5nb29nbGUucHJvdG9idWYuRmllbGREZXNjcmlwdG9yUHJvdG9SCWV4dGVuc2lvbhI2CgdvcHRpb25zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkZpbGVPcHRpb25zUgdvcHRpb25zEkkKEHNvdXJjZV9jb2RlX2luZm8YCSABKAsyHy5nb29nbGUucHJvdG9idWYuU291cmNlQ29kZUluZm9SDnNvdXJjZUNvZGVJbmZvEhYKBnN5bnRheBgMIAEoCVIGc3ludGF4'); +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto$json = const { + '1': 'DescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'field', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'field'}, + const {'1': 'extension', '3': 6, '4': 3, '5': 11, '6': '.google.protobuf.FieldDescriptorProto', '10': 'extension'}, + const {'1': 'nested_type', '3': 3, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto', '10': 'nestedType'}, + const {'1': 'enum_type', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto', '10': 'enumType'}, + const {'1': 'extension_range', '3': 5, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ExtensionRange', '10': 'extensionRange'}, + const {'1': 'oneof_decl', '3': 8, '4': 3, '5': 11, '6': '.google.protobuf.OneofDescriptorProto', '10': 'oneofDecl'}, + const {'1': 'options', '3': 7, '4': 1, '5': 11, '6': '.google.protobuf.MessageOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 9, '4': 3, '5': 11, '6': '.google.protobuf.DescriptorProto.ReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 10, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [DescriptorProto_ExtensionRange$json, DescriptorProto_ReservedRange$json], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ExtensionRange$json = const { + '1': 'ExtensionRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ExtensionRangeOptions', '10': 'options'}, + ], +}; + +@$core.Deprecated('Use descriptorProtoDescriptor instead') +const DescriptorProto_ReservedRange$json = const { + '1': 'ReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `DescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List descriptorProtoDescriptor = $convert.base64Decode('Cg9EZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRI7CgVmaWVsZBgCIAMoCzIlLmdvb2dsZS5wcm90b2J1Zi5GaWVsZERlc2NyaXB0b3JQcm90b1IFZmllbGQSQwoJZXh0ZW5zaW9uGAYgAygLMiUuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvUglleHRlbnNpb24SQQoLbmVzdGVkX3R5cGUYAyADKAsyIC5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvUgpuZXN0ZWRUeXBlEkEKCWVudW1fdHlwZRgEIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5FbnVtRGVzY3JpcHRvclByb3RvUghlbnVtVHlwZRJYCg9leHRlbnNpb25fcmFuZ2UYBSADKAsyLy5nb29nbGUucHJvdG9idWYuRGVzY3JpcHRvclByb3RvLkV4dGVuc2lvblJhbmdlUg5leHRlbnNpb25SYW5nZRJECgpvbmVvZl9kZWNsGAggAygLMiUuZ29vZ2xlLnByb3RvYnVmLk9uZW9mRGVzY3JpcHRvclByb3RvUglvbmVvZkRlY2wSOQoHb3B0aW9ucxgHIAEoCzIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9uc1IHb3B0aW9ucxJVCg5yZXNlcnZlZF9yYW5nZRgJIAMoCzIuLmdvb2dsZS5wcm90b2J1Zi5EZXNjcmlwdG9yUHJvdG8uUmVzZXJ2ZWRSYW5nZVINcmVzZXJ2ZWRSYW5nZRIjCg1yZXNlcnZlZF9uYW1lGAogAygJUgxyZXNlcnZlZE5hbWUaegoORXh0ZW5zaW9uUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5kEkAKB29wdGlvbnMYAyABKAsyJi5nb29nbGUucHJvdG9idWYuRXh0ZW5zaW9uUmFuZ2VPcHRpb25zUgdvcHRpb25zGjcKDVJlc2VydmVkUmFuZ2USFAoFc3RhcnQYASABKAVSBXN0YXJ0EhAKA2VuZBgCIAEoBVIDZW5k'); +@$core.Deprecated('Use extensionRangeOptionsDescriptor instead') +const ExtensionRangeOptions$json = const { + '1': 'ExtensionRangeOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ExtensionRangeOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List extensionRangeOptionsDescriptor = $convert.base64Decode('ChVFeHRlbnNpb25SYW5nZU9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto$json = const { + '1': 'FieldDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 3, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'label', '3': 4, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Label', '10': 'label'}, + const {'1': 'type', '3': 5, '4': 1, '5': 14, '6': '.google.protobuf.FieldDescriptorProto.Type', '10': 'type'}, + const {'1': 'type_name', '3': 6, '4': 1, '5': 9, '10': 'typeName'}, + const {'1': 'extendee', '3': 2, '4': 1, '5': 9, '10': 'extendee'}, + const {'1': 'default_value', '3': 7, '4': 1, '5': 9, '10': 'defaultValue'}, + const {'1': 'oneof_index', '3': 9, '4': 1, '5': 5, '10': 'oneofIndex'}, + const {'1': 'json_name', '3': 10, '4': 1, '5': 9, '10': 'jsonName'}, + const {'1': 'options', '3': 8, '4': 1, '5': 11, '6': '.google.protobuf.FieldOptions', '10': 'options'}, + const {'1': 'proto3_optional', '3': 17, '4': 1, '5': 8, '10': 'proto3Optional'}, + ], + '4': const [FieldDescriptorProto_Type$json, FieldDescriptorProto_Label$json], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Type$json = const { + '1': 'Type', + '2': const [ + const {'1': 'TYPE_DOUBLE', '2': 1}, + const {'1': 'TYPE_FLOAT', '2': 2}, + const {'1': 'TYPE_INT64', '2': 3}, + const {'1': 'TYPE_UINT64', '2': 4}, + const {'1': 'TYPE_INT32', '2': 5}, + const {'1': 'TYPE_FIXED64', '2': 6}, + const {'1': 'TYPE_FIXED32', '2': 7}, + const {'1': 'TYPE_BOOL', '2': 8}, + const {'1': 'TYPE_STRING', '2': 9}, + const {'1': 'TYPE_GROUP', '2': 10}, + const {'1': 'TYPE_MESSAGE', '2': 11}, + const {'1': 'TYPE_BYTES', '2': 12}, + const {'1': 'TYPE_UINT32', '2': 13}, + const {'1': 'TYPE_ENUM', '2': 14}, + const {'1': 'TYPE_SFIXED32', '2': 15}, + const {'1': 'TYPE_SFIXED64', '2': 16}, + const {'1': 'TYPE_SINT32', '2': 17}, + const {'1': 'TYPE_SINT64', '2': 18}, + ], +}; + +@$core.Deprecated('Use fieldDescriptorProtoDescriptor instead') +const FieldDescriptorProto_Label$json = const { + '1': 'Label', + '2': const [ + const {'1': 'LABEL_OPTIONAL', '2': 1}, + const {'1': 'LABEL_REQUIRED', '2': 2}, + const {'1': 'LABEL_REPEATED', '2': 3}, + ], +}; + +/// Descriptor for `FieldDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldDescriptorProtoDescriptor = $convert.base64Decode('ChRGaWVsZERlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEhYKBm51bWJlchgDIAEoBVIGbnVtYmVyEkEKBWxhYmVsGAQgASgOMisuZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLkxhYmVsUgVsYWJlbBI+CgR0eXBlGAUgASgOMiouZ29vZ2xlLnByb3RvYnVmLkZpZWxkRGVzY3JpcHRvclByb3RvLlR5cGVSBHR5cGUSGwoJdHlwZV9uYW1lGAYgASgJUgh0eXBlTmFtZRIaCghleHRlbmRlZRgCIAEoCVIIZXh0ZW5kZWUSIwoNZGVmYXVsdF92YWx1ZRgHIAEoCVIMZGVmYXVsdFZhbHVlEh8KC29uZW9mX2luZGV4GAkgASgFUgpvbmVvZkluZGV4EhsKCWpzb25fbmFtZRgKIAEoCVIIanNvbk5hbWUSNwoHb3B0aW9ucxgIIAEoCzIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnNSB29wdGlvbnMSJwoPcHJvdG8zX29wdGlvbmFsGBEgASgIUg5wcm90bzNPcHRpb25hbCK2AgoEVHlwZRIPCgtUWVBFX0RPVUJMRRABEg4KClRZUEVfRkxPQVQQAhIOCgpUWVBFX0lOVDY0EAMSDwoLVFlQRV9VSU5UNjQQBBIOCgpUWVBFX0lOVDMyEAUSEAoMVFlQRV9GSVhFRDY0EAYSEAoMVFlQRV9GSVhFRDMyEAcSDQoJVFlQRV9CT09MEAgSDwoLVFlQRV9TVFJJTkcQCRIOCgpUWVBFX0dST1VQEAoSEAoMVFlQRV9NRVNTQUdFEAsSDgoKVFlQRV9CWVRFUxAMEg8KC1RZUEVfVUlOVDMyEA0SDQoJVFlQRV9FTlVNEA4SEQoNVFlQRV9TRklYRUQzMhAPEhEKDVRZUEVfU0ZJWEVENjQQEBIPCgtUWVBFX1NJTlQzMhAREg8KC1RZUEVfU0lOVDY0EBIiQwoFTGFiZWwSEgoOTEFCRUxfT1BUSU9OQUwQARISCg5MQUJFTF9SRVFVSVJFRBACEhIKDkxBQkVMX1JFUEVBVEVEEAM='); +@$core.Deprecated('Use oneofDescriptorProtoDescriptor instead') +const OneofDescriptorProto$json = const { + '1': 'OneofDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'options', '3': 2, '4': 1, '5': 11, '6': '.google.protobuf.OneofOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `OneofDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofDescriptorProtoDescriptor = $convert.base64Decode('ChRPbmVvZkRlc2NyaXB0b3JQcm90bxISCgRuYW1lGAEgASgJUgRuYW1lEjcKB29wdGlvbnMYAiABKAsyHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zUgdvcHRpb25z'); +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto$json = const { + '1': 'EnumDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'value', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.EnumValueDescriptorProto', '10': 'value'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumOptions', '10': 'options'}, + const {'1': 'reserved_range', '3': 4, '4': 3, '5': 11, '6': '.google.protobuf.EnumDescriptorProto.EnumReservedRange', '10': 'reservedRange'}, + const {'1': 'reserved_name', '3': 5, '4': 3, '5': 9, '10': 'reservedName'}, + ], + '3': const [EnumDescriptorProto_EnumReservedRange$json], +}; + +@$core.Deprecated('Use enumDescriptorProtoDescriptor instead') +const EnumDescriptorProto_EnumReservedRange$json = const { + '1': 'EnumReservedRange', + '2': const [ + const {'1': 'start', '3': 1, '4': 1, '5': 5, '10': 'start'}, + const {'1': 'end', '3': 2, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `EnumDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumDescriptorProtoDescriptor = $convert.base64Decode('ChNFbnVtRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPwoFdmFsdWUYAiADKAsyKS5nb29nbGUucHJvdG9idWYuRW51bVZhbHVlRGVzY3JpcHRvclByb3RvUgV2YWx1ZRI2CgdvcHRpb25zGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkVudW1PcHRpb25zUgdvcHRpb25zEl0KDnJlc2VydmVkX3JhbmdlGAQgAygLMjYuZ29vZ2xlLnByb3RvYnVmLkVudW1EZXNjcmlwdG9yUHJvdG8uRW51bVJlc2VydmVkUmFuZ2VSDXJlc2VydmVkUmFuZ2USIwoNcmVzZXJ2ZWRfbmFtZRgFIAMoCVIMcmVzZXJ2ZWROYW1lGjsKEUVudW1SZXNlcnZlZFJhbmdlEhQKBXN0YXJ0GAEgASgFUgVzdGFydBIQCgNlbmQYAiABKAVSA2VuZA=='); +@$core.Deprecated('Use enumValueDescriptorProtoDescriptor instead') +const EnumValueDescriptorProto$json = const { + '1': 'EnumValueDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'number', '3': 2, '4': 1, '5': 5, '10': 'number'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.EnumValueOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `EnumValueDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueDescriptorProtoDescriptor = $convert.base64Decode('ChhFbnVtVmFsdWVEZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIWCgZudW1iZXIYAiABKAVSBm51bWJlchI7CgdvcHRpb25zGAMgASgLMiEuZ29vZ2xlLnByb3RvYnVmLkVudW1WYWx1ZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use serviceDescriptorProtoDescriptor instead') +const ServiceDescriptorProto$json = const { + '1': 'ServiceDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'method', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.MethodDescriptorProto', '10': 'method'}, + const {'1': 'options', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.ServiceOptions', '10': 'options'}, + ], +}; + +/// Descriptor for `ServiceDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceDescriptorProtoDescriptor = $convert.base64Decode('ChZTZXJ2aWNlRGVzY3JpcHRvclByb3RvEhIKBG5hbWUYASABKAlSBG5hbWUSPgoGbWV0aG9kGAIgAygLMiYuZ29vZ2xlLnByb3RvYnVmLk1ldGhvZERlc2NyaXB0b3JQcm90b1IGbWV0aG9kEjkKB29wdGlvbnMYAyABKAsyHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9wdGlvbnNSB29wdGlvbnM='); +@$core.Deprecated('Use methodDescriptorProtoDescriptor instead') +const MethodDescriptorProto$json = const { + '1': 'MethodDescriptorProto', + '2': const [ + const {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + const {'1': 'input_type', '3': 2, '4': 1, '5': 9, '10': 'inputType'}, + const {'1': 'output_type', '3': 3, '4': 1, '5': 9, '10': 'outputType'}, + const {'1': 'options', '3': 4, '4': 1, '5': 11, '6': '.google.protobuf.MethodOptions', '10': 'options'}, + const {'1': 'client_streaming', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'clientStreaming'}, + const {'1': 'server_streaming', '3': 6, '4': 1, '5': 8, '7': 'false', '10': 'serverStreaming'}, + ], +}; + +/// Descriptor for `MethodDescriptorProto`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodDescriptorProtoDescriptor = $convert.base64Decode('ChVNZXRob2REZXNjcmlwdG9yUHJvdG8SEgoEbmFtZRgBIAEoCVIEbmFtZRIdCgppbnB1dF90eXBlGAIgASgJUglpbnB1dFR5cGUSHwoLb3V0cHV0X3R5cGUYAyABKAlSCm91dHB1dFR5cGUSOAoHb3B0aW9ucxgEIAEoCzIeLmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zUgdvcHRpb25zEjAKEGNsaWVudF9zdHJlYW1pbmcYBSABKAg6BWZhbHNlUg9jbGllbnRTdHJlYW1pbmcSMAoQc2VydmVyX3N0cmVhbWluZxgGIAEoCDoFZmFsc2VSD3NlcnZlclN0cmVhbWluZw=='); +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions$json = const { + '1': 'FileOptions', + '2': const [ + const {'1': 'java_package', '3': 1, '4': 1, '5': 9, '10': 'javaPackage'}, + const {'1': 'java_outer_classname', '3': 8, '4': 1, '5': 9, '10': 'javaOuterClassname'}, + const {'1': 'java_multiple_files', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'javaMultipleFiles'}, + const { + '1': 'java_generate_equals_and_hash', + '3': 20, + '4': 1, + '5': 8, + '8': const {'3': true}, + '10': 'javaGenerateEqualsAndHash', + }, + const {'1': 'java_string_check_utf8', '3': 27, '4': 1, '5': 8, '7': 'false', '10': 'javaStringCheckUtf8'}, + const {'1': 'optimize_for', '3': 9, '4': 1, '5': 14, '6': '.google.protobuf.FileOptions.OptimizeMode', '7': 'SPEED', '10': 'optimizeFor'}, + const {'1': 'go_package', '3': 11, '4': 1, '5': 9, '10': 'goPackage'}, + const {'1': 'cc_generic_services', '3': 16, '4': 1, '5': 8, '7': 'false', '10': 'ccGenericServices'}, + const {'1': 'java_generic_services', '3': 17, '4': 1, '5': 8, '7': 'false', '10': 'javaGenericServices'}, + const {'1': 'py_generic_services', '3': 18, '4': 1, '5': 8, '7': 'false', '10': 'pyGenericServices'}, + const {'1': 'php_generic_services', '3': 42, '4': 1, '5': 8, '7': 'false', '10': 'phpGenericServices'}, + const {'1': 'deprecated', '3': 23, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'cc_enable_arenas', '3': 31, '4': 1, '5': 8, '7': 'true', '10': 'ccEnableArenas'}, + const {'1': 'objc_class_prefix', '3': 36, '4': 1, '5': 9, '10': 'objcClassPrefix'}, + const {'1': 'csharp_namespace', '3': 37, '4': 1, '5': 9, '10': 'csharpNamespace'}, + const {'1': 'swift_prefix', '3': 39, '4': 1, '5': 9, '10': 'swiftPrefix'}, + const {'1': 'php_class_prefix', '3': 40, '4': 1, '5': 9, '10': 'phpClassPrefix'}, + const {'1': 'php_namespace', '3': 41, '4': 1, '5': 9, '10': 'phpNamespace'}, + const {'1': 'php_metadata_namespace', '3': 44, '4': 1, '5': 9, '10': 'phpMetadataNamespace'}, + const {'1': 'ruby_package', '3': 45, '4': 1, '5': 9, '10': 'rubyPackage'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FileOptions_OptimizeMode$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 38, '2': 39}, + ], +}; + +@$core.Deprecated('Use fileOptionsDescriptor instead') +const FileOptions_OptimizeMode$json = const { + '1': 'OptimizeMode', + '2': const [ + const {'1': 'SPEED', '2': 1}, + const {'1': 'CODE_SIZE', '2': 2}, + const {'1': 'LITE_RUNTIME', '2': 3}, + ], +}; + +/// Descriptor for `FileOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fileOptionsDescriptor = $convert.base64Decode('CgtGaWxlT3B0aW9ucxIhCgxqYXZhX3BhY2thZ2UYASABKAlSC2phdmFQYWNrYWdlEjAKFGphdmFfb3V0ZXJfY2xhc3NuYW1lGAggASgJUhJqYXZhT3V0ZXJDbGFzc25hbWUSNQoTamF2YV9tdWx0aXBsZV9maWxlcxgKIAEoCDoFZmFsc2VSEWphdmFNdWx0aXBsZUZpbGVzEkQKHWphdmFfZ2VuZXJhdGVfZXF1YWxzX2FuZF9oYXNoGBQgASgIQgIYAVIZamF2YUdlbmVyYXRlRXF1YWxzQW5kSGFzaBI6ChZqYXZhX3N0cmluZ19jaGVja191dGY4GBsgASgIOgVmYWxzZVITamF2YVN0cmluZ0NoZWNrVXRmOBJTCgxvcHRpbWl6ZV9mb3IYCSABKA4yKS5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMuT3B0aW1pemVNb2RlOgVTUEVFRFILb3B0aW1pemVGb3ISHQoKZ29fcGFja2FnZRgLIAEoCVIJZ29QYWNrYWdlEjUKE2NjX2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlUhFjY0dlbmVyaWNTZXJ2aWNlcxI5ChVqYXZhX2dlbmVyaWNfc2VydmljZXMYESABKAg6BWZhbHNlUhNqYXZhR2VuZXJpY1NlcnZpY2VzEjUKE3B5X2dlbmVyaWNfc2VydmljZXMYEiABKAg6BWZhbHNlUhFweUdlbmVyaWNTZXJ2aWNlcxI3ChRwaHBfZ2VuZXJpY19zZXJ2aWNlcxgqIAEoCDoFZmFsc2VSEnBocEdlbmVyaWNTZXJ2aWNlcxIlCgpkZXByZWNhdGVkGBcgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIuChBjY19lbmFibGVfYXJlbmFzGB8gASgIOgR0cnVlUg5jY0VuYWJsZUFyZW5hcxIqChFvYmpjX2NsYXNzX3ByZWZpeBgkIAEoCVIPb2JqY0NsYXNzUHJlZml4EikKEGNzaGFycF9uYW1lc3BhY2UYJSABKAlSD2NzaGFycE5hbWVzcGFjZRIhCgxzd2lmdF9wcmVmaXgYJyABKAlSC3N3aWZ0UHJlZml4EigKEHBocF9jbGFzc19wcmVmaXgYKCABKAlSDnBocENsYXNzUHJlZml4EiMKDXBocF9uYW1lc3BhY2UYKSABKAlSDHBocE5hbWVzcGFjZRI0ChZwaHBfbWV0YWRhdGFfbmFtZXNwYWNlGCwgASgJUhRwaHBNZXRhZGF0YU5hbWVzcGFjZRIhCgxydWJ5X3BhY2thZ2UYLSABKAlSC3J1YnlQYWNrYWdlElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uIjoKDE9wdGltaXplTW9kZRIJCgVTUEVFRBABEg0KCUNPREVfU0laRRACEhAKDExJVEVfUlVOVElNRRADKgkI6AcQgICAgAJKBAgmECc='); +@$core.Deprecated('Use messageOptionsDescriptor instead') +const MessageOptions$json = const { + '1': 'MessageOptions', + '2': const [ + const {'1': 'message_set_wire_format', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'messageSetWireFormat'}, + const {'1': 'no_standard_descriptor_accessor', '3': 2, '4': 1, '5': 8, '7': 'false', '10': 'noStandardDescriptorAccessor'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'map_entry', '3': 7, '4': 1, '5': 8, '10': 'mapEntry'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + const {'1': 5, '2': 6}, + const {'1': 6, '2': 7}, + const {'1': 8, '2': 9}, + const {'1': 9, '2': 10}, + ], +}; + +/// Descriptor for `MessageOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List messageOptionsDescriptor = $convert.base64Decode('Cg5NZXNzYWdlT3B0aW9ucxI8ChdtZXNzYWdlX3NldF93aXJlX2Zvcm1hdBgBIAEoCDoFZmFsc2VSFG1lc3NhZ2VTZXRXaXJlRm9ybWF0EkwKH25vX3N0YW5kYXJkX2Rlc2NyaXB0b3JfYWNjZXNzb3IYAiABKAg6BWZhbHNlUhxub1N0YW5kYXJkRGVzY3JpcHRvckFjY2Vzc29yEiUKCmRlcHJlY2F0ZWQYAyABKAg6BWZhbHNlUgpkZXByZWNhdGVkEhsKCW1hcF9lbnRyeRgHIAEoCFIIbWFwRW50cnkSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAkoECAQQBUoECAUQBkoECAYQB0oECAgQCUoECAkQCg=='); +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions$json = const { + '1': 'FieldOptions', + '2': const [ + const {'1': 'ctype', '3': 1, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.CType', '7': 'STRING', '10': 'ctype'}, + const {'1': 'packed', '3': 2, '4': 1, '5': 8, '10': 'packed'}, + const {'1': 'jstype', '3': 6, '4': 1, '5': 14, '6': '.google.protobuf.FieldOptions.JSType', '7': 'JS_NORMAL', '10': 'jstype'}, + const {'1': 'lazy', '3': 5, '4': 1, '5': 8, '7': 'false', '10': 'lazy'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'weak', '3': 10, '4': 1, '5': 8, '7': 'false', '10': 'weak'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [FieldOptions_CType$json, FieldOptions_JSType$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 4, '2': 5}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_CType$json = const { + '1': 'CType', + '2': const [ + const {'1': 'STRING', '2': 0}, + const {'1': 'CORD', '2': 1}, + const {'1': 'STRING_PIECE', '2': 2}, + ], +}; + +@$core.Deprecated('Use fieldOptionsDescriptor instead') +const FieldOptions_JSType$json = const { + '1': 'JSType', + '2': const [ + const {'1': 'JS_NORMAL', '2': 0}, + const {'1': 'JS_STRING', '2': 1}, + const {'1': 'JS_NUMBER', '2': 2}, + ], +}; + +/// Descriptor for `FieldOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fieldOptionsDescriptor = $convert.base64Decode('CgxGaWVsZE9wdGlvbnMSQQoFY3R5cGUYASABKA4yIy5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zLkNUeXBlOgZTVFJJTkdSBWN0eXBlEhYKBnBhY2tlZBgCIAEoCFIGcGFja2VkEkcKBmpzdHlwZRgGIAEoDjIkLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMuSlNUeXBlOglKU19OT1JNQUxSBmpzdHlwZRIZCgRsYXp5GAUgASgIOgVmYWxzZVIEbGF6eRIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBIZCgR3ZWFrGAogASgIOgVmYWxzZVIEd2VhaxJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiIvCgVDVHlwZRIKCgZTVFJJTkcQABIICgRDT1JEEAESEAoMU1RSSU5HX1BJRUNFEAIiNQoGSlNUeXBlEg0KCUpTX05PUk1BTBAAEg0KCUpTX1NUUklORxABEg0KCUpTX05VTUJFUhACKgkI6AcQgICAgAJKBAgEEAU='); +@$core.Deprecated('Use oneofOptionsDescriptor instead') +const OneofOptions$json = const { + '1': 'OneofOptions', + '2': const [ + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `OneofOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List oneofOptionsDescriptor = $convert.base64Decode('CgxPbmVvZk9wdGlvbnMSWAoUdW5pbnRlcnByZXRlZF9vcHRpb24Y5wcgAygLMiQuZ29vZ2xlLnByb3RvYnVmLlVuaW50ZXJwcmV0ZWRPcHRpb25SE3VuaW50ZXJwcmV0ZWRPcHRpb24qCQjoBxCAgICAAg=='); +@$core.Deprecated('Use enumOptionsDescriptor instead') +const EnumOptions$json = const { + '1': 'EnumOptions', + '2': const [ + const {'1': 'allow_alias', '3': 2, '4': 1, '5': 8, '10': 'allowAlias'}, + const {'1': 'deprecated', '3': 3, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], + '9': const [ + const {'1': 5, '2': 6}, + ], +}; + +/// Descriptor for `EnumOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumOptionsDescriptor = $convert.base64Decode('CgtFbnVtT3B0aW9ucxIfCgthbGxvd19hbGlhcxgCIAEoCFIKYWxsb3dBbGlhcxIlCgpkZXByZWNhdGVkGAMgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIACSgQIBRAG'); +@$core.Deprecated('Use enumValueOptionsDescriptor instead') +const EnumValueOptions$json = const { + '1': 'EnumValueOptions', + '2': const [ + const {'1': 'deprecated', '3': 1, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `EnumValueOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List enumValueOptionsDescriptor = $convert.base64Decode('ChBFbnVtVmFsdWVPcHRpb25zEiUKCmRlcHJlY2F0ZWQYASABKAg6BWZhbHNlUgpkZXByZWNhdGVkElgKFHVuaW50ZXJwcmV0ZWRfb3B0aW9uGOcHIAMoCzIkLmdvb2dsZS5wcm90b2J1Zi5VbmludGVycHJldGVkT3B0aW9uUhN1bmludGVycHJldGVkT3B0aW9uKgkI6AcQgICAgAI='); +@$core.Deprecated('Use serviceOptionsDescriptor instead') +const ServiceOptions$json = const { + '1': 'ServiceOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +/// Descriptor for `ServiceOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List serviceOptionsDescriptor = $convert.base64Decode('Cg5TZXJ2aWNlT3B0aW9ucxIlCgpkZXByZWNhdGVkGCEgASgIOgVmYWxzZVIKZGVwcmVjYXRlZBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbioJCOgHEICAgIAC'); +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions$json = const { + '1': 'MethodOptions', + '2': const [ + const {'1': 'deprecated', '3': 33, '4': 1, '5': 8, '7': 'false', '10': 'deprecated'}, + const {'1': 'idempotency_level', '3': 34, '4': 1, '5': 14, '6': '.google.protobuf.MethodOptions.IdempotencyLevel', '7': 'IDEMPOTENCY_UNKNOWN', '10': 'idempotencyLevel'}, + const {'1': 'uninterpreted_option', '3': 999, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption', '10': 'uninterpretedOption'}, + ], + '4': const [MethodOptions_IdempotencyLevel$json], + '5': const [ + const {'1': 1000, '2': 536870912}, + ], +}; + +@$core.Deprecated('Use methodOptionsDescriptor instead') +const MethodOptions_IdempotencyLevel$json = const { + '1': 'IdempotencyLevel', + '2': const [ + const {'1': 'IDEMPOTENCY_UNKNOWN', '2': 0}, + const {'1': 'NO_SIDE_EFFECTS', '2': 1}, + const {'1': 'IDEMPOTENT', '2': 2}, + ], +}; + +/// Descriptor for `MethodOptions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List methodOptionsDescriptor = $convert.base64Decode('Cg1NZXRob2RPcHRpb25zEiUKCmRlcHJlY2F0ZWQYISABKAg6BWZhbHNlUgpkZXByZWNhdGVkEnEKEWlkZW1wb3RlbmN5X2xldmVsGCIgASgOMi8uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlvbnMuSWRlbXBvdGVuY3lMZXZlbDoTSURFTVBPVEVOQ1lfVU5LTk9XTlIQaWRlbXBvdGVuY3lMZXZlbBJYChR1bmludGVycHJldGVkX29wdGlvbhjnByADKAsyJC5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvblITdW5pbnRlcnByZXRlZE9wdGlvbiJQChBJZGVtcG90ZW5jeUxldmVsEhcKE0lERU1QT1RFTkNZX1VOS05PV04QABITCg9OT19TSURFX0VGRkVDVFMQARIOCgpJREVNUE9URU5UEAIqCQjoBxCAgICAAg=='); +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption$json = const { + '1': 'UninterpretedOption', + '2': const [ + const {'1': 'name', '3': 2, '4': 3, '5': 11, '6': '.google.protobuf.UninterpretedOption.NamePart', '10': 'name'}, + const {'1': 'identifier_value', '3': 3, '4': 1, '5': 9, '10': 'identifierValue'}, + const {'1': 'positive_int_value', '3': 4, '4': 1, '5': 4, '10': 'positiveIntValue'}, + const {'1': 'negative_int_value', '3': 5, '4': 1, '5': 3, '10': 'negativeIntValue'}, + const {'1': 'double_value', '3': 6, '4': 1, '5': 1, '10': 'doubleValue'}, + const {'1': 'string_value', '3': 7, '4': 1, '5': 12, '10': 'stringValue'}, + const {'1': 'aggregate_value', '3': 8, '4': 1, '5': 9, '10': 'aggregateValue'}, + ], + '3': const [UninterpretedOption_NamePart$json], +}; + +@$core.Deprecated('Use uninterpretedOptionDescriptor instead') +const UninterpretedOption_NamePart$json = const { + '1': 'NamePart', + '2': const [ + const {'1': 'name_part', '3': 1, '4': 2, '5': 9, '10': 'namePart'}, + const {'1': 'is_extension', '3': 2, '4': 2, '5': 8, '10': 'isExtension'}, + ], +}; + +/// Descriptor for `UninterpretedOption`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uninterpretedOptionDescriptor = $convert.base64Decode('ChNVbmludGVycHJldGVkT3B0aW9uEkEKBG5hbWUYAiADKAsyLS5nb29nbGUucHJvdG9idWYuVW5pbnRlcnByZXRlZE9wdGlvbi5OYW1lUGFydFIEbmFtZRIpChBpZGVudGlmaWVyX3ZhbHVlGAMgASgJUg9pZGVudGlmaWVyVmFsdWUSLAoScG9zaXRpdmVfaW50X3ZhbHVlGAQgASgEUhBwb3NpdGl2ZUludFZhbHVlEiwKEm5lZ2F0aXZlX2ludF92YWx1ZRgFIAEoA1IQbmVnYXRpdmVJbnRWYWx1ZRIhCgxkb3VibGVfdmFsdWUYBiABKAFSC2RvdWJsZVZhbHVlEiEKDHN0cmluZ192YWx1ZRgHIAEoDFILc3RyaW5nVmFsdWUSJwoPYWdncmVnYXRlX3ZhbHVlGAggASgJUg5hZ2dyZWdhdGVWYWx1ZRpKCghOYW1lUGFydBIbCgluYW1lX3BhcnQYASACKAlSCG5hbWVQYXJ0EiEKDGlzX2V4dGVuc2lvbhgCIAIoCFILaXNFeHRlbnNpb24='); +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo$json = const { + '1': 'SourceCodeInfo', + '2': const [ + const {'1': 'location', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.SourceCodeInfo.Location', '10': 'location'}, + ], + '3': const [SourceCodeInfo_Location$json], +}; + +@$core.Deprecated('Use sourceCodeInfoDescriptor instead') +const SourceCodeInfo_Location$json = const { + '1': 'Location', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const { + '1': 'span', + '3': 2, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'span', + }, + const {'1': 'leading_comments', '3': 3, '4': 1, '5': 9, '10': 'leadingComments'}, + const {'1': 'trailing_comments', '3': 4, '4': 1, '5': 9, '10': 'trailingComments'}, + const {'1': 'leading_detached_comments', '3': 6, '4': 3, '5': 9, '10': 'leadingDetachedComments'}, + ], +}; + +/// Descriptor for `SourceCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sourceCodeInfoDescriptor = $convert.base64Decode('Cg5Tb3VyY2VDb2RlSW5mbxJECghsb2NhdGlvbhgBIAMoCzIoLmdvb2dsZS5wcm90b2J1Zi5Tb3VyY2VDb2RlSW5mby5Mb2NhdGlvblIIbG9jYXRpb24azgEKCExvY2F0aW9uEhYKBHBhdGgYASADKAVCAhABUgRwYXRoEhYKBHNwYW4YAiADKAVCAhABUgRzcGFuEikKEGxlYWRpbmdfY29tbWVudHMYAyABKAlSD2xlYWRpbmdDb21tZW50cxIrChF0cmFpbGluZ19jb21tZW50cxgEIAEoCVIQdHJhaWxpbmdDb21tZW50cxI6ChlsZWFkaW5nX2RldGFjaGVkX2NvbW1lbnRzGAYgAygJUhdsZWFkaW5nRGV0YWNoZWRDb21tZW50cw=='); +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo$json = const { + '1': 'GeneratedCodeInfo', + '2': const [ + const {'1': 'annotation', '3': 1, '4': 3, '5': 11, '6': '.google.protobuf.GeneratedCodeInfo.Annotation', '10': 'annotation'}, + ], + '3': const [GeneratedCodeInfo_Annotation$json], +}; + +@$core.Deprecated('Use generatedCodeInfoDescriptor instead') +const GeneratedCodeInfo_Annotation$json = const { + '1': 'Annotation', + '2': const [ + const { + '1': 'path', + '3': 1, + '4': 3, + '5': 5, + '8': const {'2': true}, + '10': 'path', + }, + const {'1': 'source_file', '3': 2, '4': 1, '5': 9, '10': 'sourceFile'}, + const {'1': 'begin', '3': 3, '4': 1, '5': 5, '10': 'begin'}, + const {'1': 'end', '3': 4, '4': 1, '5': 5, '10': 'end'}, + ], +}; + +/// Descriptor for `GeneratedCodeInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generatedCodeInfoDescriptor = $convert.base64Decode('ChFHZW5lcmF0ZWRDb2RlSW5mbxJNCgphbm5vdGF0aW9uGAEgAygLMi0uZ29vZ2xlLnByb3RvYnVmLkdlbmVyYXRlZENvZGVJbmZvLkFubm90YXRpb25SCmFubm90YXRpb24abQoKQW5ub3RhdGlvbhIWCgRwYXRoGAEgAygFQgIQAVIEcGF0aBIfCgtzb3VyY2VfZmlsZRgCIAEoCVIKc291cmNlRmlsZRIUCgViZWdpbhgDIAEoBVIFYmVnaW4SEAoDZW5kGAQgASgFUgNlbmQ='); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pb.dart new file mode 100644 index 00000000..2f6941e6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pb.dart @@ -0,0 +1,58 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/connection_channel_id.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class ConnectionChannelID extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConnectionChannelID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'channelID', protoName: 'channelID') + ..hasRequiredFields = false + ; + + ConnectionChannelID._() : super(); + factory ConnectionChannelID({ + $core.String? channelID, + }) { + final _result = create(); + if (channelID != null) { + _result.channelID = channelID; + } + return _result; + } + factory ConnectionChannelID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConnectionChannelID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConnectionChannelID clone() => ConnectionChannelID()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConnectionChannelID copyWith(void Function(ConnectionChannelID) updates) => super.copyWith((message) => updates(message as ConnectionChannelID)) as ConnectionChannelID; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConnectionChannelID create() => ConnectionChannelID._(); + ConnectionChannelID createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConnectionChannelID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConnectionChannelID? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get channelID => $_getSZ(0); + @$pb.TagNumber(1) + set channelID($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasChannelID() => $_has(0); + @$pb.TagNumber(1) + void clearChannelID() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbenum.dart new file mode 100644 index 00000000..cd6184e1 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/connection_channel_id.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbjson.dart new file mode 100644 index 00000000..a4f8a083 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/connection_channel_id.pbjson.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/connection_channel_id.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use connectionChannelIDDescriptor instead') +const ConnectionChannelID$json = const { + '1': 'ConnectionChannelID', + '2': const [ + const {'1': 'channelID', '3': 1, '4': 1, '5': 9, '10': 'channelID'}, + ], +}; + +/// Descriptor for `ConnectionChannelID`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List connectionChannelIDDescriptor = $convert.base64Decode('ChNDb25uZWN0aW9uQ2hhbm5lbElEEhwKCWNoYW5uZWxJRBgBIAEoCVIJY2hhbm5lbElE'); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pb.dart new file mode 100644 index 00000000..416a4aa3 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pb.dart @@ -0,0 +1,58 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/consumer_client_id.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class ConsumerClientID extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsumerClientID', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'clientID', protoName: 'clientID') + ..hasRequiredFields = false + ; + + ConsumerClientID._() : super(); + factory ConsumerClientID({ + $core.String? clientID, + }) { + final _result = create(); + if (clientID != null) { + _result.clientID = clientID; + } + return _result; + } + factory ConsumerClientID.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsumerClientID.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsumerClientID clone() => ConsumerClientID()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsumerClientID copyWith(void Function(ConsumerClientID) updates) => super.copyWith((message) => updates(message as ConsumerClientID)) as ConsumerClientID; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsumerClientID create() => ConsumerClientID._(); + ConsumerClientID createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsumerClientID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsumerClientID? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get clientID => $_getSZ(0); + @$pb.TagNumber(1) + set clientID($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasClientID() => $_has(0); + @$pb.TagNumber(1) + void clearClientID() => clearField(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbenum.dart new file mode 100644 index 00000000..64de8233 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/consumer_client_id.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbjson.dart new file mode 100644 index 00000000..c828cf84 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/consumer_client_id.pbjson.dart @@ -0,0 +1,20 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/consumer_client_id.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use consumerClientIDDescriptor instead') +const ConsumerClientID$json = const { + '1': 'ConsumerClientID', + '2': const [ + const {'1': 'clientID', '3': 1, '4': 1, '5': 9, '10': 'clientID'}, + ], +}; + +/// Descriptor for `ConsumerClientID`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consumerClientIDDescriptor = $convert.base64Decode('ChBDb25zdW1lckNsaWVudElEEhoKCGNsaWVudElEGAEgASgJUghjbGllbnRJRA=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pb.dart new file mode 100644 index 00000000..4ca30069 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pb.dart @@ -0,0 +1,127 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'consumer_client_id.pb.dart' as $3; +import 'connection_channel_id.pb.dart' as $4; +import 'monitoring_info.pb.dart' as $5; +import 'params.pb.dart' as $6; + +class GenesisState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'GenesisState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'portId') + ..aOM<$3.ConsumerClientID>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consumerClientID', protoName: 'consumerClientID', subBuilder: $3.ConsumerClientID.create) + ..aOM<$4.ConnectionChannelID>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'connectionChannelID', protoName: 'connectionChannelID', subBuilder: $4.ConnectionChannelID.create) + ..aOM<$5.MonitoringInfo>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'monitoringInfo', protoName: 'monitoringInfo', subBuilder: $5.MonitoringInfo.create) + ..aOM<$6.Params>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $6.Params.create) + ..hasRequiredFields = false + ; + + GenesisState._() : super(); + factory GenesisState({ + $core.String? portId, + $3.ConsumerClientID? consumerClientID, + $4.ConnectionChannelID? connectionChannelID, + $5.MonitoringInfo? monitoringInfo, + $6.Params? params, + }) { + final _result = create(); + if (portId != null) { + _result.portId = portId; + } + if (consumerClientID != null) { + _result.consumerClientID = consumerClientID; + } + if (connectionChannelID != null) { + _result.connectionChannelID = connectionChannelID; + } + if (monitoringInfo != null) { + _result.monitoringInfo = monitoringInfo; + } + if (params != null) { + _result.params = params; + } + return _result; + } + factory GenesisState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenesisState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenesisState clone() => GenesisState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenesisState copyWith(void Function(GenesisState) updates) => super.copyWith((message) => updates(message as GenesisState)) as GenesisState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static GenesisState create() => GenesisState._(); + GenesisState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenesisState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenesisState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get portId => $_getSZ(0); + @$pb.TagNumber(1) + set portId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPortId() => $_has(0); + @$pb.TagNumber(1) + void clearPortId() => clearField(1); + + @$pb.TagNumber(2) + $3.ConsumerClientID get consumerClientID => $_getN(1); + @$pb.TagNumber(2) + set consumerClientID($3.ConsumerClientID v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasConsumerClientID() => $_has(1); + @$pb.TagNumber(2) + void clearConsumerClientID() => clearField(2); + @$pb.TagNumber(2) + $3.ConsumerClientID ensureConsumerClientID() => $_ensure(1); + + @$pb.TagNumber(3) + $4.ConnectionChannelID get connectionChannelID => $_getN(2); + @$pb.TagNumber(3) + set connectionChannelID($4.ConnectionChannelID v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasConnectionChannelID() => $_has(2); + @$pb.TagNumber(3) + void clearConnectionChannelID() => clearField(3); + @$pb.TagNumber(3) + $4.ConnectionChannelID ensureConnectionChannelID() => $_ensure(2); + + @$pb.TagNumber(4) + $5.MonitoringInfo get monitoringInfo => $_getN(3); + @$pb.TagNumber(4) + set monitoringInfo($5.MonitoringInfo v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasMonitoringInfo() => $_has(3); + @$pb.TagNumber(4) + void clearMonitoringInfo() => clearField(4); + @$pb.TagNumber(4) + $5.MonitoringInfo ensureMonitoringInfo() => $_ensure(3); + + @$pb.TagNumber(5) + $6.Params get params => $_getN(4); + @$pb.TagNumber(5) + set params($6.Params v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasParams() => $_has(4); + @$pb.TagNumber(5) + void clearParams() => clearField(5); + @$pb.TagNumber(5) + $6.Params ensureParams() => $_ensure(4); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbenum.dart new file mode 100644 index 00000000..81d82320 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbjson.dart new file mode 100644 index 00000000..a6aa5cf7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/genesis.pbjson.dart @@ -0,0 +1,24 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/genesis.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use genesisStateDescriptor instead') +const GenesisState$json = const { + '1': 'GenesisState', + '2': const [ + const {'1': 'port_id', '3': 1, '4': 1, '5': 9, '10': 'portId'}, + const {'1': 'consumerClientID', '3': 2, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.ConsumerClientID', '10': 'consumerClientID'}, + const {'1': 'connectionChannelID', '3': 3, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.ConnectionChannelID', '10': 'connectionChannelID'}, + const {'1': 'monitoringInfo', '3': 4, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.MonitoringInfo', '10': 'monitoringInfo'}, + const {'1': 'params', '3': 5, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `GenesisState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List genesisStateDescriptor = $convert.base64Decode('CgxHZW5lc2lzU3RhdGUSFwoHcG9ydF9pZBgBIAEoCVIGcG9ydElkElgKEGNvbnN1bWVyQ2xpZW50SUQYAiABKAsyLC50ZW5kZXJtaW50LnNwbi5tb25pdG9yaW5ncC5Db25zdW1lckNsaWVudElEUhBjb25zdW1lckNsaWVudElEEmEKE2Nvbm5lY3Rpb25DaGFubmVsSUQYAyABKAsyLy50ZW5kZXJtaW50LnNwbi5tb25pdG9yaW5ncC5Db25uZWN0aW9uQ2hhbm5lbElEUhNjb25uZWN0aW9uQ2hhbm5lbElEElIKDm1vbml0b3JpbmdJbmZvGAQgASgLMioudGVuZGVybWludC5zcG4ubW9uaXRvcmluZ3AuTW9uaXRvcmluZ0luZm9SDm1vbml0b3JpbmdJbmZvEkAKBnBhcmFtcxgFIAEoCzIiLnRlbmRlcm1pbnQuc3BuLm1vbml0b3JpbmdwLlBhcmFtc0IEyN4fAFIGcGFyYW1z'); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pb.dart new file mode 100644 index 00000000..ee469d55 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pb.dart @@ -0,0 +1,76 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/monitoring_info.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import '../types/monitoring.pb.dart' as $2; + +class MonitoringInfo extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MonitoringInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOB(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'transmitted') + ..aOM<$2.SignatureCounts>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatureCounts', protoName: 'signatureCounts', subBuilder: $2.SignatureCounts.create) + ..hasRequiredFields = false + ; + + MonitoringInfo._() : super(); + factory MonitoringInfo({ + $core.bool? transmitted, + $2.SignatureCounts? signatureCounts, + }) { + final _result = create(); + if (transmitted != null) { + _result.transmitted = transmitted; + } + if (signatureCounts != null) { + _result.signatureCounts = signatureCounts; + } + return _result; + } + factory MonitoringInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MonitoringInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MonitoringInfo clone() => MonitoringInfo()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MonitoringInfo copyWith(void Function(MonitoringInfo) updates) => super.copyWith((message) => updates(message as MonitoringInfo)) as MonitoringInfo; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MonitoringInfo create() => MonitoringInfo._(); + MonitoringInfo createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MonitoringInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MonitoringInfo? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get transmitted => $_getBF(0); + @$pb.TagNumber(1) + set transmitted($core.bool v) { $_setBool(0, v); } + @$pb.TagNumber(1) + $core.bool hasTransmitted() => $_has(0); + @$pb.TagNumber(1) + void clearTransmitted() => clearField(1); + + @$pb.TagNumber(2) + $2.SignatureCounts get signatureCounts => $_getN(1); + @$pb.TagNumber(2) + set signatureCounts($2.SignatureCounts v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasSignatureCounts() => $_has(1); + @$pb.TagNumber(2) + void clearSignatureCounts() => clearField(2); + @$pb.TagNumber(2) + $2.SignatureCounts ensureSignatureCounts() => $_ensure(1); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbenum.dart new file mode 100644 index 00000000..3bd4ffbf --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/monitoring_info.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbjson.dart new file mode 100644 index 00000000..5a07a186 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/monitoring_info.pbjson.dart @@ -0,0 +1,21 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/monitoring_info.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use monitoringInfoDescriptor instead') +const MonitoringInfo$json = const { + '1': 'MonitoringInfo', + '2': const [ + const {'1': 'transmitted', '3': 1, '4': 1, '5': 8, '10': 'transmitted'}, + const {'1': 'signatureCounts', '3': 2, '4': 1, '5': 11, '6': '.tendermint.spn.types.SignatureCounts', '8': const {}, '10': 'signatureCounts'}, + ], +}; + +/// Descriptor for `MonitoringInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List monitoringInfoDescriptor = $convert.base64Decode('Cg5Nb25pdG9yaW5nSW5mbxIgCgt0cmFuc21pdHRlZBgBIAEoCFILdHJhbnNtaXR0ZWQSVQoPc2lnbmF0dXJlQ291bnRzGAIgASgLMiUudGVuZGVybWludC5zcG4udHlwZXMuU2lnbmF0dXJlQ291bnRzQgTI3h8AUg9zaWduYXR1cmVDb3VudHM='); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pb.dart new file mode 100644 index 00000000..13a8e450 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pb.dart @@ -0,0 +1,119 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import '../types/ibc.pb.dart' as $1; + +class Params extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Params', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'lastBlockHeight', protoName: 'lastBlockHeight') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consumerChainID', protoName: 'consumerChainID') + ..aOM<$1.ConsensusState>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consumerConsensusState', protoName: 'consumerConsensusState', subBuilder: $1.ConsensusState.create) + ..aInt64(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consumerUnbondingPeriod', protoName: 'consumerUnbondingPeriod') + ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'consumerRevisionHeight', $pb.PbFieldType.OU6, protoName: 'consumerRevisionHeight', defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + Params._() : super(); + factory Params({ + $fixnum.Int64? lastBlockHeight, + $core.String? consumerChainID, + $1.ConsensusState? consumerConsensusState, + $fixnum.Int64? consumerUnbondingPeriod, + $fixnum.Int64? consumerRevisionHeight, + }) { + final _result = create(); + if (lastBlockHeight != null) { + _result.lastBlockHeight = lastBlockHeight; + } + if (consumerChainID != null) { + _result.consumerChainID = consumerChainID; + } + if (consumerConsensusState != null) { + _result.consumerConsensusState = consumerConsensusState; + } + if (consumerUnbondingPeriod != null) { + _result.consumerUnbondingPeriod = consumerUnbondingPeriod; + } + if (consumerRevisionHeight != null) { + _result.consumerRevisionHeight = consumerRevisionHeight; + } + return _result; + } + factory Params.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Params.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Params clone() => Params()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Params copyWith(void Function(Params) updates) => super.copyWith((message) => updates(message as Params)) as Params; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Params create() => Params._(); + Params createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Params getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Params? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get lastBlockHeight => $_getI64(0); + @$pb.TagNumber(1) + set lastBlockHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasLastBlockHeight() => $_has(0); + @$pb.TagNumber(1) + void clearLastBlockHeight() => clearField(1); + + @$pb.TagNumber(2) + $core.String get consumerChainID => $_getSZ(1); + @$pb.TagNumber(2) + set consumerChainID($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasConsumerChainID() => $_has(1); + @$pb.TagNumber(2) + void clearConsumerChainID() => clearField(2); + + @$pb.TagNumber(3) + $1.ConsensusState get consumerConsensusState => $_getN(2); + @$pb.TagNumber(3) + set consumerConsensusState($1.ConsensusState v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasConsumerConsensusState() => $_has(2); + @$pb.TagNumber(3) + void clearConsumerConsensusState() => clearField(3); + @$pb.TagNumber(3) + $1.ConsensusState ensureConsumerConsensusState() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get consumerUnbondingPeriod => $_getI64(3); + @$pb.TagNumber(4) + set consumerUnbondingPeriod($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasConsumerUnbondingPeriod() => $_has(3); + @$pb.TagNumber(4) + void clearConsumerUnbondingPeriod() => clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get consumerRevisionHeight => $_getI64(4); + @$pb.TagNumber(5) + set consumerRevisionHeight($fixnum.Int64 v) { $_setInt64(4, v); } + @$pb.TagNumber(5) + $core.bool hasConsumerRevisionHeight() => $_has(4); + @$pb.TagNumber(5) + void clearConsumerRevisionHeight() => clearField(5); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbenum.dart new file mode 100644 index 00000000..0b5398be --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbjson.dart new file mode 100644 index 00000000..ab69cfe7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/params.pbjson.dart @@ -0,0 +1,25 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/params.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use paramsDescriptor instead') +const Params$json = const { + '1': 'Params', + '2': const [ + const {'1': 'lastBlockHeight', '3': 1, '4': 1, '5': 3, '10': 'lastBlockHeight'}, + const {'1': 'consumerChainID', '3': 2, '4': 1, '5': 9, '10': 'consumerChainID'}, + const {'1': 'consumerConsensusState', '3': 3, '4': 1, '5': 11, '6': '.tendermint.spn.types.ConsensusState', '8': const {}, '10': 'consumerConsensusState'}, + const {'1': 'consumerUnbondingPeriod', '3': 4, '4': 1, '5': 3, '10': 'consumerUnbondingPeriod'}, + const {'1': 'consumerRevisionHeight', '3': 5, '4': 1, '5': 4, '10': 'consumerRevisionHeight'}, + ], + '7': const {}, +}; + +/// Descriptor for `Params`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List paramsDescriptor = $convert.base64Decode('CgZQYXJhbXMSKAoPbGFzdEJsb2NrSGVpZ2h0GAEgASgDUg9sYXN0QmxvY2tIZWlnaHQSKAoPY29uc3VtZXJDaGFpbklEGAIgASgJUg9jb25zdW1lckNoYWluSUQSYgoWY29uc3VtZXJDb25zZW5zdXNTdGF0ZRgDIAEoCzIkLnRlbmRlcm1pbnQuc3BuLnR5cGVzLkNvbnNlbnN1c1N0YXRlQgTI3h8AUhZjb25zdW1lckNvbnNlbnN1c1N0YXRlEjgKF2NvbnN1bWVyVW5ib25kaW5nUGVyaW9kGAQgASgDUhdjb25zdW1lclVuYm9uZGluZ1BlcmlvZBI2ChZjb25zdW1lclJldmlzaW9uSGVpZ2h0GAUgASgEUhZjb25zdW1lclJldmlzaW9uSGVpZ2h0OgSYoB8A'); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pb.dart new file mode 100644 index 00000000..425a62f0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pb.dart @@ -0,0 +1,328 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'consumer_client_id.pb.dart' as $3; +import 'connection_channel_id.pb.dart' as $4; +import 'monitoring_info.pb.dart' as $5; +import 'params.pb.dart' as $6; + +class QueryGetConsumerClientIDRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetConsumerClientIDRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryGetConsumerClientIDRequest._() : super(); + factory QueryGetConsumerClientIDRequest() => create(); + factory QueryGetConsumerClientIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetConsumerClientIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetConsumerClientIDRequest clone() => QueryGetConsumerClientIDRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetConsumerClientIDRequest copyWith(void Function(QueryGetConsumerClientIDRequest) updates) => super.copyWith((message) => updates(message as QueryGetConsumerClientIDRequest)) as QueryGetConsumerClientIDRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetConsumerClientIDRequest create() => QueryGetConsumerClientIDRequest._(); + QueryGetConsumerClientIDRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetConsumerClientIDRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetConsumerClientIDRequest? _defaultInstance; +} + +class QueryGetConsumerClientIDResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetConsumerClientIDResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOM<$3.ConsumerClientID>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ConsumerClientID', protoName: 'ConsumerClientID', subBuilder: $3.ConsumerClientID.create) + ..hasRequiredFields = false + ; + + QueryGetConsumerClientIDResponse._() : super(); + factory QueryGetConsumerClientIDResponse({ + $3.ConsumerClientID? consumerClientID, + }) { + final _result = create(); + if (consumerClientID != null) { + _result.consumerClientID = consumerClientID; + } + return _result; + } + factory QueryGetConsumerClientIDResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetConsumerClientIDResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetConsumerClientIDResponse clone() => QueryGetConsumerClientIDResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetConsumerClientIDResponse copyWith(void Function(QueryGetConsumerClientIDResponse) updates) => super.copyWith((message) => updates(message as QueryGetConsumerClientIDResponse)) as QueryGetConsumerClientIDResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetConsumerClientIDResponse create() => QueryGetConsumerClientIDResponse._(); + QueryGetConsumerClientIDResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetConsumerClientIDResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetConsumerClientIDResponse? _defaultInstance; + + @$pb.TagNumber(1) + $3.ConsumerClientID get consumerClientID => $_getN(0); + @$pb.TagNumber(1) + set consumerClientID($3.ConsumerClientID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConsumerClientID() => $_has(0); + @$pb.TagNumber(1) + void clearConsumerClientID() => clearField(1); + @$pb.TagNumber(1) + $3.ConsumerClientID ensureConsumerClientID() => $_ensure(0); +} + +class QueryGetConnectionChannelIDRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetConnectionChannelIDRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryGetConnectionChannelIDRequest._() : super(); + factory QueryGetConnectionChannelIDRequest() => create(); + factory QueryGetConnectionChannelIDRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetConnectionChannelIDRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetConnectionChannelIDRequest clone() => QueryGetConnectionChannelIDRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetConnectionChannelIDRequest copyWith(void Function(QueryGetConnectionChannelIDRequest) updates) => super.copyWith((message) => updates(message as QueryGetConnectionChannelIDRequest)) as QueryGetConnectionChannelIDRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetConnectionChannelIDRequest create() => QueryGetConnectionChannelIDRequest._(); + QueryGetConnectionChannelIDRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetConnectionChannelIDRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetConnectionChannelIDRequest? _defaultInstance; +} + +class QueryGetConnectionChannelIDResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetConnectionChannelIDResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOM<$4.ConnectionChannelID>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'ConnectionChannelID', protoName: 'ConnectionChannelID', subBuilder: $4.ConnectionChannelID.create) + ..hasRequiredFields = false + ; + + QueryGetConnectionChannelIDResponse._() : super(); + factory QueryGetConnectionChannelIDResponse({ + $4.ConnectionChannelID? connectionChannelID, + }) { + final _result = create(); + if (connectionChannelID != null) { + _result.connectionChannelID = connectionChannelID; + } + return _result; + } + factory QueryGetConnectionChannelIDResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetConnectionChannelIDResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetConnectionChannelIDResponse clone() => QueryGetConnectionChannelIDResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetConnectionChannelIDResponse copyWith(void Function(QueryGetConnectionChannelIDResponse) updates) => super.copyWith((message) => updates(message as QueryGetConnectionChannelIDResponse)) as QueryGetConnectionChannelIDResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetConnectionChannelIDResponse create() => QueryGetConnectionChannelIDResponse._(); + QueryGetConnectionChannelIDResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetConnectionChannelIDResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetConnectionChannelIDResponse? _defaultInstance; + + @$pb.TagNumber(1) + $4.ConnectionChannelID get connectionChannelID => $_getN(0); + @$pb.TagNumber(1) + set connectionChannelID($4.ConnectionChannelID v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasConnectionChannelID() => $_has(0); + @$pb.TagNumber(1) + void clearConnectionChannelID() => clearField(1); + @$pb.TagNumber(1) + $4.ConnectionChannelID ensureConnectionChannelID() => $_ensure(0); +} + +class QueryGetMonitoringInfoRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetMonitoringInfoRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryGetMonitoringInfoRequest._() : super(); + factory QueryGetMonitoringInfoRequest() => create(); + factory QueryGetMonitoringInfoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetMonitoringInfoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetMonitoringInfoRequest clone() => QueryGetMonitoringInfoRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetMonitoringInfoRequest copyWith(void Function(QueryGetMonitoringInfoRequest) updates) => super.copyWith((message) => updates(message as QueryGetMonitoringInfoRequest)) as QueryGetMonitoringInfoRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetMonitoringInfoRequest create() => QueryGetMonitoringInfoRequest._(); + QueryGetMonitoringInfoRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetMonitoringInfoRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetMonitoringInfoRequest? _defaultInstance; +} + +class QueryGetMonitoringInfoResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryGetMonitoringInfoResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOM<$5.MonitoringInfo>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'MonitoringInfo', protoName: 'MonitoringInfo', subBuilder: $5.MonitoringInfo.create) + ..hasRequiredFields = false + ; + + QueryGetMonitoringInfoResponse._() : super(); + factory QueryGetMonitoringInfoResponse({ + $5.MonitoringInfo? monitoringInfo, + }) { + final _result = create(); + if (monitoringInfo != null) { + _result.monitoringInfo = monitoringInfo; + } + return _result; + } + factory QueryGetMonitoringInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryGetMonitoringInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryGetMonitoringInfoResponse clone() => QueryGetMonitoringInfoResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryGetMonitoringInfoResponse copyWith(void Function(QueryGetMonitoringInfoResponse) updates) => super.copyWith((message) => updates(message as QueryGetMonitoringInfoResponse)) as QueryGetMonitoringInfoResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryGetMonitoringInfoResponse create() => QueryGetMonitoringInfoResponse._(); + QueryGetMonitoringInfoResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryGetMonitoringInfoResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryGetMonitoringInfoResponse? _defaultInstance; + + @$pb.TagNumber(1) + $5.MonitoringInfo get monitoringInfo => $_getN(0); + @$pb.TagNumber(1) + set monitoringInfo($5.MonitoringInfo v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMonitoringInfo() => $_has(0); + @$pb.TagNumber(1) + void clearMonitoringInfo() => clearField(1); + @$pb.TagNumber(1) + $5.MonitoringInfo ensureMonitoringInfo() => $_ensure(0); +} + +class QueryParamsRequest extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsRequest', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + QueryParamsRequest._() : super(); + factory QueryParamsRequest() => create(); + factory QueryParamsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsRequest clone() => QueryParamsRequest()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsRequest copyWith(void Function(QueryParamsRequest) updates) => super.copyWith((message) => updates(message as QueryParamsRequest)) as QueryParamsRequest; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsRequest create() => QueryParamsRequest._(); + QueryParamsRequest createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsRequest? _defaultInstance; +} + +class QueryParamsResponse extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'QueryParamsResponse', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.monitoringp'), createEmptyInstance: create) + ..aOM<$6.Params>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', subBuilder: $6.Params.create) + ..hasRequiredFields = false + ; + + QueryParamsResponse._() : super(); + factory QueryParamsResponse({ + $6.Params? params, + }) { + final _result = create(); + if (params != null) { + _result.params = params; + } + return _result; + } + factory QueryParamsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory QueryParamsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + QueryParamsResponse clone() => QueryParamsResponse()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + QueryParamsResponse copyWith(void Function(QueryParamsResponse) updates) => super.copyWith((message) => updates(message as QueryParamsResponse)) as QueryParamsResponse; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static QueryParamsResponse create() => QueryParamsResponse._(); + QueryParamsResponse createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static QueryParamsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static QueryParamsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $6.Params get params => $_getN(0); + @$pb.TagNumber(1) + set params($6.Params v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasParams() => $_has(0); + @$pb.TagNumber(1) + void clearParams() => clearField(1); + @$pb.TagNumber(1) + $6.Params ensureParams() => $_ensure(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbenum.dart new file mode 100644 index 00000000..c1835cd6 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbgrpc.dart new file mode 100644 index 00000000..1cbe9bca --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbgrpc.dart @@ -0,0 +1,148 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'query.pb.dart' as $0; +export 'query.pb.dart'; + +class QueryClient extends $grpc.Client { + static final _$consumerClientID = $grpc.ClientMethod< + $0.QueryGetConsumerClientIDRequest, + $0.QueryGetConsumerClientIDResponse>( + '/tendermint.spn.monitoringp.Query/ConsumerClientID', + ($0.QueryGetConsumerClientIDRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryGetConsumerClientIDResponse.fromBuffer(value)); + static final _$connectionChannelID = $grpc.ClientMethod< + $0.QueryGetConnectionChannelIDRequest, + $0.QueryGetConnectionChannelIDResponse>( + '/tendermint.spn.monitoringp.Query/ConnectionChannelID', + ($0.QueryGetConnectionChannelIDRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryGetConnectionChannelIDResponse.fromBuffer(value)); + static final _$monitoringInfo = $grpc.ClientMethod< + $0.QueryGetMonitoringInfoRequest, $0.QueryGetMonitoringInfoResponse>( + '/tendermint.spn.monitoringp.Query/MonitoringInfo', + ($0.QueryGetMonitoringInfoRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryGetMonitoringInfoResponse.fromBuffer(value)); + static final _$params = + $grpc.ClientMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + '/tendermint.spn.monitoringp.Query/Params', + ($0.QueryParamsRequest value) => value.writeToBuffer(), + ($core.List<$core.int> value) => + $0.QueryParamsResponse.fromBuffer(value)); + + QueryClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); + + $grpc.ResponseFuture<$0.QueryGetConsumerClientIDResponse> consumerClientID( + $0.QueryGetConsumerClientIDRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$consumerClientID, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryGetConnectionChannelIDResponse> + connectionChannelID($0.QueryGetConnectionChannelIDRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$connectionChannelID, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryGetMonitoringInfoResponse> monitoringInfo( + $0.QueryGetMonitoringInfoRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$monitoringInfo, request, options: options); + } + + $grpc.ResponseFuture<$0.QueryParamsResponse> params( + $0.QueryParamsRequest request, + {$grpc.CallOptions? options}) { + return $createUnaryCall(_$params, request, options: options); + } +} + +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'tendermint.spn.monitoringp.Query'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.QueryGetConsumerClientIDRequest, + $0.QueryGetConsumerClientIDResponse>( + 'ConsumerClientID', + consumerClientID_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryGetConsumerClientIDRequest.fromBuffer(value), + ($0.QueryGetConsumerClientIDResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryGetConnectionChannelIDRequest, + $0.QueryGetConnectionChannelIDResponse>( + 'ConnectionChannelID', + connectionChannelID_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryGetConnectionChannelIDRequest.fromBuffer(value), + ($0.QueryGetConnectionChannelIDResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.QueryGetMonitoringInfoRequest, + $0.QueryGetMonitoringInfoResponse>( + 'MonitoringInfo', + monitoringInfo_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryGetMonitoringInfoRequest.fromBuffer(value), + ($0.QueryGetMonitoringInfoResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.QueryParamsRequest, $0.QueryParamsResponse>( + 'Params', + params_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.QueryParamsRequest.fromBuffer(value), + ($0.QueryParamsResponse value) => value.writeToBuffer())); + } + + $async.Future<$0.QueryGetConsumerClientIDResponse> consumerClientID_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryGetConsumerClientIDRequest> request) async { + return consumerClientID(call, await request); + } + + $async.Future<$0.QueryGetConnectionChannelIDResponse> connectionChannelID_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryGetConnectionChannelIDRequest> request) async { + return connectionChannelID(call, await request); + } + + $async.Future<$0.QueryGetMonitoringInfoResponse> monitoringInfo_Pre( + $grpc.ServiceCall call, + $async.Future<$0.QueryGetMonitoringInfoRequest> request) async { + return monitoringInfo(call, await request); + } + + $async.Future<$0.QueryParamsResponse> params_Pre($grpc.ServiceCall call, + $async.Future<$0.QueryParamsRequest> request) async { + return params(call, await request); + } + + $async.Future<$0.QueryGetConsumerClientIDResponse> consumerClientID( + $grpc.ServiceCall call, $0.QueryGetConsumerClientIDRequest request); + $async.Future<$0.QueryGetConnectionChannelIDResponse> connectionChannelID( + $grpc.ServiceCall call, $0.QueryGetConnectionChannelIDRequest request); + $async.Future<$0.QueryGetMonitoringInfoResponse> monitoringInfo( + $grpc.ServiceCall call, $0.QueryGetMonitoringInfoRequest request); + $async.Future<$0.QueryParamsResponse> params( + $grpc.ServiceCall call, $0.QueryParamsRequest request); +} diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbjson.dart new file mode 100644 index 00000000..15fc6cdc --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/query.pbjson.dart @@ -0,0 +1,78 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/query.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use queryGetConsumerClientIDRequestDescriptor instead') +const QueryGetConsumerClientIDRequest$json = const { + '1': 'QueryGetConsumerClientIDRequest', +}; + +/// Descriptor for `QueryGetConsumerClientIDRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetConsumerClientIDRequestDescriptor = $convert.base64Decode('Ch9RdWVyeUdldENvbnN1bWVyQ2xpZW50SURSZXF1ZXN0'); +@$core.Deprecated('Use queryGetConsumerClientIDResponseDescriptor instead') +const QueryGetConsumerClientIDResponse$json = const { + '1': 'QueryGetConsumerClientIDResponse', + '2': const [ + const {'1': 'ConsumerClientID', '3': 1, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.ConsumerClientID', '8': const {}, '10': 'ConsumerClientID'}, + ], +}; + +/// Descriptor for `QueryGetConsumerClientIDResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetConsumerClientIDResponseDescriptor = $convert.base64Decode('CiBRdWVyeUdldENvbnN1bWVyQ2xpZW50SURSZXNwb25zZRJeChBDb25zdW1lckNsaWVudElEGAEgASgLMiwudGVuZGVybWludC5zcG4ubW9uaXRvcmluZ3AuQ29uc3VtZXJDbGllbnRJREIEyN4fAFIQQ29uc3VtZXJDbGllbnRJRA=='); +@$core.Deprecated('Use queryGetConnectionChannelIDRequestDescriptor instead') +const QueryGetConnectionChannelIDRequest$json = const { + '1': 'QueryGetConnectionChannelIDRequest', +}; + +/// Descriptor for `QueryGetConnectionChannelIDRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetConnectionChannelIDRequestDescriptor = $convert.base64Decode('CiJRdWVyeUdldENvbm5lY3Rpb25DaGFubmVsSURSZXF1ZXN0'); +@$core.Deprecated('Use queryGetConnectionChannelIDResponseDescriptor instead') +const QueryGetConnectionChannelIDResponse$json = const { + '1': 'QueryGetConnectionChannelIDResponse', + '2': const [ + const {'1': 'ConnectionChannelID', '3': 1, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.ConnectionChannelID', '8': const {}, '10': 'ConnectionChannelID'}, + ], +}; + +/// Descriptor for `QueryGetConnectionChannelIDResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetConnectionChannelIDResponseDescriptor = $convert.base64Decode('CiNRdWVyeUdldENvbm5lY3Rpb25DaGFubmVsSURSZXNwb25zZRJnChNDb25uZWN0aW9uQ2hhbm5lbElEGAEgASgLMi8udGVuZGVybWludC5zcG4ubW9uaXRvcmluZ3AuQ29ubmVjdGlvbkNoYW5uZWxJREIEyN4fAFITQ29ubmVjdGlvbkNoYW5uZWxJRA=='); +@$core.Deprecated('Use queryGetMonitoringInfoRequestDescriptor instead') +const QueryGetMonitoringInfoRequest$json = const { + '1': 'QueryGetMonitoringInfoRequest', +}; + +/// Descriptor for `QueryGetMonitoringInfoRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetMonitoringInfoRequestDescriptor = $convert.base64Decode('Ch1RdWVyeUdldE1vbml0b3JpbmdJbmZvUmVxdWVzdA=='); +@$core.Deprecated('Use queryGetMonitoringInfoResponseDescriptor instead') +const QueryGetMonitoringInfoResponse$json = const { + '1': 'QueryGetMonitoringInfoResponse', + '2': const [ + const {'1': 'MonitoringInfo', '3': 1, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.MonitoringInfo', '8': const {}, '10': 'MonitoringInfo'}, + ], +}; + +/// Descriptor for `QueryGetMonitoringInfoResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryGetMonitoringInfoResponseDescriptor = $convert.base64Decode('Ch5RdWVyeUdldE1vbml0b3JpbmdJbmZvUmVzcG9uc2USWAoOTW9uaXRvcmluZ0luZm8YASABKAsyKi50ZW5kZXJtaW50LnNwbi5tb25pdG9yaW5ncC5Nb25pdG9yaW5nSW5mb0IEyN4fAFIOTW9uaXRvcmluZ0luZm8='); +@$core.Deprecated('Use queryParamsRequestDescriptor instead') +const QueryParamsRequest$json = const { + '1': 'QueryParamsRequest', +}; + +/// Descriptor for `QueryParamsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsRequestDescriptor = $convert.base64Decode('ChJRdWVyeVBhcmFtc1JlcXVlc3Q='); +@$core.Deprecated('Use queryParamsResponseDescriptor instead') +const QueryParamsResponse$json = const { + '1': 'QueryParamsResponse', + '2': const [ + const {'1': 'params', '3': 1, '4': 1, '5': 11, '6': '.tendermint.spn.monitoringp.Params', '8': const {}, '10': 'params'}, + ], +}; + +/// Descriptor for `QueryParamsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List queryParamsResponseDescriptor = $convert.base64Decode('ChNRdWVyeVBhcmFtc1Jlc3BvbnNlEkAKBnBhcmFtcxgBIAEoCzIiLnRlbmRlcm1pbnQuc3BuLm1vbml0b3JpbmdwLlBhcmFtc0IEyN4fAFIGcGFyYW1z'); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pb.dart new file mode 100644 index 00000000..a81358b5 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pb.dart @@ -0,0 +1,9 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbenum.dart new file mode 100644 index 00000000..70ed6804 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbgrpc.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbgrpc.dart new file mode 100644 index 00000000..fab761aa --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbgrpc.dart @@ -0,0 +1,26 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:async' as $async; + +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +export 'tx.pb.dart'; + +class MsgClient extends $grpc.Client { + MsgClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, interceptors: interceptors); +} + +abstract class MsgServiceBase extends $grpc.Service { + $core.String get $name => 'tendermint.spn.monitoringp.Msg'; + + MsgServiceBase() {} +} diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbjson.dart new file mode 100644 index 00000000..35b64da7 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/monitoringp/tx.pbjson.dart @@ -0,0 +1,10 @@ +/// +// Generated code. Do not modify. +// source: monitoringp/tx.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pb.dart new file mode 100644 index 00000000..7a968cc0 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pb.dart @@ -0,0 +1,314 @@ +/// +// Generated code. Do not modify. +// source: types/ibc.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class MerkleRoot extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MerkleRoot', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hash') + ..hasRequiredFields = false + ; + + MerkleRoot._() : super(); + factory MerkleRoot({ + $core.String? hash, + }) { + final _result = create(); + if (hash != null) { + _result.hash = hash; + } + return _result; + } + factory MerkleRoot.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MerkleRoot.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MerkleRoot clone() => MerkleRoot()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MerkleRoot copyWith(void Function(MerkleRoot) updates) => super.copyWith((message) => updates(message as MerkleRoot)) as MerkleRoot; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MerkleRoot create() => MerkleRoot._(); + MerkleRoot createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MerkleRoot getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MerkleRoot? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get hash => $_getSZ(0); + @$pb.TagNumber(1) + set hash($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasHash() => $_has(0); + @$pb.TagNumber(1) + void clearHash() => clearField(1); +} + +class ConsensusState extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ConsensusState', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nextValidatorsHash', protoName: 'nextValidatorsHash') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'timestamp') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'root', subBuilder: MerkleRoot.create) + ..hasRequiredFields = false + ; + + ConsensusState._() : super(); + factory ConsensusState({ + $core.String? nextValidatorsHash, + $core.String? timestamp, + MerkleRoot? root, + }) { + final _result = create(); + if (nextValidatorsHash != null) { + _result.nextValidatorsHash = nextValidatorsHash; + } + if (timestamp != null) { + _result.timestamp = timestamp; + } + if (root != null) { + _result.root = root; + } + return _result; + } + factory ConsensusState.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ConsensusState.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ConsensusState clone() => ConsensusState()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ConsensusState copyWith(void Function(ConsensusState) updates) => super.copyWith((message) => updates(message as ConsensusState)) as ConsensusState; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ConsensusState create() => ConsensusState._(); + ConsensusState createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ConsensusState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ConsensusState? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get nextValidatorsHash => $_getSZ(0); + @$pb.TagNumber(1) + set nextValidatorsHash($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextValidatorsHash() => $_has(0); + @$pb.TagNumber(1) + void clearNextValidatorsHash() => clearField(1); + + @$pb.TagNumber(2) + $core.String get timestamp => $_getSZ(1); + @$pb.TagNumber(2) + set timestamp($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTimestamp() => $_has(1); + @$pb.TagNumber(2) + void clearTimestamp() => clearField(2); + + @$pb.TagNumber(3) + MerkleRoot get root => $_getN(2); + @$pb.TagNumber(3) + set root(MerkleRoot v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRoot() => $_has(2); + @$pb.TagNumber(3) + void clearRoot() => clearField(3); + @$pb.TagNumber(3) + MerkleRoot ensureRoot() => $_ensure(2); +} + +class PubKey extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PubKey', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'value') + ..hasRequiredFields = false + ; + + PubKey._() : super(); + factory PubKey({ + $core.String? type, + $core.String? value, + }) { + final _result = create(); + if (type != null) { + _result.type = type; + } + if (value != null) { + _result.value = value; + } + return _result; + } + factory PubKey.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PubKey.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PubKey clone() => PubKey()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PubKey copyWith(void Function(PubKey) updates) => super.copyWith((message) => updates(message as PubKey)) as PubKey; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static PubKey create() => PubKey._(); + PubKey createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PubKey getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PubKey? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get type => $_getSZ(0); + @$pb.TagNumber(1) + set type($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasType() => $_has(0); + @$pb.TagNumber(1) + void clearType() => clearField(1); + + @$pb.TagNumber(2) + $core.String get value => $_getSZ(1); + @$pb.TagNumber(2) + set value($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); +} + +class Validator extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Validator', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'proposerPriority', protoName: 'proposerPriority') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'votingPower', protoName: 'votingPower') + ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pubKey', protoName: 'pubKey', subBuilder: PubKey.create) + ..hasRequiredFields = false + ; + + Validator._() : super(); + factory Validator({ + $core.String? proposerPriority, + $core.String? votingPower, + PubKey? pubKey, + }) { + final _result = create(); + if (proposerPriority != null) { + _result.proposerPriority = proposerPriority; + } + if (votingPower != null) { + _result.votingPower = votingPower; + } + if (pubKey != null) { + _result.pubKey = pubKey; + } + return _result; + } + factory Validator.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Validator.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Validator clone() => Validator()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Validator copyWith(void Function(Validator) updates) => super.copyWith((message) => updates(message as Validator)) as Validator; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static Validator create() => Validator._(); + Validator createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Validator getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Validator? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get proposerPriority => $_getSZ(0); + @$pb.TagNumber(1) + set proposerPriority($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasProposerPriority() => $_has(0); + @$pb.TagNumber(1) + void clearProposerPriority() => clearField(1); + + @$pb.TagNumber(2) + $core.String get votingPower => $_getSZ(1); + @$pb.TagNumber(2) + set votingPower($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasVotingPower() => $_has(1); + @$pb.TagNumber(2) + void clearVotingPower() => clearField(2); + + @$pb.TagNumber(3) + PubKey get pubKey => $_getN(2); + @$pb.TagNumber(3) + set pubKey(PubKey v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPubKey() => $_has(2); + @$pb.TagNumber(3) + void clearPubKey() => clearField(3); + @$pb.TagNumber(3) + PubKey ensurePubKey() => $_ensure(2); +} + +class ValidatorSet extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ValidatorSet', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..pc(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'validators', $pb.PbFieldType.PM, subBuilder: Validator.create) + ..hasRequiredFields = false + ; + + ValidatorSet._() : super(); + factory ValidatorSet({ + $core.Iterable? validators, + }) { + final _result = create(); + if (validators != null) { + _result.validators.addAll(validators); + } + return _result; + } + factory ValidatorSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ValidatorSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ValidatorSet clone() => ValidatorSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ValidatorSet copyWith(void Function(ValidatorSet) updates) => super.copyWith((message) => updates(message as ValidatorSet)) as ValidatorSet; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static ValidatorSet create() => ValidatorSet._(); + ValidatorSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ValidatorSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ValidatorSet? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get validators => $_getList(0); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbenum.dart new file mode 100644 index 00000000..6116b413 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: types/ibc.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbjson.dart new file mode 100644 index 00000000..9de4d34f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/ibc.pbjson.dart @@ -0,0 +1,65 @@ +/// +// Generated code. Do not modify. +// source: types/ibc.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use merkleRootDescriptor instead') +const MerkleRoot$json = const { + '1': 'MerkleRoot', + '2': const [ + const {'1': 'hash', '3': 1, '4': 1, '5': 9, '10': 'hash'}, + ], +}; + +/// Descriptor for `MerkleRoot`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List merkleRootDescriptor = $convert.base64Decode('CgpNZXJrbGVSb290EhIKBGhhc2gYASABKAlSBGhhc2g='); +@$core.Deprecated('Use consensusStateDescriptor instead') +const ConsensusState$json = const { + '1': 'ConsensusState', + '2': const [ + const {'1': 'nextValidatorsHash', '3': 1, '4': 1, '5': 9, '10': 'nextValidatorsHash'}, + const {'1': 'timestamp', '3': 2, '4': 1, '5': 9, '10': 'timestamp'}, + const {'1': 'root', '3': 3, '4': 1, '5': 11, '6': '.tendermint.spn.types.MerkleRoot', '8': const {}, '10': 'root'}, + ], +}; + +/// Descriptor for `ConsensusState`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List consensusStateDescriptor = $convert.base64Decode('Cg5Db25zZW5zdXNTdGF0ZRIuChJuZXh0VmFsaWRhdG9yc0hhc2gYASABKAlSEm5leHRWYWxpZGF0b3JzSGFzaBIcCgl0aW1lc3RhbXAYAiABKAlSCXRpbWVzdGFtcBI6CgRyb290GAMgASgLMiAudGVuZGVybWludC5zcG4udHlwZXMuTWVya2xlUm9vdEIEyN4fAFIEcm9vdA=='); +@$core.Deprecated('Use pubKeyDescriptor instead') +const PubKey$json = const { + '1': 'PubKey', + '2': const [ + const {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'}, + const {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'}, + ], +}; + +/// Descriptor for `PubKey`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pubKeyDescriptor = $convert.base64Decode('CgZQdWJLZXkSEgoEdHlwZRgBIAEoCVIEdHlwZRIUCgV2YWx1ZRgCIAEoCVIFdmFsdWU='); +@$core.Deprecated('Use validatorDescriptor instead') +const Validator$json = const { + '1': 'Validator', + '2': const [ + const {'1': 'proposerPriority', '3': 1, '4': 1, '5': 9, '10': 'proposerPriority'}, + const {'1': 'votingPower', '3': 2, '4': 1, '5': 9, '10': 'votingPower'}, + const {'1': 'pubKey', '3': 3, '4': 1, '5': 11, '6': '.tendermint.spn.types.PubKey', '8': const {}, '10': 'pubKey'}, + ], +}; + +/// Descriptor for `Validator`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorDescriptor = $convert.base64Decode('CglWYWxpZGF0b3ISKgoQcHJvcG9zZXJQcmlvcml0eRgBIAEoCVIQcHJvcG9zZXJQcmlvcml0eRIgCgt2b3RpbmdQb3dlchgCIAEoCVILdm90aW5nUG93ZXISOgoGcHViS2V5GAMgASgLMhwudGVuZGVybWludC5zcG4udHlwZXMuUHViS2V5QgTI3h8AUgZwdWJLZXk='); +@$core.Deprecated('Use validatorSetDescriptor instead') +const ValidatorSet$json = const { + '1': 'ValidatorSet', + '2': const [ + const {'1': 'validators', '3': 1, '4': 3, '5': 11, '6': '.tendermint.spn.types.Validator', '8': const {}, '10': 'validators'}, + ], +}; + +/// Descriptor for `ValidatorSet`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatorSetDescriptor = $convert.base64Decode('CgxWYWxpZGF0b3JTZXQSRQoKdmFsaWRhdG9ycxgBIAMoCzIfLnRlbmRlcm1pbnQuc3BuLnR5cGVzLlZhbGlkYXRvckIEyN4fAFIKdmFsaWRhdG9ycw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pb.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pb.dart new file mode 100644 index 00000000..c540527f --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pb.dart @@ -0,0 +1,282 @@ +/// +// Generated code. Do not modify. +// source: types/monitoring.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +enum MonitoringPacketData_Packet { + monitoringPacket, + notSet +} + +class MonitoringPacketData extends $pb.GeneratedMessage { + static const $core.Map<$core.int, MonitoringPacketData_Packet> _MonitoringPacketData_PacketByTag = { + 1 : MonitoringPacketData_Packet.monitoringPacket, + 0 : MonitoringPacketData_Packet.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MonitoringPacketData', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..oo(0, [1]) + ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'monitoringPacket', protoName: 'monitoringPacket', subBuilder: MonitoringPacket.create) + ..hasRequiredFields = false + ; + + MonitoringPacketData._() : super(); + factory MonitoringPacketData({ + MonitoringPacket? monitoringPacket, + }) { + final _result = create(); + if (monitoringPacket != null) { + _result.monitoringPacket = monitoringPacket; + } + return _result; + } + factory MonitoringPacketData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MonitoringPacketData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MonitoringPacketData clone() => MonitoringPacketData()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MonitoringPacketData copyWith(void Function(MonitoringPacketData) updates) => super.copyWith((message) => updates(message as MonitoringPacketData)) as MonitoringPacketData; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MonitoringPacketData create() => MonitoringPacketData._(); + MonitoringPacketData createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MonitoringPacketData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MonitoringPacketData? _defaultInstance; + + MonitoringPacketData_Packet whichPacket() => _MonitoringPacketData_PacketByTag[$_whichOneof(0)]!; + void clearPacket() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + MonitoringPacket get monitoringPacket => $_getN(0); + @$pb.TagNumber(1) + set monitoringPacket(MonitoringPacket v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMonitoringPacket() => $_has(0); + @$pb.TagNumber(1) + void clearMonitoringPacket() => clearField(1); + @$pb.TagNumber(1) + MonitoringPacket ensureMonitoringPacket() => $_ensure(0); +} + +class MonitoringPacketAck extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MonitoringPacketAck', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + MonitoringPacketAck._() : super(); + factory MonitoringPacketAck() => create(); + factory MonitoringPacketAck.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MonitoringPacketAck.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MonitoringPacketAck clone() => MonitoringPacketAck()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MonitoringPacketAck copyWith(void Function(MonitoringPacketAck) updates) => super.copyWith((message) => updates(message as MonitoringPacketAck)) as MonitoringPacketAck; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MonitoringPacketAck create() => MonitoringPacketAck._(); + MonitoringPacketAck createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MonitoringPacketAck getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MonitoringPacketAck? _defaultInstance; +} + +class MonitoringPacket extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MonitoringPacket', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..aInt64(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockHeight', protoName: 'blockHeight') + ..aOM(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'signatureCounts', protoName: 'signatureCounts', subBuilder: SignatureCounts.create) + ..hasRequiredFields = false + ; + + MonitoringPacket._() : super(); + factory MonitoringPacket({ + $fixnum.Int64? blockHeight, + SignatureCounts? signatureCounts, + }) { + final _result = create(); + if (blockHeight != null) { + _result.blockHeight = blockHeight; + } + if (signatureCounts != null) { + _result.signatureCounts = signatureCounts; + } + return _result; + } + factory MonitoringPacket.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MonitoringPacket.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MonitoringPacket clone() => MonitoringPacket()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MonitoringPacket copyWith(void Function(MonitoringPacket) updates) => super.copyWith((message) => updates(message as MonitoringPacket)) as MonitoringPacket; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static MonitoringPacket create() => MonitoringPacket._(); + MonitoringPacket createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MonitoringPacket getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MonitoringPacket? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get blockHeight => $_getI64(0); + @$pb.TagNumber(1) + set blockHeight($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlockHeight() => $_has(0); + @$pb.TagNumber(1) + void clearBlockHeight() => clearField(1); + + @$pb.TagNumber(2) + SignatureCounts get signatureCounts => $_getN(1); + @$pb.TagNumber(2) + set signatureCounts(SignatureCounts v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasSignatureCounts() => $_has(1); + @$pb.TagNumber(2) + void clearSignatureCounts() => clearField(2); + @$pb.TagNumber(2) + SignatureCounts ensureSignatureCounts() => $_ensure(1); +} + +class SignatureCounts extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureCounts', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'blockCount', $pb.PbFieldType.OU6, protoName: 'blockCount', defaultOrMaker: $fixnum.Int64.ZERO) + ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'counts', $pb.PbFieldType.PM, subBuilder: SignatureCount.create) + ..hasRequiredFields = false + ; + + SignatureCounts._() : super(); + factory SignatureCounts({ + $fixnum.Int64? blockCount, + $core.Iterable? counts, + }) { + final _result = create(); + if (blockCount != null) { + _result.blockCount = blockCount; + } + if (counts != null) { + _result.counts.addAll(counts); + } + return _result; + } + factory SignatureCounts.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureCounts.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureCounts clone() => SignatureCounts()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureCounts copyWith(void Function(SignatureCounts) updates) => super.copyWith((message) => updates(message as SignatureCounts)) as SignatureCounts; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureCounts create() => SignatureCounts._(); + SignatureCounts createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureCounts getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureCounts? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get blockCount => $_getI64(0); + @$pb.TagNumber(1) + set blockCount($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasBlockCount() => $_has(0); + @$pb.TagNumber(1) + void clearBlockCount() => clearField(1); + + @$pb.TagNumber(2) + $core.List get counts => $_getList(1); +} + +class SignatureCount extends $pb.GeneratedMessage { + static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SignatureCount', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'tendermint.spn.types'), createEmptyInstance: create) + ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'opAddress', protoName: 'opAddress') + ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'RelativeSignatures', protoName: 'RelativeSignatures') + ..hasRequiredFields = false + ; + + SignatureCount._() : super(); + factory SignatureCount({ + $core.String? opAddress, + $core.String? relativeSignatures, + }) { + final _result = create(); + if (opAddress != null) { + _result.opAddress = opAddress; + } + if (relativeSignatures != null) { + _result.relativeSignatures = relativeSignatures; + } + return _result; + } + factory SignatureCount.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SignatureCount.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SignatureCount clone() => SignatureCount()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SignatureCount copyWith(void Function(SignatureCount) updates) => super.copyWith((message) => updates(message as SignatureCount)) as SignatureCount; // ignore: deprecated_member_use + $pb.BuilderInfo get info_ => _i; + @$core.pragma('dart2js:noInline') + static SignatureCount create() => SignatureCount._(); + SignatureCount createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SignatureCount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SignatureCount? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get opAddress => $_getSZ(0); + @$pb.TagNumber(1) + set opAddress($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasOpAddress() => $_has(0); + @$pb.TagNumber(1) + void clearOpAddress() => clearField(1); + + @$pb.TagNumber(2) + $core.String get relativeSignatures => $_getSZ(1); + @$pb.TagNumber(2) + set relativeSignatures($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasRelativeSignatures() => $_has(1); + @$pb.TagNumber(2) + void clearRelativeSignatures() => clearField(2); +} + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbenum.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbenum.dart new file mode 100644 index 00000000..b91b7b28 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbenum.dart @@ -0,0 +1,7 @@ +/// +// Generated code. Do not modify. +// source: types/monitoring.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields + diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbjson.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbjson.dart new file mode 100644 index 00000000..b17a2e0e --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/client/types/monitoring.pbjson.dart @@ -0,0 +1,63 @@ +/// +// Generated code. Do not modify. +// source: types/monitoring.proto +// +// @dart = 2.12 +// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package + +import 'dart:core' as $core; +import 'dart:convert' as $convert; +import 'dart:typed_data' as $typed_data; +@$core.Deprecated('Use monitoringPacketDataDescriptor instead') +const MonitoringPacketData$json = const { + '1': 'MonitoringPacketData', + '2': const [ + const {'1': 'monitoringPacket', '3': 1, '4': 1, '5': 11, '6': '.tendermint.spn.types.MonitoringPacket', '9': 0, '10': 'monitoringPacket'}, + ], + '8': const [ + const {'1': 'packet'}, + ], +}; + +/// Descriptor for `MonitoringPacketData`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List monitoringPacketDataDescriptor = $convert.base64Decode('ChRNb25pdG9yaW5nUGFja2V0RGF0YRJUChBtb25pdG9yaW5nUGFja2V0GAEgASgLMiYudGVuZGVybWludC5zcG4udHlwZXMuTW9uaXRvcmluZ1BhY2tldEgAUhBtb25pdG9yaW5nUGFja2V0QggKBnBhY2tldA=='); +@$core.Deprecated('Use monitoringPacketAckDescriptor instead') +const MonitoringPacketAck$json = const { + '1': 'MonitoringPacketAck', +}; + +/// Descriptor for `MonitoringPacketAck`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List monitoringPacketAckDescriptor = $convert.base64Decode('ChNNb25pdG9yaW5nUGFja2V0QWNr'); +@$core.Deprecated('Use monitoringPacketDescriptor instead') +const MonitoringPacket$json = const { + '1': 'MonitoringPacket', + '2': const [ + const {'1': 'blockHeight', '3': 1, '4': 1, '5': 3, '10': 'blockHeight'}, + const {'1': 'signatureCounts', '3': 2, '4': 1, '5': 11, '6': '.tendermint.spn.types.SignatureCounts', '8': const {}, '10': 'signatureCounts'}, + ], +}; + +/// Descriptor for `MonitoringPacket`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List monitoringPacketDescriptor = $convert.base64Decode('ChBNb25pdG9yaW5nUGFja2V0EiAKC2Jsb2NrSGVpZ2h0GAEgASgDUgtibG9ja0hlaWdodBJVCg9zaWduYXR1cmVDb3VudHMYAiABKAsyJS50ZW5kZXJtaW50LnNwbi50eXBlcy5TaWduYXR1cmVDb3VudHNCBMjeHwBSD3NpZ25hdHVyZUNvdW50cw=='); +@$core.Deprecated('Use signatureCountsDescriptor instead') +const SignatureCounts$json = const { + '1': 'SignatureCounts', + '2': const [ + const {'1': 'blockCount', '3': 1, '4': 1, '5': 4, '10': 'blockCount'}, + const {'1': 'counts', '3': 2, '4': 3, '5': 11, '6': '.tendermint.spn.types.SignatureCount', '8': const {}, '10': 'counts'}, + ], +}; + +/// Descriptor for `SignatureCounts`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signatureCountsDescriptor = $convert.base64Decode('Cg9TaWduYXR1cmVDb3VudHMSHgoKYmxvY2tDb3VudBgBIAEoBFIKYmxvY2tDb3VudBJCCgZjb3VudHMYAiADKAsyJC50ZW5kZXJtaW50LnNwbi50eXBlcy5TaWduYXR1cmVDb3VudEIEyN4fAFIGY291bnRz'); +@$core.Deprecated('Use signatureCountDescriptor instead') +const SignatureCount$json = const { + '1': 'SignatureCount', + '2': const [ + const {'1': 'opAddress', '3': 1, '4': 1, '5': 9, '10': 'opAddress'}, + const {'1': 'RelativeSignatures', '3': 2, '4': 1, '5': 9, '8': const {}, '10': 'RelativeSignatures'}, + ], +}; + +/// Descriptor for `SignatureCount`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signatureCountDescriptor = $convert.base64Decode('Cg5TaWduYXR1cmVDb3VudBIcCglvcEFkZHJlc3MYASABKAlSCW9wQWRkcmVzcxJeChJSZWxhdGl2ZVNpZ25hdHVyZXMYAiABKAlCLsjeHwDa3h8mZ2l0aHViLmNvbS9jb3Ntb3MvY29zbW9zLXNkay90eXBlcy5EZWNSElJlbGF0aXZlU2lnbmF0dXJlcw=='); diff --git a/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/export.dart b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/export.dart new file mode 100644 index 00000000..ca0feb84 --- /dev/null +++ b/packages/cosmos_node_client/lib/protos/generated/tendermint.spn.monitoringp/module/export.dart @@ -0,0 +1,44 @@ +export 'client/gogoproto/gogo.pbjson.dart'; +export 'client/gogoproto/gogo.pb.dart'; +export 'client/gogoproto/gogo.pbenum.dart'; +export 'client/monitoringp/genesis.pbenum.dart'; +export 'client/monitoringp/connection_channel_id.pbenum.dart'; +export 'client/monitoringp/query.pbjson.dart'; +export 'client/monitoringp/consumer_client_id.pbjson.dart'; +export 'client/monitoringp/tx.pbenum.dart'; +export 'client/monitoringp/monitoring_info.pb.dart'; +export 'client/monitoringp/monitoring_info.pbjson.dart'; +export 'client/monitoringp/query.pbgrpc.dart'; +export 'client/monitoringp/params.pbjson.dart'; +export 'client/monitoringp/params.pb.dart'; +export 'client/monitoringp/connection_channel_id.pb.dart'; +export 'client/monitoringp/params.pbenum.dart'; +export 'client/monitoringp/consumer_client_id.pbenum.dart'; +export 'client/monitoringp/tx.pbjson.dart'; +export 'client/monitoringp/monitoring_info.pbenum.dart'; +export 'client/monitoringp/connection_channel_id.pbjson.dart'; +export 'client/monitoringp/genesis.pb.dart'; +export 'client/monitoringp/tx.pb.dart'; +export 'client/google/protobuf/descriptor.pbenum.dart'; +export 'client/monitoringp/consumer_client_id.pb.dart'; +export 'client/monitoringp/query.pbenum.dart'; +export 'client/google/protobuf/descriptor.pbjson.dart'; +export 'client/monitoringp/query.pb.dart'; +export 'client/google/protobuf/descriptor.pb.dart'; +export 'client/monitoringp/genesis.pbjson.dart'; +export 'client/monitoringp/tx.pbgrpc.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbjson.dart'; +export 'client/google/api/annotations.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pb.dart'; +export 'client/google/api/http.pbjson.dart'; +export 'client/cosmos/base/query/v1beta1/pagination.pbenum.dart'; +export 'client/google/api/annotations.pb.dart'; +export 'client/google/api/annotations.pbenum.dart'; +export 'client/google/api/http.pbenum.dart'; +export 'client/google/api/http.pb.dart'; +export 'client/types/monitoring.pbjson.dart'; +export 'client/types/ibc.pbjson.dart'; +export 'client/types/monitoring.pbenum.dart'; +export 'client/types/ibc.pbenum.dart'; +export 'client/types/monitoring.pb.dart'; +export 'client/types/ibc.pb.dart'; diff --git a/packages/cosmos_node_client/pubspec.lock b/packages/cosmos_node_client/pubspec.lock index 9f81c9e5..1104f5fb 100644 --- a/packages/cosmos_node_client/pubspec.lock +++ b/packages/cosmos_node_client/pubspec.lock @@ -115,6 +115,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "6.1.2" + fixnum: + dependency: "direct main" + description: + name: fixnum + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" flutter: dependency: "direct main" description: flutter @@ -237,6 +244,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.5.0" + protobuf: + dependency: "direct main" + description: + name: protobuf + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" pub_semver: dependency: transitive description: diff --git a/packages/cosmos_node_client/pubspec.yaml b/packages/cosmos_node_client/pubspec.yaml index 02a13ab2..b239dbb0 100644 --- a/packages/cosmos_node_client/pubspec.yaml +++ b/packages/cosmos_node_client/pubspec.yaml @@ -11,6 +11,8 @@ environment: dependencies: flutter: sdk: flutter + protobuf: + fixnum: ## convenient overrides for development to reference packages on local disk, just uncomment following lines and make sure ## it points to the location of the checked out tendermint/flutter repository From 9256fd69c0a1f4b39f79b1a324b3536983b96459 Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Tue, 17 May 2022 10:07:09 +0100 Subject: [PATCH 6/7] git fetch --- go.mod | 2 +- ignite-cli | 1 + packages/cosmos_auth/pubspec.lock | 12 ++++++------ packages/cosmos_ui_components/pubspec.lock | 4 ++-- packages/cosmos_utils/pubspec.lock | 2 +- 5 files changed, 11 insertions(+), 10 deletions(-) create mode 160000 ignite-cli diff --git a/go.mod b/go.mod index cdaeaac4..5e68d090 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ module github.com/tendermint/flutter/v2 -go 1.16 +go 1.16 \ No newline at end of file diff --git a/ignite-cli b/ignite-cli new file mode 160000 index 00000000..ba62f885 --- /dev/null +++ b/ignite-cli @@ -0,0 +1 @@ +Subproject commit ba62f885b41b8f47a781fedfb65d1e4905c2ec3b diff --git a/packages/cosmos_auth/pubspec.lock b/packages/cosmos_auth/pubspec.lock index 5e8b815b..8ba417c8 100644 --- a/packages/cosmos_auth/pubspec.lock +++ b/packages/cosmos_auth/pubspec.lock @@ -21,7 +21,7 @@ packages: name: args url: "https://pub.dartlang.org" source: hosted - version: "2.3.0" + version: "2.3.1" async: dependency: transitive description: @@ -97,7 +97,7 @@ packages: description: path: "packages/cosmos_lint" ref: main - resolved-ref: "64fc9a44b76bef7a6a6cd98763048630afdc99da" + resolved-ref: "950449132af5b0b0a219a0a935e5eaf074d8eccf" url: "https://github.com/tendermint/flutter.git" source: git version: "1.9.0" @@ -106,7 +106,7 @@ packages: description: path: "packages/cosmos_utils" ref: main - resolved-ref: "64fc9a44b76bef7a6a6cd98763048630afdc99da" + resolved-ref: "950449132af5b0b0a219a0a935e5eaf074d8eccf" url: "https://github.com/tendermint/flutter.git" source: git version: "0.0.1" @@ -163,7 +163,7 @@ packages: name: flutter_plugin_android_lifecycle url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.0.6" flutter_test: dependency: "direct dev" description: flutter @@ -266,7 +266,7 @@ packages: name: mime url: "https://pub.dartlang.org" source: hosted - version: "1.0.1" + version: "1.0.2" mocktail: dependency: "direct dev" description: @@ -474,7 +474,7 @@ packages: name: webkit_inspection_protocol url: "https://pub.dartlang.org" source: hosted - version: "1.0.0" + version: "1.0.1" yaml: dependency: transitive description: diff --git a/packages/cosmos_ui_components/pubspec.lock b/packages/cosmos_ui_components/pubspec.lock index 95eea557..b454d1ba 100644 --- a/packages/cosmos_ui_components/pubspec.lock +++ b/packages/cosmos_ui_components/pubspec.lock @@ -69,7 +69,7 @@ packages: description: path: "packages/cosmos_lint" ref: main - resolved-ref: "64fc9a44b76bef7a6a6cd98763048630afdc99da" + resolved-ref: "950449132af5b0b0a219a0a935e5eaf074d8eccf" url: "https://github.com/tendermint/flutter.git" source: git version: "1.9.0" @@ -78,7 +78,7 @@ packages: description: path: "packages/cosmos_utils" ref: main - resolved-ref: "64fc9a44b76bef7a6a6cd98763048630afdc99da" + resolved-ref: "950449132af5b0b0a219a0a935e5eaf074d8eccf" url: "https://github.com/tendermint/flutter.git" source: git version: "0.0.1" diff --git a/packages/cosmos_utils/pubspec.lock b/packages/cosmos_utils/pubspec.lock index c4eadf87..7ac5ad60 100644 --- a/packages/cosmos_utils/pubspec.lock +++ b/packages/cosmos_utils/pubspec.lock @@ -69,7 +69,7 @@ packages: description: path: "packages/cosmos_lint" ref: main - resolved-ref: "64fc9a44b76bef7a6a6cd98763048630afdc99da" + resolved-ref: "950449132af5b0b0a219a0a935e5eaf074d8eccf" url: "https://github.com/tendermint/flutter.git" source: git version: "1.9.0" From ab8f854675c36890cf880c54a4baf277a580dddd Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Date: Tue, 17 May 2022 10:14:34 +0100 Subject: [PATCH 7/7] remove unwanted link --- ignite-cli | 1 - 1 file changed, 1 deletion(-) delete mode 160000 ignite-cli diff --git a/ignite-cli b/ignite-cli deleted file mode 160000 index ba62f885..00000000 --- a/ignite-cli +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ba62f885b41b8f47a781fedfb65d1e4905c2ec3b

  3. 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 -L~px^jdhyz6pD1 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

    w^|tPteivMur08Dy(2;mzNYqGpCxrs2Ui9wWc2n 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

    EOeUGD4Ufbc_pOp#A1)_*9RM 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 z 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�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

    6SumyBnj(Q>9O{K+$EPH=ug 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 x@r9=ba(XkpBGx`@BY}S!>$A zyGn_Rnu9B~8XVx@-Z{Gpc`wE zS9Fv;z{Em4?IPmDiQ*WeoYtH)^Sawx2#2!k3JcCQpYVGbQF`E+X4dJ(mLED=1Z$}g zfb<8dnwZ4EJYYll=rfkB;C0%jb559#kCGn1gtU9bHYLey-nZZ6bk~j`U>z%l@WY)f zc!|*yM=+pMWwrtcgD3XPhJ~BKmfQ+>F9veKLCxypO&!EqBOUh`NV1QTzSb*eE2OW? zf#V%&cgG;PdQt*!hq&*VID9Be{PgYPNggED7$k?P!oZV>g9gj%N@5rT?0%SM(%9j5J|LntTz2Ts zKG(2gBDZEQJIBUx0o#^Z68lx;CYy3*%)iGBd)A17*EbyC3V*ZhfKeLUZ<*n>ylVOG z{cmNu7_-e7boKq^$9Zw49Woz27JFc*Q|dDwoi7<^-?_2}RW%e_-a}_HDS&fOAP8k+AKeqW z11&5=hc1U!j1~K**sIex7)L@&rRP6$r*mF$rF#K zw#w}6pq3Zk>W71(!DFFALA_c9Ls_MggNR0ECB{>v)f*jy$lmU%#(-%9K6#H=aK%12 zQ^r5+;BpR#lzm6%GvIez(`ziv=*|Z!cuq?Uw=RT8YOhQtH2D1r))|s}4f=hDW|?3Z zd~I2{!qm>(FO27!KWFv;%Hhy<%ac9+7zb`~oGo!aKYsZK-HLVI_DovwamxPkubKr$ zjZZorcjoB9e-}L<@OuzK3MT=Y?Qa}qSc+k>KT=2hS6o_&DUsmmpS=n{fEBa z%GKF`-S}z`dDM5{OdM_G(LeLqoaIlwz0rJ@`Mfszvif|Cd*X)k%0y1nexA?su&3gX zl0m_U_6ClX5p!Ck3}*MCdhnqi*y5pB*4Dc9*Og8zNb6IkxB59kP8nwo-QSy+hhLor zcM|D-1bl0rRz3E8i)=qsF20Z-pv?<*&mh+m7^C@q#_K4yeQp&7u`ctG42);ppb0_F z=ZpYsnXV9nSe23NXY=qCl(oTLmA`TI;RN!xe!|*7`v`I&2lOvkR$Ye>lI3ztDxL5k z{-XUU`SJri0lUQDdkyyQ{rYK(k!fdZ?V#x$HazeU%derIJNPyxG)>$y8w5a<$@J4M zw#c9!wJo3CuiJ*dT0N&oEPiWsjQGiAM;T_tnP}1gq9p*kMBr-`aW!)nU;c66Dh8G5 z`@1|~N^Dn?!qZ|A=233%Pipip?&pkQ6Lz0Az%x0TIM%SC87=dJb@=0D+YHuuK%c*9 zU22(sWF!->vU>@sW!N(2xkeclW34&+NI9|*yb;#VfP;^1I!fPT(g8tDyO|TD@_+b* zb5>GsS-@75fRA(qdgXI!037@JPS%Fx5VEH|0M%**H|jMR_(wN5mj$o7 z-fr4S>Yf3|tBlt(KUy#9oT~>jyEj=tmgK)0%dX&{QF=6yFXnQ+87{DG(ffq9pC)%z zntUa<`Wg3)F#S%DL4R?K#U3CKfmHy{G2-1eB)i;v^lAdEx>{$=M2v&1@dhOcY|#ol zq|X|@;G7#IcYg1QV`O(%FJI5#IbAGmCbAyMOOCNTCP`KjTrsE4CW5w7!BsI; zy$#4{hkfwSY$cz!AGRLb`HPUTg*I2$xcSesTf+JqJs&(k*%Ni^EF+#tbsz0W0Klt{ ze15KsF`6x5&z{)1t&O(rPEh~ir3&VktL*M=kV0dj`>w>zx| zA@xe#L02Lfkpz6t!K14!1DZ(ZwUai^k1=!dXnjhIKD7VBA-uzeqVDrrJmu$be#$z! z&5DRKDFM#+_cn0IFwb(TbtbT$^xRhRsp0ty?!F%4YyRlGpE&cz_YrqZI?X9x>Dv7l zFJykRBovWEu9vopHRt0SJ3nh*r8YP9Qr|0IFXjH`my?GF0i*nVR0i98`kVkC{GD`+ z&YsWsDvC6ye&^-kV+Y}9xi?w4A$ShqU;1{efxp0CSy#OK@8{nYr~g}WCE~$%44SQ- zkpKS@5A8bWv}gA#sGssU8({k{_JG1tVb5wh{WSw@VQrjZv<~#(yMhRO@l7!=cGQeN z@cghdpFy5&VRlNE6Hi+ zUX4-1oET7It61i-CHio$M}zVpQ6lfZ;VE?jS*j_?Q=(xR}%hE>);KV)3oEhq(dc`hGoREuOASH_M%9fJSnz zEZOx22m2QjiCb{2ugg+p`;aIddWsJ+A0)f^s+lwor@LFa_|C>XP~)K7@t6asn8FT? zA1-$W#~FVP->omI-+Lues%j5PWr%pHL=o3il1xv zwUSYv8tzqRdIub^|A@4+lQJAMgZ;yDn9H`WRM`Q}NXTwmUn|&5=Ug2TSUDm%hx-Fp zA@YrhJ33kkgigdPh@-5me-hyA3aUq&rSnXp2kyZ>saJzuvP7R`ij>YjpQ~4xXmlOZ zf|?)5v}`X*L0&gr&tM>F0Hy>E4tO@qXh}cfl2!M`av)|WtFDnu@ny){x*k(aEQ`af zWe$1xn{d#};#uhD_xI+C8t)G>f_Ao&d%wTIGnrB=V2NWl>>)a#^b?-XsMa;l^y)*+ zsha@JSHJmh>hAH~ug&r`mJVW(Q`tYvTI@h2NkH45flrOfwIZ_E0q zVVnT}ljjZc-BPJVv~t^Z*emN#!n$ow)a=@6$&&rl@xELPo!1TOIXU-#+l*9)8p9#1l`v&U$MnCXal+ z+d|hk+Gr)Kk2Jqe(LZcD^*3H@q`c9H(Z%`<9sCBthU4#fq*;-UX?PP8Yv2q?M8Mia zs~!b=;Bzu}@-#o_Z=!5juRj1iv<+YJZl@@ZU;%6#Pk75w`#l*i3byN zK#0{LZ7Xy}OUR%dYhawE)88>@sb-K9NEJORo_vPBS!d6Y;w>bUfzL}Ex`5RoLl$-T z5FWN*D-VaR2)%Wt{Zw@Ht8Oc$1;bF*nHoT%`mzDpx^K==Zyj#Mi!oND*!>|g8$C# z$x1o`{J9#!o4$oNTpa`YD?;Zl6`fpz!=zm=TUh5DRN&kP0RyRApKF}*EPvkZ_X>#C z+2?=SPUtBGwZG4nxoMwD3`ERidmPxFhlyN!e9(Bq0rk&Z5ka^4Ezxdg%j5;xY~b9C z61z%+xjKw>#MQ@#SdlT3B54D?2vty#?ALEQ`z1|&Q>OlH)13#VB6)xn8yQNZU<-?$ zL%dt87u(@>pSUy}{+792Rk2T^o?AHN*DxJp!4TK2tIKq-V%3bot)~7s#T+5l$ zg0+QH1qo~!Gj91&5+*Wvs61-L!LdOcee(ke8A(MXrN+VJj;9W4{hhYJOxmiE{3CgV z19E8u#G-x!Tc|%Q(Aa;KNQoejcLCWn>dn@P(dix6BLSojWdQwB7Z__&|pHl3QC(t*~xb`Y^<41!JcptN3Oxg~{Jy*PfQ;k>YQT8_EpYuz#W4&8~P zmGg6mPbJP9q@iUOPfUG&$p@LTxWwSPd6y^rn^{s6p6?@xJO_4-QzJSq3wexk}&)z1a zl1CX|@ejWRzrLMAulALmF*pRqI^S4z<5OM2Vy8h#naxXvTG2|!we9P-Y_&}Mm1jpf z*qmmVZeUtPj`xxWvrZHH% zZF6G1JqeLom6IVq6ix(?7+6AZC^$!x6_ra_VIQjuss#`v~9gq8u~Ch*>uL#T|aT1kV8TFZweF2 zIdo#>{NAXy4Z3$~@wJf-Zo9&=P6}oqDsjU8-DL-Yq#00(lDC0_+kc^6r}w14R5nrv zN3P?cAlRxoz^u5b&sEuGJSHng$Q}AYob^IQMt^R=p zDSuz`D6MqkwNP-%t!A{k7?xQ>PBrL9l zI{H}~;DW8?uZ>q&iPb@gRyzb&*x*?lI9=sA&15!o4R~wY%H0ZT>+U|$36V4*kCuilc>hT&4-c}=_^?>>IC>L8!Au8?5%d6HhzBg8<0>hearg0xk{&2f3|lynamoGKUl|PRF6g$-v8c) zx2h9{zT3XW^-XWvTb7Mu6dRqf85Q(g!ktW9RHy^uwx8yf-@RTuAHi3xdY>>3Ak1WN zzj3tdP5GvW5{rhWAF=gI`Pr%}!Uf0ERCwwp#b z=v}xRQ%`(0z>{tQ`$UiD;KMqlYyeW_W%a&scgng3Jv&74MTPlNhd)mlJ+6eUWO-=# z)pkA~_g$Aa{0--j(EiHwXq7>R-6h!;7WJFi&j2L%>LCwIGy}5UvST(20|zb9b&Ty= zRR^C4Qj*C8$S$qSD+Zl{vijZb$MF^^KU6hHv+CpX8t9~4jwn-2$239KQ$rsF+2}96%T{-0Ig3bew26ob@9NqQ%Ox`MRp2?vky~*~nj1QE{umD0n zi0!gU@Q2~PW#*cYcajL~V5e(><_-qU z2t1LLj1HKJ{c7$(gxfpn_n1JAIQer~fj_YqS6KQh!I}EfvNreS?EdCrpcxEq_dh0l zNt|@JX%L||2P@VVZ8m9pO`n|MFB5maJ^9erbxtqzjY*VVV@;DjFZo8J zpiX+UtdeK_l&L#;$m`Zo+jt(64TXNf^o%yU3~ZEVmSi$<#8jyF>psC1W6H<=ZeM^M zj3*Md({D@4keomt%U*h>?D^IqUK@=*GbzLWi0%fteVFtq`;h)>U;89X=-;UO!$ZHK zn~C=na^tML-`^ttJMs1#+WL#+W9(#2>*VqS+}rlJg0hvrlhwCj$z|L18rME{gY8RZ zlA&VZ{g+QmsX588XFm#4^^EXTlVF!ij%Z@C^-VAnOa=fqQwngNRAz~wnB^t`XeV1K7x z&(AQMet@$e@#bg$6oqJek#)qot^JMGQ!V#lzuljVis~TTOpp$QSBw|HwZE&uI%u%~aSc&Za^-OeZa^xw9k^`o2Zz1mF7vhVi6+cDc#pQ8dg zRoZ1;3A^5SD1~LUCogd z?XAc)_5Fbw7Ae#ltws|{ds{==`&@ge0*gI#og-;*2@R^Gg;x+D6}kXU4!1aTgU>tZ?tHvP544 z#9EtPw$jyfz@!Rf-$qHbHZEK<|Db0g_#Yh73H!K?gJfmP7?`GbT5sJtq|$ok41P)S zJoLBeh?bucUM=r}a7=d5Wltw{^Cze!+u|F6uEXa8Qxst@LvedhQsRIPv)z6})~a0n z$)veRiRUc@LLw<#O(a%r%=CzM4{<801v6XLmSPwZvF+U^turkQD zy_Gq)LV0cLewCJphQNx;_aXFTo^W3?&q%Y>vbHb)5M=22tDkcRyW0+ax&p*Ds1UQ% zw@0CUZ}6D$xG#`@;Kp-hl2u#%np7^1BpeNB~&R^K_s{F+ zwS3_tKx<#*-~N7msYCp~x98ec2N)bQyA1I=t#ayXBTmGy@wbFcS=%%3{BHl#MBFwq z=9aFrj+~D?>xwBGryK0x`&gM`b@|83que&>`(W61 z6wp;84#8_`ciY7_w_lwz`rtFw)(WtikSdnPszZ=|xjz*6-L~p)GvSPM%Nn!j_~*;! z*Eo1EU$cKBpqsd+x*s3nPvOxmP@i>oECOa1-`tRPFJCGr`>ez<4?1xhilze#2+sbA z2x!f%`&VcsWJG9%iME`fEOu2)oDHazt37wwGFcU`lZPwhBaLl%V7$r353Z&-N*u7# z_AN`u?9~=6zlhoA7mnfI7jQ04SlzIH`J4KrIpB=3y?EeLf7|W$bXJKEO|J6p{+-eX zo^-b_lgHYI0f%bk&)C&)C6mcy@}ddu@eEC_st+Y~`_ZbYHIqJ=_8w9Cssm4jg{`wo zwukK$G3+D5U46eYI>ri&eWm6Qd8P z9&0+LV1*cK>xXt zf#!rV4|mU9X6|X;wW)KcQ5S=}Or4@_<*JFwHjdVpo=HxtB>~_xq&(k%%hRqp;krp5x^iMgNF|P|4Fz*|wM_5OkGR=BI_}tCN_{p=jO+ID8pa8s;05!Z59iMLVsJD)~Wf!7}XNR$1K6Jb~ zpB4}YcHRzf1%typ{+VC9zICB-*C@sRf*pl1)$%AdzUvs+!S8m(w(MwIQvY4ooWh`! zG8x%}q#82Sz*JJ%cbM2p32H8lZ(3poP3TLwM0*xzUHsfOQ^bBi4cqp7)nR%r>*Exi zqik7+j;D=N6V=Jr2^5r(cMZUIZ?k72w=H2%m~+reeuI75$%cRUwy2!+(5Bfp?%AO> zynRL+f>8u|rDR4^w)wZ&BdmnM84GB7Cy~fLb?x?@_`)+pk_0E|c3Z`D1=g_q^iC4A z+pH8;Z3rD{_6+KQtEdlW7Mxgsr@6f(JK1|?sc4!uFmu6_;cB$rB%UFIGFyTS0(Ows zaFbmw*(anWg^rj%SPALxGM6UGT(qpZW5PM83>yp=8LZ(W*=HPu>0lrqi;hW)48C4> z$sTY1g1>z9^<#;ZuoW*Q`~uE~$vuXxY-dG3u0?RutspwS@{lA5+ zeNGAAE}~?^Z88NeI)-tjYTLnOzVZ2-ap0=Ajd=gLNbJ>bQ-ZuOm@Mn#x#NlPzVy57 zfLXC>drSHneiJ#&hh)!=vDRnjenxLLON$R|awW63pUJcJ)}Hg#^uf9?fZoXpAcHwa zm|r^GamycQT-k%e+`fpzOEcp+zQaA#ffGdV{E0K$USS8o3|}P!UE!IrMTQt~8OBMM zE+1^2;#StkgZHNEr|HbOGKzQ*($o3zEmU4_`L9y?sTe2hQrDFOcRsc7mFCFex9@Qq z5$yT)o+1ZL)mwS+rtgR|A-h*z6@lPJF=mWo_j*!_a+F9tw}2}wi1ZR`nl3IJ%M{*LF4&7`mQ`;^}cLp3B~T{QCy!h z2%AbaAmKF+2+n(bc@4ZK=whf_t+~rOhEuTwpzut$19DiW(%(viloJygWUF)Db=(ec z{U6NMn;VS305S9%`0n_3CJNHYvGyvaE=Wg|_2(Jh>C=QQNb&6m90+&iY1cuQ|MLJK zV%pG2w_$U4l>QsS*&PJ-R4d>@$AP4tbo=&Jrf=VA%j9c z1;UKKf4X}V9jq%g==aXv%ARdIPoK|u_S2-z`0a-)%s#FBWsTG%Nixp)+(`?cFC!B^eK%QH^ZDJQ2kVWSlz z_=8V)!}P)K>~2#`HE!?z#0FC(Jil3U(8spTi8>C_8BC{~Crn16j6ZF;`Q$;BHkesh zNhg&5FS>B8W|9OXp2-^5yZ0Ng>*0ZU4sdsQteV8knzyMyp~8gqz+v#~el_SHj$-}c z@cpFRbs*`imvx;+XTRl783>G6WC%|fJLH^n0aaTu7B(SpqiUlV5Ji;9LH!PG5$)9+ z=x^1}eu+{kBOQKmTTs{ZxG3EB*LP#m&A52eXM(lzrhEYJD>9D3@UI=Z7*~?EEVC~P zwP=sgeE-;qwAa9}=O6&`8nYJZ^kqB%88WSSE+GmbD($Ts(lT#r*v+WxNNX1?;yV); z^d~jVq-F&Voh^K?Jt0ROcm3!?9B&Y~lLp3&%)87$zE+H#>y(X?NGz@O7Mt27bIkN)`z9p z&8AX=XSd0@Z7gZu+qTQ_JB1Z@*+ICF(U#$rps|EAHEkUjbT@!edbVYX%3b@bOK8xx zuoDVO6jbv>JL|u@Ke+7dIq|w_x%WTz9XlB-%+%_fed!*yk)c&1SjvGUPD%Y!&mmhf zXb4{!1Ap9p2VZpG$bl;p1MXqx5z?n)E9%6`Ghx1TaATifWWT!GY$E_MJ0W%Dk6@(R z!XfTpblZclHmD~)*tTvM>9f*d{XR%VXHp05g;;4p#$3i2Q+_VyIsc&My*_S1h!_JA zU`BeNaQp_H*-Vob4@#_K*()q^Ftc@@gGRuHRv)y{nDP4=Y=r8XTegUM>AW98wL0pM zjelIOZ!*QNJY*Vgy-`{la- zJZ^l3Z!b+Akj~?ygTcZ{UjXD6i zz}MkN?1tJW>yQ!rf{r02o!mMO@n4e$42Pf1CuO_X=ET7b`~iMvhK51hLZsh2FdMdM zsS%Rwey;|PMJ0Ih2HvGZHuu4m?c-}k+4$8`GwIj@WUeYnx6$U!Xp7Qnts1dG(P)MZ zcX`-PS@AMiqWQ}P5(V0khz!?XV}bjh>241aRGvvaBN>77=Q{>~c(&X%9)o7p`)P13 z@;8j;WCd|ZG0UDcZ#ll(4k3^{P6_$`7`K$g*D=i}om)r~R(coa~ z>7Gc@{mG7*vhfqPxQpz;O!Z)C)5l551do?=Y&3upKbOLF1*cA1slvBpC1kZruGip} zlByUqGwGa2(p+O)!%3D*`Bc+c!*3)r)VFhCDcsC+s}sH#`KR9icg(jq7!1R|<|ev- z#DUOQMS@07|A6??zM#Eg5TBGW29nqU1-jFEQ0WhC?&mJk1AQ}!{=bTIWlHw7E5_=Z zc=CkDH|(K5aM`JD2v%p+O`3K)GZ_?(pDY7WN9&?ynjiK>Uu`-VbD6_Q?%=uQdciN# zI+zITk*xM7=*nL_0qGYzFc2H&)=JrdHoQp+e6dF2Z?&&q6jn*RyKiGZS3Fk+&+>n; z?VQ*n3vRwcI19U?|JTIv`*?-->QfsuJ<-ESHrlc97|E8Ml#~CbpH0#z4eU^7oT|I& z{`vXoQXc7>up-7dQ6a4XL#PSJZu=4*2yRW29W|{^wwhFfpO3`>ql|vksAKnG>g>zg zfFTW*kLp^B2#V6KcYidL9FMk2g+dPNhKshbdV@4_&=ccLC~5pf-y5Ae>lL6lCR2GQ zugCAQ?-}v6L>=Wxdp?Jg>4c`7gs@!#$G!DMHJoN0FYV&~NqZV*MNApD+N}K&jtGO- zU*FSB_o>MB7az^w=i`}8|F;lIf6pf&i#NOQYh`7< z-lf}^Ht4o_mW|`u;wxtvxIQ~Yr^)Jm1`#p%_nA3@Zr?k%lASWUjY{E!*+};C*P1fI zGxvk?2y{hH-Jr9HFHZ&U_av}A>sV|Z6`p-_=#!#Mj(x`)*18etb}MBj8glq02`=4* zuMRo)f0DJxA{jiK=)j+4w&}Akhfle|Ss;NeSiVAXPXuOYKrGH6SM*oc&|2_tU?t!q zFvB!(G){7!V1q+zQzA6kKy3Mf0Q#LaA~-wrK}9}so-s;iP12gkQx#=+97`}Z_-wlG znEg|QpCvl$jcpMOps8V1u$P?2)1I0c)dkJ=-3FOE5Ohkg;M*}}_z-J+cO?wsc3B(5 zTRbqI6Y}_Z71hqR%Wgq^=wX1JnvKJ6*3}(S<|NP&hcR|q!lZfD`6sv8b!vb=l{A_i z*TJvJ)vqgYnWGPv_k{ZQQSYIR@<)^WQ_gm7#=fq^{eH`t2LI~@?4u;HG>mZChxgUf zUqkM%;}InJ;B=ayEPU-Zq;z{s92_>N}eL2q%A zABp{404uKd`A|K91JH}md6s`J{`_2zF^MPf{Ids9mK2gZ#Hb)(KgMI)M2QV<;V;)1 z09in$zby7@iFLS2Ha6Jodz_9dxo#YUty;S3Qo^a)rlYYGhp!gs4moj^(HSo5RDYIQ z^#i`RGHdW$B%M1c%U+R^VR{mh}&Nr5zHSMdHID zS~!xZw}M83?K*~`_|N&09wc3L244w>n(zIFu>-4VV{Y$`$4UE(uw-h}QiBdCLcD$C zzR&-GJzU|30)tMicntCY8|qZCuTofj!|tM}9Jh2y>p^77s>f-_7}LFeF-Hme7)5QBo44wf;otPWZd(CFJh2uY(o zd{{2s5j7*ghwR5G-%~VlGhGx22ojhQbCFGb^KMo8#b?vzIw5&-?c{}*tH|wxrT;-rS(%MZM16ZIK1vnj!qAG&KL(Ie*Ruo$B#c8@faJxNA}F8 zJXes#Zg7_w-W{fq-32{mW|{osnTIWv-A@XHbfgF*}bhjy3TW`dG8@)J*cfkVZTLb6q$hyvZ2wMEg?4M_{i4g@7Fy8;$VMv-entayTFI=Hj9GA}HKwpSw$|)ll zz(#5WQMk_Gp*dlN(>V1dIkzu%oy+cy5(B zw*1gXLn|K=LY@fJW$p|eaj~;x<<{U>5EOU@_*V8XZL(zxV z7}=KmW!TbwtB)v!vyXluqo(~j6BDLP$kH#d0o+D!0~?9p_D3#H+IMvxBDO}PGr*a8 zG^C~c=0xp(%a5wy9@;J_{=9wof3-n&^*f@6ZE@YNKuuZ|$5L~q47bQFG5 zWBNZdX6S$W?J2qk`(LE=N)OsM+YAQ*`pVo@h=ZuF#;)#9jDD=L<0`n+0FU;ZC5&hp z6x(loMe-~T$~uE~uvauGPNCdkV@C7mgY$*Pq(IyLHp8~B=mZ{DeniWCu1&*_vjn3+uyiYL4PsKl|AYA zA^|!oOq4)h*ZO{4O4xlGzINcY<#S^VoWHRL3tw0~Jxr`&;<#p2JH3U?h*O z!O^oUWIhJ>to9(JYVfr>UURakCrA!8^{N@l0KVi2Lbp2bdUw$JVhbr*fDgwN=$1Hl zytc9|*zU%5Tj(I0N4E>$J^01#r!Tx2y(Hr0#^C;NIPf*Fpqa+NOmy}2qYc*|1^_6J z{s6WI-;nGwe*cvFA)h-?T*a*;?#JV4v|;z&aT%Ym zcl_3n+vDT*UPC43&)Q?o_$QLK6bQolp)3m$W8b6q;}x@pA+w(kv*8#{S*5-Xd}~%W zcrZG6j!f_%P)wTsR~ zr8hR)zxWK~)-hne&5N?R!d6kl7_4mj-m{;4Z96eSYQZ4Pk?F)78YXm+2e0a@OD|FUF2^fs;v%K7R6(1-Sw_%Zrma>Nr3)?yBj4t|Fm!;(OO z!&_sY@zJwMEB?HT_wPH`40yye`zx`6$=WM@0ezw=BTWArBO6E1k(qCY@j1@6LHv>v z^_C6(+M&}eZDBx=(vyBK(wP%7$t8dHR{2{j~i#JL{&Loj+}HT=HQeqw9&_ zE7K=F?6W$iKMYaRj=?|9YdRw{`B|g)=!A0cTgS87hPUfrn;ys=_0h>YE}1JjKK1!4 z#Up@Q>|0L#u}=!KyNt)!4)&Ca`uF7&ZiLfvaRm$TCb(8PhI4H_+99^pF;@$YuXr~| zUwCff7~>3tt1fV#hHLq(@@f_`S3z%AX+gHM;uu!+-X&iauYh#adDN8ijI ztiJk>Dn9I^%CWTk~O*ry+F-#>BH16zIHWz`2+l4W#AO+nix0zSS$rt1_YruAVxu#YV#z8S}O zhpmr6XSJO!!N-0x$!|Sy6Tl5!I{p$LUC817xl79Y5HCPWp+0;lBdspyZ_=hf_&Q_` zIeuuo7NN-H31_TEmklt^e6Yp82lXG!{S(mVSgA4y8ujEsIA@Y8=OAKyv3hIXAm-t} z0}x$eQ(9?4%glHkLwfKp^t z`+GOTU7|>=hak9UFq6bBWXS6l|Io#JL_GjkP>>d@HkC+n{bf$~T{v<3Sv#hmw*S%T z057;YDLD8pR}6&Lb<_al*5RPTz7T7-eUtAcpPK`I_z8XwS$CVleM=6Ir=1vbtuT26 z+HRj65Nntefrl*ga$SlRJR;tPeuoeC5Q;0}FQ&6Un4a%dRgD1)lg48 zS6b4xLP^`!<>o&KN$f1^YR-u*0Q zit;E> zRXn@rLao*y15ASH{!xPtEPpH;G$0`}Eh0~f6BR= zohDY+zxjSM3Hb~xao03~WggF`KT{fbG!MjM>k}vwn~O>gwCK&<=4H!&HeE^E7`74{IQJPy8J-jd{qD%<6A?()ui1s$=kq)cCq3|2d(}#v zY--q++&Upco$|tKNsIAI-(i`HuQd|wZcc+%kWw}?oT$h22b#}kL;5{k;u&N!>C?|= z^B7SKkel&wa54Wu?}qPaaeY4m;c~#RK1j?5oidH)Ef@JidOrp|;(%!zRKc;HL5a>? ze6HPm-R{;IR=+g;=|go4j3V}1TTZRJpYLxP%)oarF;X!mCctvZcZZBpzO$_A79u_| z;!1c#aKKNUr;@4h)BUF>Z(|QqFAI#|yD0ID;qJRvcw86#oKoq&128}uc?j{A6Li9U zhv!ig`KK=}5qfg16Gs zmG0v8J4x#{jz?73Zl#!Tm;LQ+g_QC0)nto9zpsAvxOE@H7a`T{L%R^ptzCExxbOjv z2QQE%2eJ81x)^T8X>)E0J`fhGBD7)>J(f=K+MF|33LD0QC2pH2zG=q;8*@}qcg%Vt zVAofcjIcx%|2hN|aL>9c1BwQ*$w#oQsySQk!BfRsZZ6cEz7;R&G&*1vQ&GBPly{N}Rpu768^WofbSdYj+$i z4Rl`M6CFT6+EaGm5jK&dl=y(GzMq>mF+8Ug1DEo)yzIcZjPPXCOkNaq9w8s#xvN7# z&2+NGU7##e>FamHf<+k;GQxh2q?B_G7=#hiVLB0ulz-a0BYCGRDJ|K4Z zs5h}qw+n;8wk_ZcbXE*NMc2clzpY?!F**m+Q8$M}LwRs1&h7Fgj{%<;mq_oxqYr4} zAb`mZ`A4;JbGwjN)P!QNu~+Ko`Q;B8hdqjJuk(yGNfYclg9EFXV8QbmP{0-(2Q?s8 z`N+xRn4NLJeTeA8{kVDqhS5HNffwx%*D{7*ty(yPUwZ|O$y-=<;2mxvy9R^+F~Ea< z%fYUvXCgxb)p@9}k_A{rBe_h4_-cm5;~G%IQ@0<}RoyWwbdJbr0O4)Pc8pox_mwGo zRk~K@_^e^ta!~nt#levR__TqF8GRc4lEHy*#>&g@Lv(O3bUfskfNc=lk1iXe*p^O? z`Ypa;Y<>SD4>{8wp6`__jA##Bi^NBqt+!GZxi2FyuYaBSQ0j)2yaYSHo>tI`PrNqQj;>isSqjvgCB z9G~VZ*EeI=fnV#-m5i(LdfuxOZa3n~mVzg5mmL*&4B9CstspjQ1>F{Le9Pn> z_UnlZBo&$nZEq@Hz2gT|UzFLNaM1RrCEM!~EoFUO%l%o^h%HEE@rLYW*M_s(Zmg~f z(~W)ho8!RuiJy?GO}S^x7$;=Ms-w3?wLvW`xMZt%`zP!k-i}o@7u_HB6ETCAbg&8n z819=bbjA9I;DydnF^Hfr?fDEBT)xW0t4tiFliOc*U?8QnKdZ~A*;b7p*o`~c(HFr! zDVGchko8rBzo96+Y}0@ME*;a7CIuL>T!|aoBfgtJV5_=r?^p*Y_M-h~eGH-F4(3I$r^1 z4B8Y>xq)c0tl48`L=BS~Hh}GrQHSnx*5&AhE0^ILR!hZ)%;WILX?GX`hWJSJ10|90 z;d6B(Y%F7fQN9}sXx)9seGsulwe@-VTicNX9wC zH95F4$3P+io`MH}SyS!^|4O&XQ$9RW_2|thjT!BF}WUjt1 z!~LDF-!?;VJ9vKWiS86Z22exy{+14W;n^UY@f(NyhJAV<%A}#4ti66;!?+d?90XIB zhF^?#^L?#0F3to^Z~#P}NWhPABg_eVJI~eYgkjh_hS`I_%X|Sm_zDJ3#;B`kjOsdw za{1G;5$%ufYq5(bIrcLw95CVfWo@-;^fA`j;^=71yj`j){ z*mv|mZQEWB+izZcP#vxdiEpkT+1KvhmJyySQ32fYfhOY|^u5<%w~Yz%61x{B-xk58 z*T4nF4_uc_S+&-QVx57D;&G7S9HWA4~pf~S0tQm<@_zV(PT;UeNK&NY8 zzZp^BP+cTHs3UbMeDTAEn7e)WqAfu#F>ESKXBk+<@g#(N<&tnENC)J0_f}+Hv$GKj z_JX%*T^M^NCqu`?sl~b0y@e)OUH6^ zN8(cxweiGlsM!nqIOaJXJRcuyUych6w5aIO+bIcZ6O#8tO<`^JGj4UV|eRK|ey(2eYS%5i~ur@?pU#lrufQZvd=32?0D+4~B z$#6(}KVw}nPs!d8Y8@x&&38gz(PDsuGX$T{vWbfEcBLK@ebP5x7U6?OD~m4^aFg$G zPqV`WEp-Saru^!#@%ymP)Ao#v4nk(R9M6)Y02JlH{rWFJBGRm*!&`!Gup=wfl#|xz z?7V98d;8z=nT%lwU>T>9WAI9#>i?ASCl8RkF-YOP{%)&k_p@dLlD46hn$(_MfOquF)DyBIu&5Lk`CIku5byvJ) zdBsff41coDsTYabX#&N1DxlaRiAosCx6%JnHlQqb8+vm_`$iKBj9`$`6&}*qgNQb? zUBnWz7~qD><4BCQ(3MD?XjrOdbfoBD6=v#j_xm&hb^BU>>nImFbkGx&94Dh+VL)8n zTP3ukdnEk1nw|W&ev7(7;q-xTG110Bfytm+L)ovw-Sr^(P=~xG?`}2`!j&s5sp$PH zq-9xqjW=o*tC$I&Dy?=1%(zoc<5BWe(isEdjFBwBz*s?D53YK433cgwit2M;z+aJ% z(bvN#eh&bQ5Kj31<-w~#gV+y0;CA^w+Bh(*s~bU_PvnLz6DP>DB83vD4BI(dONJ>< z?_L$svVc`30_@hEy(I~FW#F~zU2pc0HEewVU9;=m<*OOHeIWSweiy)Q`e4adc%r|yA;8sOaKZzcR7cYB$BH3R8otIW?+1I;>;{s}!@+#2vCBc56F z#n+YnI@=!(URRuWUDj4?T5Z-+XMFT;v*p!V%bT(VeG)T$CSju`6CUp0eak&wu#?mu z@#!*n50zWjfIq**V0Y!sh7D7k5sqO|9Ncc7Q1Uko108$M6~P?SrTk?LTFVlITRTF0 z#OVjv7WE$^hPBRPCk1|x6tKyN0rc56u+IruDD?aj47zc!FnGJn zr}hB--gpwb-us@@v}L-M-OkTU2&CT#_`ymLtyLViVxEZbcCQxSd^PSqQ$sOs8pM0%3$jj?6& z7CrLwA=?Nhm9&LWHnO)jmyLz6^66T3f#>%&vMW51vhASSUarHY+m9~8=4P(!m5EMk z{=fh0KL_@&SAwPii{wJ3;X3T&n!M{^(E%*2e>7}=&CHw=awZyvIfZBWa1y`!+S?sK zcd_kEf74PLnkE5CznW(7k^(XBgo4+SN2FaJG!5SCxZraBVkYgmPV1@eI2-a(%l!ZnrHpr?HW88e_#GTFyd%~{X^KQ zoe$2Ng-PER-4!q2ILqz9e0;ug9nX`F(`L>F58hqRV;0~8>z2*C9ad1EryM{-hG+dH zw}`h7XY1HWKRrLo>eF3 zP==_ASE9`7J!w2@qaC~bJb$r0Z}u+apZ-o|kK<#vm}Y1*9g?BY5+-2elK6Uqjf6(Cl-u zsmw#RC9#uE^e65Yl#yuJfmyHGG1?DHrq1B=@+-;SJIOTLhEKwUu#HT@=>q-TeKJm4 zrh!hrT{b3kaWR~G`kg%xVV>tH%wZ>HZ*G6oUWL7dCHtx3z#yzoBi%-Y{0jY_Y+)R< z%mXL0-@X!xNlnKt4lkVb8zxt;=cY`)dVGmd&&SnKw-o(da<#opkFrvD9Ht zsOPR@!U(!aUm4SbqN@*X{<$bi`9B=nlKYg=9X?QZxltoIb-{Qm414SuoQXkO48zk> zl3i`oz%L{*m)%^B?*_8#LU9l(TRrJF-|XiWmZf{F^a3p8fz8=C9n|qK~x=X7@|DM=Wffm;Qcq5Zg%Zww)mvA$}Zp zacFKa!CVz=XHA#e0AeKdy6{#@N)u^vHRDLbDf;B)v9Wl6KG%~tv3o1_zIDK`>jrv< z{Jg(FVnzvF9lpOQ>%@!c+dCvi_N4?35|I9y?}44yjQKAIh3Ao9`<)R7C~XZRxc|vu z5QhXb`%#lIuOIb2*Us%AXx9tsxij!?2gCJl*SGNa2TR>nW-T=%nQWtU9zq0Hlh7`@ z;5O#w${eo-y{+(=2@;pLmygh_Y3r0LKhV()p32*rm)8NvF>k!{x%jpzDz7|2xg})A zQx5f>4RtxzQ2gM#3=9vQRvb1Lp-%5mDmuAwl7D(l@|Sd4y^fqoMd#X&-RzVx| ze_lQ#nV8c&-+PESW^P!1QsO+)`q+7?oUfW-3kL%mKeJb%s6%5%(6X>ZulFslPoCE+ z28Y(~O`oY*hbJ-9{tZK{Z(pj9=jwQ#1L>ysr2DMn06Rn`D*-KL1MzLglwxlQb(mGxD9`&8zzGH{hgaJT*RtRO8g zK|7nUD!bm;x$OkA@y&3#Z}c;_XoW1nhsU46w>=D2SO3KXZKv6EgVsEy>;?kt z3DLFxpNGp}P`KCNae@v5_f%xX!5AE|gB!+tE$ge7sQBRRJ=>lG3$(R%6Zc%c7*LX- zo|&(;BA>JM&+CPW6{gE@pB( zrk|BRKG0hH@0Bt|W!zN3TYV@);YUPH{f_fPT4gfKbb-8dHykKp!oeW^m9||T9dh*@2+wGPU z_;wCvT}T#IeDV9X3;FKfpVJP`GmY4;3GvkPmpy^k`e@va4|wxYvu?L7w;d}=Jp8hS z%wy%D+g^E4^=*qzzXu+Ujr@&v>>4IMr0}pH_-G^F?GKuo{((*9&rIV!Wu^FC6~Vqh zi^V0o#-}qZ9a%Z`HGh5CBZnwv$Bxm^MdZ6imOu3$Qzo2E=QRvOljrKF53+_(K?rZg zs+^jAZMa5ekrb;vMFvj-I zw_L*LHsdDlx=ugz7o(?j?C^omtQ0fEK65b^e zHJmaBFYbf!{?wj9-?&nwch|XfaSg{YOv0tsjb7nC8_-IRocLHa^G}+Ey`HGLE@QJa z>rXr5fEKgJ+Yn^uHUXL76|`xkfzSA7D^r6~T%Q)`dVu{6euiO^XbvQO^{%%QTxlmG zVEyc?ZoLlJXs`WV`1RbL`MznRd&Pk#$R)ezaRdBTt4_2E%eOFcz-ri$xJg|~hO6|| zNiDwiIk-xIezfW~B_DwAn1_l_8=~!Hdo(a=jA>MQ*rJTG+tCV-^k&;c!AS-Kisl=u{1ssQJ*U|@k+PY%e4 zy)|a!ePsjcUb;B-9TR@uv#KGk4`UoNGa2)MB{OI)Wy6WrZ4AD&pEg;NVL5?zje0Gq zX*#+;pH6T;2j`LO-kp5tY>Y6SRP;etG>>*!g;#{VNhn9hJmTj(>^2OSx^5qI4#*fbp2O}iI@{A`vbXt^tprmA zX|iw|7>5lX?Lt>$#xLHs1lc^_F{yMN_D9Sn7**?i*SK+Cavij^^Lg@@t3FG8ZrJl2 zko?+nv^NP}t3kj~(TU1!B|`EvTO0mgCaaJS&;TkplgI10N7?4^4bofFZy}=y`I6h+ z(gkf;)Q6RcgFk)t4ZiWomD~q<&Oux&>YnZShXH0Lee6PKpE38oQ+USHVmQMSG7*?z zyya_m%yEzz>ch+JZ!8L5J(kh|0&Uu6ny#y#)2u7{O<`P_@-=YrnNti9H;)Mx*iKSr zyN+$|MX(twW+P$@UMN1S>Mq0D8rU)H?CJ!R+XHO`i9t29X6+HEN6di&&)7=CO6b^W ztTrFTnHv{s$doEFJ7+%=8tkPl3wg@@{%Si6UI9*jPM1TUEoE8Gy6=Hs=CI+t5eJr# zaqY^dTOrQeMDKGna!nK-L~?_I=^-OcK%#;{@R8b z?c_K?IOvW$`BgG~D9!5j*ez0%*f@t`uat@L*=8Ww7iM(jC_zVnsLC)0I!c?0O^pej zKR;L|7D@(b>&0%LHs--`YE??LuiaE+Tse{X8m4W^i=d_Gf7!(_veOmyN zrtD*{2!Ew^%yW2P&%0SHIe>86m$FD7+S@c=5l5$3Zc`y!g}?psuhmw^y{)y{>PW`c74cDGw6#-fSe-`|(-BVH-kV(J0M zCYMc+2AD5+x}NPzQ_zMf>*E0xiu!pCTwc$6GF0y@_Fyl=FhOPbOZ$AaV#)8y1unaq z@gAIH#5hbA9Y~%9LxB&zR0ybXf;>8La0j_HHt{=%OmEX@^1s&PApDqIV?7Svt{)E? zl0?nMzB*k1hnf~;Lq~RBj;-zy;N(dL(wQcg5MNi$fO8DqOrB{(tXoy%y2~j7_Gd}7 z%xTjAsrZn63}F!O@0j9*&lNkJ`Pp=$eFUn-=TTF-4Fv{LIqV!I!Mmp)RWc7E94ub7 zST|#L%}zl7_5txcwqV30^7KpCq$l2>lk4L-{|y@+diyB%_59m!Om}5G)Lgk!Mt}Z6 zAF%6nKjUSS#IKw*%z7<2p9-h^Pd?9;K)5#sqY-WygD2Q-n4Z(H&58B%YAWLUd?I7u zHXkPq88OZ;wP(@^JsHaOkc>E!EoqGxoG`4;oRy&;xzFC9zSjB0(V>s(hrWa%qbE5C4EzBm06bpyA60b2%EGIQuP3|rqs*BWT@(ds&F0Ej2#HH)*+&AMkW=BLt(Qf-Im<_NR8GZk!;B5CY{8d;LzEg*VezZ(H0QCjP|5M z^`rMq8%)+(?EEell-bEjnl-;yuZqFel_x=TrJVZr_OVNewuDX&Y(>f1-br7&L8bgH zL%zQ8TPUTZRqAbZ>6qDQ)yi_e1MuvH4ZoYt=N<1M8aHk_$!(+1hXo}|8b-s$kvp_g zA(-fRu3Vmo!C}lTQylK=Z?f~%AbuW~|4p}nmOc75YzcI|rqM3@ytc1}jkW0*SL0># z)pF4R%P!+ECn%F=4VkzOx1KAA$}NZcR^n$TXd3^ntMz(Jn%Dtzi+5Y?8Y;zm**q9D zZF--6@7cZ-F_#*Ju{F*as0k|PZ#;tzEDi%Z4*>ROa*!T_mh-nI}EOivZw*sgru=wN2y05&xYp1ryFevf|43!x?Wm&-<4B4{)cJ z>vbh)oWTx4OhCqSW)cJ%|NWo4FAkmBj}0n8UGNrzlX$HRT82NXA=oT_&l}{+!8zWJ z^JTDjF2h&)AIeSz+5`y62rsWwwLUY1s-UAUjf#-(r(A9^5_Dx9B>gpFYz3%4JZ?~7 z^$H924{nV->;k(Jps%aq^N`;21AH13H5)HmjlVJF+aIQ_l^fl^eEup2IegUzxiL^W ze)HM-yWN+J3iR)W)MdQOLyo`==mtKB_Ve(u;fE*Pz^K-%`vkX*=HK!yvk%k--&N-x z11GR5jWTI0cH_XR87md@Dbd5XT^yM(w|7@H2Mr%MM0|`nJM-mH#3$av+YKSGl3i>@ z{o$5Lk~3`aNz#%MxC36r?DxDY_C(5BC3^3z7xh}sw=07j z(eH%!Ctddw=lXe+Y5mh+p}dOX;P1^)aGM7&VJiyid3d=jm9k>6N!t%R6y8Q(9yYUO(N=2qw~Aq~ zvFK0>4jS-NXl2tsJ=sHi3B#!7wx!&&+~!N(SAqVex~kXVjEBp!EsssonqRc1-el$5 zTO#5ZG^;LPx?U3wnO69qz8~rBFF=AmBd0uyFa!cF10_=TG;BA)hvL?48;}tOvk^F> z#$jXCSV*#2`_c8Dg9LNfGz?@v5Yq;qXP@LtgF=M8Au9bpl=*FTC9IU)Z`myzHeZ`F z?QZ*!2L-ARbrOb!vtMA;*8_iTmy->U1#CYv|1NKgh|i3lbxT@iW&)gCl8pg#?@E*MNLpQ zPqO3x`S~&GV`4QiX#N!hY~|i|R?*$dHrbb%FO*|Jxgc1A&z9*bO-C-f%bjAhqUzqv zM2v%E*YA=cVcB&6u>1MpL^<7lw4Z9rAHi?EsQ~|s-kL*4|2MafqgNBIpGAtt?%VuEs)A?r#FXzc}Q>zlmp1U-Bk966Yb_Fw2YaE#oQSARj~K zX&L*Y;>$rNdgY2Sd@g^+>J1ZyA$uZ)`Xq_+WzgUH+;py*@h~xHcvmQw-22dL)$oL z@*vxNm~E!`M*}E-9YT2PzT2qQu`ze~05PZB@wtrPJ>UqfG>&**gA9eUMfpxG4h;6dxX-0Qpye~pGqfsw_9^8CKL$(1 zK7`3Sv)=4-unf*hwjMaBgu~hMdvGa0fFAcYq4xdz4lG?M$jb**4P3w=*Tan0_D9=7 zs#g;rPTkM`QpZVq#b?i)&V&O7=GzXmrR8#6Btvq;YWc*l!c_95hLnr)gT%LuZ}3hE zFlnzEq_#ZaNw^RF<<|e&K2l>Z&yHER5+b=>U?2I>{My09z?CH%Y=^OgOm%zFw88#I z9E9I@(|JJ(Ni3@L2`t(9o>7;5RRv$it^waA-P}41RQ=+X-Oq)sF?t>Fl4N6{Cou;W zU`%2v!@zH>T&W!=^N{W;ZauGCHjrj;i)1>r4iYv5h?%rWozaEM_?|8&S$dkq;on~Q zfCNGXy%=_K?WY*q1@s|o!B(HU^gOZEwtVeX6mAQlNs5;BJZddNTc0!BcWxfQ8{`H_ z6m2y@ztX?krnZjeVX>DnNZM=LdeYV%M=S8kXwpGkkM{Q~d==fYxhwhFZz{8tJSqBi zYzzoX0EOC%QopK|AV0X!rJX*vr=KmGGQ77p3Ss;ZZg0>1=K$fXrhl(ZCqCBxdtFMl zAZWU{eGYwv+i`@iOacu^r2JyL*grEgz9OaFZXFyQ0U5{+Xy5_UNy>k{jyscd$wP{5 zv!1BYM~lp|I-(Cch7B}cJ}YJ1Y5w{i$92D^F5;cZyxCdCVSMlU&qnHXbACRb@9X<5 zQlM&94KUpYfVu{>GH4v|NQ1X*7#rUlp9k{Mb#hXB%FsJnA9kB<%+*TqdT=VCuc1>I ztK5&rhCYsuBfYPZ}%ANSY1|p?jO0=?nJo*oYMyF=?sK&Nh)t4@a&w#EElm7I^w~xi^;P3co2XfkWw?6~-uK32__TR9wUyBShh>YpG-QL&MSTf+e zjQ>Knn)$KnyDb}xl~;|~7TNQcLcioTM4T~RFMjIH&yI1~{%I>1Se5wsYPViqYh_+K z89>A9{N^$?Csq_tiH}sFvfj`Nz2K**Rtj9 zWAVhlDLH)B*4r!T=6Hs(!F2-;9V{sa!O#7cC9y-kJ20~yP&TmZI@;kFlSa^S$Drb_ zSM23aoCNVi829jYoa5kUx=GSo<{p^=b3~hOYN~VKfTWZd^jJ~@{ygdekn0dYp`D3W~kqDp+P=e!I1D1Nn>$UrLzs%4v1k@6En>2*D5h{0Jq=mZUeZc0>599G5lW84_ z$6nbFvk&NgLG@Ug=CZ75%X7W%`8iC~4$<9Y7vqA*ZPzN2XJFTEks#ngbx+}+z#Dc@ z_QwXS0*Z(EAn*Iwrs~G;w^BT>+_KJUwtl9v<0Nu z72@n=r>mK@rb4!1E27wMTpHwy_MCRo*tX@IBRWi=)X^H-W&dRgu4?rdQ2(QduyRXG`~^x_9k4qaMB-kRadX!HHagPJ_b z)~g1y%~w4LZp*+(;EHEGU_113(5-9s#;tZ3$zVFL1GWYu^9&8UH3nKI$JWGTHQsjj zX`40c1Xz;?+NrYM)&&P-stevqeg0m{OuKCHzXEX0gBe{%Rp)j84V}CMa#(zgiuNnqPu1iTHWVLqvSVudO)GSoB;{#Xc*nOL{q-Aq z@Ri`CB`40-A&^lnj%&^r>doU`SA5d-s^pK4#m?rBa(Zo3kfRX?qLKBJV6)AdvO8^0 zIR9mH!Y7u)pg7{#@^_GN1Zz$|>JcAd0ezUU!Bb5?d9-o%Gqi_f8Vw-WR_?mmogN47df?`^C=f6`*SnPLrKVwrnfS|2ngqAi4dUvMxeaztc`duPJ^yR4ns(rM#LGxWleVRVlOhooW7yk04wbQ7 zKO-C7jm!a3&c4BC5LhM*8fP5?Hfr1L#kZcs*zTF$w#o3y!{RggZFX4e6EEGV9UJ(j zY=Gxh%zdN-0I+JRZqRl&&8fEmcB44wVYu`)#I(zG97U45-pda&F3_(;ERyZVj+cFOcjvU+h)?c$VZ9UpDqh2#@0^+n&_xr<_8q3Gz zLYX|E0qRTgAcI1ZM17V`W>yV*PXjvI zj$sZ4`aUx_Ruu)&O3b-GhhbCZ^lLM$XH^H22u%{UG;Q0(8@ifl*dl#sKf4G1S72+F z`hX;D&+F{(x~D>@w=jEuX#MTF!B!HcJ)udA0!T#18>63{brT1dfB!J?JCfMf0idvl zPOPNajryIOegYeVt#;pg)7Os#;*iR7|89E*)@TwP`0zZjSL$40q7L90wzPSlTM|3@ zvGcXxpZxfJ9-a#(N<%+k$TJ61JUPmIX!1NlZ7*qF;_Z{*A=(lsb{y*oPeTx zec_fbXlqJI!SzQ%rhhJa?_DYTbi;hwK*{bHkev* z_KW_J(>#>*syFv6d|lB2xn%HsuHI&W_Tdj06v7^1qwq<}F%FeL_5*Z_I^jSpLNY?b z-S1zCHY`@@&Tre!zTiFx`&M?Mkr!Zq1CduX%3E97xd@b_#XN@g65&V zsg*0x6!s%BDRc<{5+K;}qQBf*|7*9?CEmav?1A!Hbk9NKoYmJ*EXoIUvfjw-?OOLf zpcSu~U36Z2ql|$=*L@o%TxQ&`qa-M4fFA^owauf;tt8QpZ)r*T?P~VE2|_Dr1-#xA`L>_ZYDdaQvR#*YYYAkvRtJS_={5kx z`Ag_W)F+Zs3R$)hWQ2#!ruZ4kVjg_8)BviMk@g-^3Q(-dagz%Ro0o z>;d@#sJ89(d=Kz36^ld`_{5tO)A-lhR)a@y2Xza-6wdowfOy0QLFJ(f@96+fK(N33 zp{({6zBCSmW$Q%(@c+C*&|V53f8T0J#758)t8WCSxh0n3DQBEIO%=ljg>P0_CbaGD>;}O z1ee}EAFVDx)+>5ZRI#7xIETPfeZNXU%87Rnm=Cn1Hr$(;sQlm~KAsc9#iii7Bw+Ud z1Bw~Hy|Z~r!??qZ#wiI>Qt_=0=cD@&0cL(aG5~d6{FcLCwLE3-7scXf(wrYu7ikXl z{i3BEb{{eo9t){#95(nRzAjXMC>D?WB{G*~{lU#y_UrzZS4;etp#O(nD#R6Ln>kbu6-rmR&QF z(`fcBQ+Vb)yD9&m{ogDa*G4-rC3o6S#lPE<^(T|I(`RC0@aY@QBcC}O>FY4+(`U}H z*!`|%d`>-(C*Zd+{#^G}M@~C+UuK&p81(Gn!lVi|R3~xPKE+rcdQZEaN4b`j%Vl`a zsrZ=s!xrq!cw@1BxShj{VJy)N^`zK#yT0d%$)T-G)lXT!G!&ADat^1cszcchjy)(W z^@)MrU>w4Owp$Q&V#iD}F*uLI-cH}PLlq~T2DIh!ZFXOKfjvSo8t~ioY9I}LVv7y< zT(rF}(fg?TlZTMo?)uu63?}kvY)jrQ2m2`wTGy;{DH*qvINr!Jol|lM+RENW=6xXW@!oH2+Izi7V^SZI z++Ojr87m&txmU$Fwn|Qh9clR9c3R!vtn0pHwtX_q$$aZKR;FxB7)T@G!)_pl`siCA zhqVgnmvZoACFB|GKa09GhDMc(dzVMzoS<7erGDfOIgF_33hT#~Yage!UtZs3cGK-$ z$9@dQ#t8XbH+|nnA6eV}w%nW3OdX}M-r|$&JBEi0+3(~D5>6L+mGFGLN1P(WZ)aoT z;Ot=1Z1?hs8ae;Q`t!^d6OG{yd_($k!2zM?iW!Z&2jnyc0GD@yCjJa%9+t(sv*kg>CNSK!)|19pG#|R^hsn&COvaSs8aoFy(rG3cuB^tn7 znXPBqY;svrG+57NIIq4&F#~vl4P5S+u(|z9f6rBh04)4tQ;7^$THLT*1mCG3vjS$7 zss<<_0q+Bh>SsUeAwB0nlVlGA%y1I}9Wx;#%vGJMnl*^*JLuvc5)BN$Y zfyzN2>dY4-GVrr}+t=*iyJ8wWcT9j=yi9g03KI{Ka>-*V7&%CwAu1=I%I-=4$!@K0Knz1O-}ef9AONe13A$gg_CF zA&0iQKQ&O4ld3Bb9{J|C{7C_-b`aONujjks7Zkd{|_t_3lUk$GBUrtPE7_L+Mp zWXzbaW==EJcw8Mp+BMDqcD-GV$;E_I^7mbrUZCp+fSL62XWI_3O2Pj%dz5LmfLB{) zpPJp?N>5X6*^Dgv-f<)cFym6+6o;*6#*CGd_9LEd@(JG=%dN8mbGt^8Lv{0f+csPc z8XC*mt{I%t9Q?tS(_O~5+0)=3&+lIs&!m-OW~2>Lw*Gi%G;FS=2OpI^?Aj#TT@lP8 zFU+I@$9I|EkZ`gAOUvau@nwDAZdP6*=&(K#_SoOiN33|21GI;S?%O&Z_1n;G%q`q}R8-LLux$0b8&;DH=8a(yO~|xYBi{>cU^h zHN`5daGz<~?Z6Ii^|fo(IPOq9+wEXxyxaHfk-OY&vg|U!;Xm={?yU`L=K3e$lKVB+ z^p}hL!_T?Rp>1cI12%96w}n(YhvPw;QM9v5((t?X$wtoTcR2@EByby47#>#ZA@vWp z>2D;Ywd-%rNIK-k7IxAt_g}6Ez z=WJTL&p>(L&YnQK7VWL{K&P{GWUGBR*1G$ds?oP-I^o;&Lf1%(S7zs+IhHc zXfng`TC|(TCU8YKw9e(ZqYndr>h`T;EmdFy^n*)g=iXnqtHBP@zps42tpqmuL+}kf zWxrY*bU9uD=k_7eNj3l8{}oZfeoBLW72yde{sqCA(nGjuS)#pZEF7Mms?!rPi;pmc ztY9ak9*9b03V@|Tuffv`bJikV`G#k8RK!3iiFfjm7i|&di?5I4QQ2>H7A3euC#@w= z`$O}zs1Y=u!9qmN&gY;D#)*TqP9^|w_d&mtL|tSKK3q0Cz=$b}4>?_7dZ;OzJKV+a z;FM??82ABUpP$^)ncYDSev%!33|{&+&1C(nunuoD6U@G6j3D1vpf~_nSZ%Ntqi#HR zo%Cc6UJpV%PKM~vVO5j#0-{g1_#$;qz zyEW+nznpBW8uF)U1_l!vgu$+=4q?_IXxH0;Z7%$iE)br^@RE`FGwdQinsl!UlkXKV zP%lkxvWFBs@wUkb`I?*WvYme({6T|4sPodQN{t-w;-0@PkGNGv6~N(p!J zVF86N?S?b1;3Eyvu8B`pROEucNCu}{Mj4S9knTduj<{4gsLLAM%pq)0_BGnfb}+^x zrqF7oLk`f}x_xxsOorJq{`J^zjDxhHgKd`Ccs9Xc{j}@=16Jpw4HH4PFQYbQhpgE* zUS`x7yWL`5Gt1H;2AAvmB^vV6dPM>TS;XVMaa9OAV4a9>MyDC1#mnmD5-r2<$!rp4ZENohatOGSKyr9GaDv;B=!NH2lYc0d?>s$Ux zexN?|ojd+Z)`d5(UG$$WR7Jac3jhA%Rkvyf6=EyWK5X@pO|{8X?twYtgu)w@=+G^f z)PS}0Fr>s;Ww&X(3i;W>vvquJKL?$6SbV!@w=c-L{rCR;1*hS5g@n!3uhmThe%LnZ z*bP*(@=tjWR->`90}woiz6%LP`dx3^SUZne@nuUgk)YqJj@nKRpVF$7I}8RRf85T< zYReL9d-ntT?JqlV4mnpiey4bY|JOeBb#Du)B@;i^;<@&7eN1@7#_OvOIGtNO`tQ}a zo-?KFNlGSWV9&h;QLlb4CYhq7oBhbK5+{nX_4FD1gcG0_w&7fQCY`^QCw#P&fJRbu zao;PORbhieNU z^&d@pzb-oZO=Nkmztmr_o|+SJ)QL1?moAn?NxX!Lu@NQ zJ6qRG2jp4D_n5VyW9qi}W+smX}?V67Ct45#Z&RGCcj5A*oC3=>}WEEuPa8lDVkoSnm$07Lh^23u|V z_OUpc`C#D0p)WxEs;**UcD)+-u8*@p5py+Jz_uZ)CQ~Dn7)wbBj#GvR>}rhEMaP`Y zN?S4G7!iGdcv_%0ZFHCoNa>5q2Fxi333rS^b%ICezJOdl2~^aTc(S3M@fLBIbM2Z= zzX-z?z3r&RR*QZqiL~J~mUzFgs^1!>3{tWg_{26%^6R-|y{v21U-tUoqWa6tpzFON z>;P2_=v{w!`3~hDITB}9bjZ{MG2%R2OR7Ztc>PM+CS|euzII;i+^9jbQbPtZQMPIx zNze*{`2j25pS*c&dt8BdTb~E2p@Ch-tPm?$Ks%EWr9q}-6nsWAst$p2R@nE#&oo|4 zf;ikVLNfGK1e>mBP^*o(Ga=Bw-I@EYmg=`}JoVU_I)a{i$b>5eBMyr9Z@ejK=^uwQ zug8TdO=t-F-OZn?_=Gac;HWt8^Ql<5x zhkgUpeaHD$Fvdaq?Sx9fiV{x^_>I}httoV1>d z2p#N5sbCUIW)Hb-c@KPyn6?y}RJhJy*W-Ye3oyM5PdKh9*n^TROirca09Ly= zZin#L0^lTmTofj@S5lXEaYYl8f5r-EWlY*lP^oZZpICEIoH<6yC%o%0mC5Jq`Zn@z zn1dtC%K8A}f7QIK3lQTEFL~DH{y$S}yTd8F>+S2>*_nF1H9FZCW&He;A(z%6CdDcyeqbCV ztIY9x0U(~OqkglY`)Jo~*zsoQ>-hYociLdia;N@>HVz*>?|YIEm~(&C6T)d~-P8|U zL)>uL^XC>HUv+m1!hHbW>jdT+Vu-InK(e6OTAtP&;VV6=oxNNG|0dhRaeaknnvUG3 zeTFe#_}McjX5ZyI+jplm$VeCaoW35u)xCxtBD z55@>GoR!Nb!TO#!Qs1)T06RV52A)2WpdTY9&{PD;d&lu1wR^wC?Vo`;Kjb390(T#X+ER}CEJDXopG;$A0TW? zOu;^pGjKNGw&9G~f#s5w=-UEXXmapNLco1*)## zF7}qN4JvzO&Yr1Hv(cR}*nhE2m-_UC%p&9Fid@Doc)JtiaTjB6=wNf*+h(Zv7&=B$ zV_|A(a91=W`(&D}w2g+)D6Z_oVFTmAp$o1!VLj+C^_CfclqV?mc`p^dO5+!Y&}N!0 z1aNqt6Q5~&Pb4%htrlCQeI>-8-42%y`TfSej005p!TDX)c3oCzB>GZGPIqn|KHaoR+{1Q!FJim2PVDZ{al zTj337Tv61?%O%5~D`r&EJl(&$uQ5K#Z3q8Dtc3qvy&}id?MEUNRxpsZAL3dzpHJJn zopJ?)Vp=5%cXF<{nsHs_LBHrnOux{zCu$%z&g>5{+F-zb>$PlK7&ruL2bU#c4yS-k zpNFB=;i#)#yUxJjqih*%HLjH@*RR@B-T>)@qa8Hd6f~VJD$*+60{6(74)l@JzzU%&3QyuonL<4xSKodCc-|xxV_*!0`ztz#Y z&T4ch2V-&QE50Rr>e>tac`wXwLpFyMFy3B$@H*~6j{6y*YTswQ1gRt@aYNZ!Ees8`*pHmD^d{< z?MjQf$UpT3`*xqMQD=;62&6nQ?v-y0Y)^dX^+Smw7+~(@*1*oBFT#geE&Ie^07Tv} zX>6Y)jdtN2VbDG0gRn#;=K+{xz>b-mX%u9%=h3CFo;M^d9V>UFhC*qr~#0 z#dH{T#4+$2lXaf98%&<8gKwL^-#(D|@!MY;h=D5TSG)@wZksiRhohdK9uQr&s$ct9rR%?M$zsXDwvxcu+otYbB?ft8)*QEhfQ(FGqqah!E(Jy zd*8(Y!hn8{7Z*Lt26lT_^NZChkY=zS*?)O3b4mA%_j1Oh9Mt~a{kEy#f$kpfX3Ggl zdX2Rvrer6x0I*y9IaFg}qo4cX!6Gh9_bD4OJJ^l<^xx0~P1A8*7iH29Q8uF~^t-D~ zywX}dtdbxxp4|sOw{P}=#&|V-n5L6HqIBbRT|*Yzu6_=>I>G&qjUX98Jhjze?5nbq z*_RSzX@hfLHAX+W(4WAcAbuMIVq6pQZ&%lI@7apE6CS_h4gPocLF94{L;S4J8>k+8 z@7If~c9Ugras_h5);#xb(FWdH6J~!NU+8#~zEfd}F&v<9Qtr)rVU-`>ci9?5;lAQ7 z0U@pj0IUw;k2YCf9SnvX*@GT|v_5J7t>gFjBoS|%q4JfG*>#mblmHSjQ9)VseND(J zgAcYPx@+(;s69w$IRc0o3c;$ci)4``QpcfJt)ZCi5rKJQ?wl(H?l5Uzb+unzjoO+P z(+8ICVMYM-NMtSF=7F6`PEF=8`gqlqVTrVo`vF|X#IMQk|8@o0S;nu^JPLA%(HUI< zn{!)5->zDc|5XB1#Mg@!b*biE=!k-v*|YEo$)Jr0Xgxl7^7k(2ev(o@dah%XVXOEn zJt9+Xw%H9rbUZf&wq?v>P&=Gr6bQ;5ox}Q_6v^B7%uij^>f{dbTXQF_`LkC{>^;Y- z6~{v%dC8Y%`&C+T_<>qkBAW^iSGnIbulU)K#=cc)c}OhC1!2BU8%sK-@8m_%^&R z29M(mw|-EEv6>75s|$A{NM=O)5Bz`Y4E5 zr32dh863Rqddt9QX3%|H!@&$}_yAJ_>5Y|Hp%o?D z_pV?Z!LwQ-q7Dk0*o_lOOhY1)lT543-LygYdvHh{mDL%t*R3;CO2PDILVIqx^uuF; z7sfmtsehVJtg}-3Neo19^VKq)?)LP0;B~zfNgA(xW`}&C?WJ{qgf}0C-SstLnc4u4 zKA7CscLKw_m10FA;JOGtTiZC$x`S^e{MweUi+xd|o|KKfR?9pX^RwH)GUjH6h+@q>x4>!(Xs$NCWwAh<{h-ayZ zfHb>FHZ7jVc_wKSvP%dWZEYOLU~-{t8>`Q7MpX5^T_3hDM#Ld0tsJ^KISc)4aE0$< z4u@yw5a*}8g}*_o;yBbfdc|AOK0F~4w4>H;g^j_h?NjH@tiGx`F$Qd*U)+4YqQ)c? z&jtFY%vIiXowVls%L*L4o=Ky=_X}ZcYq#LRQ7LG81d>1 zMRprZgD+-KV0*}fsXHllKK?;@_sO(QN?&&Hi;0z*51W9y<>2*eoLoA`jvcNdMcs&`m?_9E5F;)Ax z*HT+lY$(0{ty%CCAk3~Xy3-BndnF$kwY4K>kU~E~VbD#QI>7Gw&|fhFt7h4uNv^6Z z?Mp?(r_v){b~Cnp)Vs{{@hw)?V z7CJ4hYS3S1oeRi4M3NxKl4E~8B?casF?pU%R+Fh0w(RX8 zPK@+wM2(*#ZZv~9`HK1Y%eKZAqT}zlW;Cbi74nU6J2~1p=-2x2;MN1j1L=BJvg$P+ z>kw>3joJKUp?dSzdUgAH%}TCsr=j%yni$}6@J9UJ!isk_q5dj{^VWw#p09Ho?|X1G zY0!7tZ5`5;hz90wnrwEo-c=)6`P{qmsINe4*Tpt6#(>H)K1E?v^P2lGPiuIe-H6wc zHui?eKaGb=I3K=c#4*HPhwVyqAH*x18FU?VqF{AB(q)>w_Jhx*A3HsJ55!Dar<|?d z;8OmC3{^Pu!wy-WR_ORL=senEzXu=B;OZftEZS#4Te1qebz60e2;dehtmSpXf}15f zuvge)11``X!)%$r9X*KAmOcW4&03?!<$k{io-dM}$ULUU`V9d%i$-)u zc=DTPYM6}k@(DWBKNAkqwvf=e%%{`hmvk79?cX+N>?<2rE(7-1t35)v2Y+FrMkl%N z7%i+%ei^IUmQ4cQ&CcuSTb4Z_;gE8PJNmF_X zcX4G&g%#N(mvD)yDaTvH|9AZSTz05*-@A)AiWMxR(dcK)Q^BN!(~zwz*f|p|z5NE* z1FYbiub$N>M(3Fr0v`CvLL>u%s)kRt7Z>`lBnAMVu9PfCzhd=cm5tXmWZW{?{G@El z{$Y#LQ{zr_c;dZGPe;Gr-?LX3?KZaMT$jb1kms<57(77M%s*t(f3BHrwuh7b{MBz& zd#*il`^lfi$b0CBzTEZvSV9%;OR@I=Lb$nJ-EQmhg0qSCC_v93?2Wd?lxQ7vqT@3 zV4Z!jLo)J;!+D*haF$Cs3RO|Tw{Ed61DjLEB+LEwu)&D89i~en?S9TGzvSrG{qJRb zjQS(!S7fBhwi*C9MZ^ZDd^N;bGe(}$mH4PZr@{H4YvX~0rNq*-i@7x?1D3=qnJ+_5 zVu%u$9?vU4G@nev5o zO@4fpUmtdf^P%v;n>{w|$s}Ti9>$C>D*9?4!Cg9Iw48`ItaLvrA9iU?xxFQqZUg#i z$f|o!T};N5-AUO8gEx|)#3mKuf@Gcb)}2$DKJYA~QS_kQ%WRvk$LCe>c=G9Bp@tk2RgERy@2zqK_!sfl=KJBii?K?Q`w*i@LyN{VcZ(K9y3y@Qt zm}$LbZ~zC)Ti8GgkbQA&AaO4xyTZ)=fuT~`zy{+sFwh;e`p=4ip#Xt2{^8FyzETA! z=O>zX0e>rql5HwRdvLmFA2o1fuS^P^H8lE;WJkA?4-7D2|%bf*fZy31y<)1EneaoMKbk{ov@W3@qJ8(OFa-F^>z}0M*8+A)mKZR|lR! z=85m2iL1!8*u`|w1>m1);Dzx9n8Ltr_nr1;qK!JF5vx4LSrO=8p(h?5c}yj>?Et{4 zRktRqZ=0oVIacUxQ#m>)I1L7n5mIp9z7*p~t`VMGzH&}~Vf8hq2}^vH@BL5PN<*jI za=(6rH5`DGe#k1#?i3TDFWfT486+3kU4y^o+dR2BIFgqU;geyow>5ljo7?R}zE?Po z!~QW&LDKB%@0jHmZxNVacd)@YkFhv?*^>)OMkal}4DSp8!X_Y6eZ22hFksrNW2)F! z;!R>qGFcPsH;sNJA3{Ekn-QaZJgV3xk2mMl_{*fiNKQn%ig=ZubwxZ742hiEk|%~C z)vGpYD6?fj;fCz8t6$)tvz+Kyp#Guy@fSMC6k4GvCNiv}aI}EZVs^5@vU&pa$Z2ytZ`H9r zl&>(sN6g?Orkz{S*R`*eKw@q*ilQ)&a5%^X5Y zHN}~8Yd#Q6xowdCGQF8Ho_k}JMZEo`Ci7_Okn4#WDl`7&L6=o))w3+>zm8|3hM3t= z2K5@FqaXJ7JX3G_kreM8)q$bS4v=JD7{qXQbD9LqPnWh2P~QP`8s9~2ukxApyW7hg zw&T29@nNLk2_zYl2rztxcnE&*A4aDNY&(+hxy`bD1}h5dv~MG|+#oOz=yF$zAsm9~ z0W$qkk=43>POju|;N*;bmUEPGoxESuUPpgbbA=#9@s#mbUqiarft_Xgc&NOS{a_XX z{as;Z904?Yr&Z~dotlA=udO#UDE2cvk+3i3bUfT_{7D5xXfYV%MZEfpY~eYS`aLe? zt~eyr*xAgwD`9W}J1*zVD&MT+H@4ixEfmyK%ZwP2rc>)k(KqkaA?khP&btux+X`m# z7q1;ndycx)Y<^_eYTuoJNgFV&XDj7L3>MuPy0(@RR)Nk1g+zitkdQt?+gt!!tLUY`I`iia2^dAs^cbGbCGlGNpaBcO6_7$zWK{ z<@t7oDny$mvAq)I?lV6&jr+jV%VY$9%svAG-cnpWp%t?}Bj03Q?u5ZUnSCtvXucA= zt^F!%9RV8dmnpr0hWjp)=Q08w#*8G!9@ix?XPx!aGEhG>69g1o1Lnet@_WGCw0woy z*u`$?C!#SZ6(cVvxrh^6bpB=>PbP)Q%IvY_;5HTO+#rYp$((&*W6&j=3H9lU=;tTh ze@Zq|T&fd|TcEqR3PPCURtWr>4*fiH**?V^19|w&Ior0qs^gh!+b|LVh_UaP5D)Yn zxIaip#jR`vBb{dH4w z(I3o*a0qrl4@%OeZJh({TxAve%o--Y`?>4Vio#_rJZCE;ho*78659c@V(N|HbrkR! zZ8-ARU$0Xtod{z&;Hw0`O{KWuh@YN)daTVcQ3{>f_pA%K7`NOvV4`Q=b&fYv_Qk zzHf^n`@arCIba6A@K<^?&<>YzJ4$Jl#1s}fuAp&T4+!TllJOK1UfG>&RGe=J@(13c zZp*VWE~)eH%Z}sw^D1M0OQR@4WMkX)f~PPG3IEZ%-`_~o?S-0 z4sshIradP=fbvfS*?wK0{sC8nh0PT@^(r@BGktu}R}J5>dllbU6d_v~2XDtz(TjZe ze!OjK*ambJe`9g}H`iXT1s%RyBVG)BF!_1fk%KHH8wsyID%2x9AG76T|rhKJL2(kl{&pr8D0q>gavO;%_*W*%GbQ&|KN>6^-Dm84QD(=_OL2$0DONWg{B=;7Rfa%q;YA!}K+Hz(6O3G1(nG z&ZNb|v{BfM)gNXrHvXZQhn;}cmIxBOH!s@@jPkD4B?p+#Ut1n}wQhC$d7^x(M?-}> zv4liOz4U_ZE*lT*oRW0EZ%1DDu6=;%sox`mz`m~s#TnP=ly-7UxCpy(3KePXtMHfK zd&_o71zW8kliVvFFy`UQUe>{=CH~qD6%ii3*vxY~j2(1*C0-wWj?o@|eznr5>7i7h zlal=~v4gmG;E3CoXo8i)ZYblY-GBPl$DXg=_5vGHyR2x|Z8S!%Ff-_-Y&U3$)?3HS}SW1$n!=&uBErK6JSC1Addw z-ip1}+n2m^4(pIgtLAIPpsXc4;c8j+jB5YRj z<9>O25sU{|=h486|KpxZ82UbCg>NdW()&kg|8#$L&^9f|`uTB(7FX7>W{dz1t(};4 zmOE)rv$Ohe2-kNUveaKCm`+Ff%Pzk@WnY}O$U}EwNf7l2e^ff}*C7nicP2$b)|<&$ zbP%|GQT7~^mOo$PD#|RG9;9e{krb2J71r zm)-uQz)-n7$?xCw@~wBVS=%fG*?pMWz>Fjxu^I)Aon?kr9T%%2PfKsi+cGExdu~#x zy6731!zVM2qovGZu78~4P_U^b^Mfxj&C z`wsm5ZI$^FK4kBM#)y%?US+QsZ>X}CW3W)~YdP(ClZt`8^q|3G*PpIukZu0CUiz?(W4ILx=Ho3=OVm-kRy zG1ri7b^n(a?Nc!e>do0Sb#Zg02`Vj%x4tHLT~>G{^hn5j;F|m8O!7?IDev2IVmS^L z-pLj7&vKt`f$RhDCbI`Nhue4iCzE9Du3Q~fO0?E}3lkbgLF+>4_23X%4|dsa6vr+Z z(&oSkT^?tcjBOkt3n()T$txG zC!2PEqQYkjvAnX5dbUD0wLBAm25E9?8g*Uhkr6y3Ia*hM1tb_iZ@R4d8fL!7c{BFh z(5cg8O_IjGKQPtg=NEHO5eHRsOU|G=r{2@bJTm72=;>RO@LvJm3#9S4b+z@S=g!{J zwr{eXfgcB$u)~TZeK~JWd3^B68N=h5Gg(+M>t6Ao1th3iRKw!A>6cryQLQ@mkZiVFNEo%x9^>(Ls0T%(i#H#??<=g4%(O+4yMp;0W}c$G&LdehbWS^rh`JOa})iLHJCa*9)?;tl0n zZ1S0WOO5!|c0mv?;A*|FYx#eOpUa#w2R`Z=2MYFK7*+N?CLRkCrY-V&sh#3~60MHb z{Mj3-@|z(I1|%(rr5zx$+mWqZ}Wg>)*#MxT7J*;bk`Ug7O66$ zbV7or_}T)J=l7J%mdb4VhfJ>fD6>KLEgabD?uDZO5Q}iP$Sn+u`xu0~No5Q^BF7)v z;d6e5&xAf794gHT2Y)U<5;7ID@1d-VgiKRxR4T(4$HY8n&WXGHWblA^4G4zb8&gQ{$Uq5D4JXFx+=tf=mpbaNaAameS+r}>@n6DHeGft zJ#e6mGs53SBJamL1+Y&!Nwl*#q4@8-LffA7M7suui0!w%L?siiR)@S6`Dl z2Q1`x+^|yQi=eK?B=bph7R(RaN$fiVZXF+wzgwsS3MuU-=<84NGj-xd<;*@mP z3ZkO*8*sL)%6k^*e~(VKTr{|cZ{?vux?CSz8iiCD?za#0R=q82P*mapGB4EWTg+y! zxSyZKmJX1iHZgdfXNus>U*8{32;e|_=-|4NagNHij4)Wnwxqz@(6+o=L6qC3=eBb> z^MzyV^!mH{1e;iKkIKtUsC~2jA3o`nz;+nhXLwTQGR#oo&fZ9sN~+|Q^ao*Ry~a$t zIrH6a%T)^e1${d?;yUU&%6M#B8WVnrMAZJ=_j?Wda~~_^VVPI2U=g|hvRq@-!1kr0z;~0uM9tZ!Ai!}bY3x0q z=lxwPJvy6hb?>b|FcOm3|1JKPwHkd(*t#U87|j71GbRHWGw>;+J>@s&r$!40pT^U_ zeP~?!$F9Sppv+D!DPN+RlTfV`iBD6|k3;MpBFW(7SU@gCle~l+|G;ZY-K z-nJTFzs*KJ#4xs(y!B#1@n5%B@m%pTAtR;C)#ISd@dvVG7CxrD z29Jj?dVRx>aWCgeg|AgV_3?drao69pj^81@yFMM8Hx0!=`7W34F1^cS9&H;%U0qn! z0~n}hzRAPD#VW?qTf9YrZ?>q3y<5M@xFAXcKD>33;|XiOj!bhJ8Had>Lb$Ezu8%ig z==+d&sc(t0Xu`k8m&Uhzyr0g|Sn_Kgqwj1PlA3YoOH1$IJLBNfdEXt=tNaV9OQgN{ zLa+;`><93g>8K+)V~??qH~fZA38U4o#$UQHyh^)|er&f_q16T5MtZCey?s!4=(sTP z$86Q@yMi$;vFzBM1z{~)OLso$^6V~U@5TLBT46Ayo2|gtmcfu5oF8!K{phL{JXnyR zL0(_a8C|JfwWu?!A~+~v99l2^fGCw~TjDtP*%}(p3)A*ENSH-J2`&fZA_5Ey|(RK^q*@C?oa_6qruuzS&u!+lK-`+4tOTuvWyi{OeG+NX_gAO~*!;7Xo7 zIRDx<=$|s4b{pzckWkIB*ZPc5_6I8^z~0*W#ce4Ob6mD-xje9m=|>WTUI$jcl+}eN#>z)etn>s(J3H+bG26DGqU?6RoS_w1 z*N6)@t!>w7f-`QhTFFS3HoG0@7PPt_j#ws?nA$o?>+hr=Dgu&7@c{fBGTqKD+s__B zT3!_D4i=r?k&wKv;Tq*Qw)@2w1r0R|ua=H=*)Fo3q z?`|wYrf0mEVPNL|)X$bZC^*V={d@z77-yh;^5Txix~x;1X_SJ-=6OD`2iUtCNj^1g zbk=l{pPBQ&ylfhe_8s-P3jrh*;2N~A_@lVWi9A+O4#+uUHB>gY$SZ60RDRl7m@K<` zZ3VCoR@w2>21=hWeZAYMX_UnAZn=~tK8r>J5IP81Ig$@OcHenqV=g?Sm z!teB-Bp|O&J;t$O^v{R`Z@t6r3y-hqrIeB(p8?;E3Egc_o20vj7*$um2CZIGZl?aB z2v%ZIPDk*j6?W;nHR8ni=X0A(&YPO4ki9|<@=?_vRpan*4*`~~+wVD0H6N<>`zqSy zPr7`v6Kpy(dM6)the}2baMsG5X1)wlw)_mW6SFb)cTrC9WG6JLtDYkM?|JTu$-2h?Z$@;*(=!@ zvk7N|92+yDG}T6*Vucb}=;cBCb?W3Yh~IZfc4cxTM$%sTt&)=k(Pib)cdOS8;ug;L zf=}vD`|iulhau)LJ#U-8>@eQ$KW&ND)=?uagP){K7L?rcL`ue54~;kI*<5U$$VaMu z?ec?vTTd6xZ|L4Uh;b6!g~MgxBOtsK4{YLXFqY{8iR7TGlL;1F(G<;of!RySSOT}I z%i+gVW~4ovT-E5S7a?%?SUBzYAbv&LITJFdlh-T&*@Mg7o0pYE1DExqJ}6bb%?J9u z$|Nw*#czSi+K$w^TP9N88ztLZHQ&PIq>lz261=E?FMd}{4~*US@yg@%>?OLlujT-Z zq`h4POxf7JP+>m2nn=J%Uyc9i4rEFbK4za|B61N#^2^-b|o7_Vul{ddfTG*Iy62=;M!%m6;dg;B{u6C0}%QW9VZC!O9w@*D=2zjDlPx% zcB{nAO$iTAe%VtU9KwgMu5Z(@b^ChGbVp({IUv4>2{~*l2J7m8CMB}IX`2z4869?S zg@y~2uoPv!e9p{mKWpFlvGT5KRt0}NZEJX-zW>IzZx3C8ftczij<_wpl-oK@BfTF2 zUT?nBG(lQJ)Mvn+FoqQJHQfL6U|r3YsY;h^TEoI=D|=5F(B>=RMQ$0qxTM;MiH)~>b=Uny z3$&~C;~yVeb*`EJGM~yR%Q#H8x?e3#1o`poW+xkJYo$l&Y?%GAz;plzJz#6Y&M zJ*=wVeGa0?>WlWaik8@JV;{RQ_SQqZIXZF~mA5ej6>iu4C}d=aM4TAy1pSSJ=bZij z9@v>oO8r838OKla8+R_63UDVf#%d6I$Oq`q#{O;>-8*rL<+TQjG3;4#>Nv3T}+BVVyX2_~L z(`5Xlu?o)gxrYDm`nckPGJ`Kt39 zU~@S24y4i&#S%XoPs$&5^mUGbe>WA{UfDmAD=|BfI7+!=Rnr>zZWkr)F2kAj)N=lF za1H-QZ1Z7)118V=kcD6}1jyELug-V>2wyt3^`squ1EE7fz%qtB9r8`nxmDpy-mX9A zZ``k=v$Hbp%mSb?N7}W}h;wb3l`W2Xq+Jc=Bg$%FC&PPX=kH9O@6Zxh=kDu`U&WT3 z0})AosFUea2K|Wn@s~fGi9-5vzGZ{*=-ama)MzJ;y6UJP<4wfi>8vE;V?Y!i9vRXt zB|T+$rUE8^;3Ef~u8!Bs8qL0fHAg)T^!rOqp}O>2HGaV=^x@{? zfy>0&BOr=U&W!am4d~oLb%*(vl4M$Ok@an3E+1giS;vq~{f&{1lP(a+Uv(e>fQ}dc z-IYj>9u)W+bcC;awM548OgR>uI(7@1n*P^M8Cxk*W5{9JeYnr&TXq9Hx?=Pnw3{Qj z;x+|>)+&zYdTMY!?4lsUFb~TC51XGFwygSPyX*4#yWa9JRWg>CMy+yZf3uoBg8HBg zEdh}xx^9CBn24joxAV!roKO=i+ugKdU>P+NfK@KbqxY#f4JBGbc63YEy#A2XNfmA* zdA{O}Rc-UIxRoGpVUWAgDZM>`zkiFXELJ^tG0;BoY+zYCx7$%fyzJ`x+xzoZDGnx0 zW`h^^gG-Zwq%Yrz`u$vSz&Ug>6qScQivzeY+vKcmoQWFw)inmUVO-Ss)ugfC+sT`k zWrijpydGfMX2b^)kY$jM*fMGRim)X3aLD3-ZC%A`m#P_$TAv#}$nAZP7znQcUndhT z8?3EuC$%GLtY#>CgG^v$Nb4Cg*aNg($4=yf?x68%BC~aBAcq)>y+WQATHF$-iPng- zuNu0v<qqIaWce~WsSu+1DEVLs`D=RNRG3n~X)mc`7R^e?sMIccJ?jIW;A zGE<@mA8lFOj_1F90^N-mcuvm9GZGOIZ#-yT>z;8_!pHN_O&s(?Rz6nSa>hZxe9qg8 zu+{VZ{B`L7ecHhZ>}9-xAK?;F+yksm7~C$0D%m?7kGDcGLB=b&6k)3sC$_Tff04gW zJU}*iym@GUm;K4#rQaZX72D4{5wu=Qz4^cbgoprDK&rn8PvS%F!yc-5sPS_NZ$!Ee zdsVcahDE{Oh)IPRa5`aVa=&Nu%(p)EBZf%W6aOuc$cWjC=%6$Q1k}p~ zdwF&e@9z&wa}@)rV(E+wTZ9-CeW8@fMaHWOt5=)z9_Sv2CdM41xya5sWAG)n;+7U` z6NU)T1=y$6f#p=oh$`9=n?%TU>{nIs+YY9s7-%~}Z(e#5ZfWk0OTu5X*(;I(PN z|6+7_nDJJF#dc~mZaS9c0?EAV;9>t$y=4-ZGDzC5p56;$72xA3BrdbdqyQ|ZjDjF! z@_;Y9tv9h&jc7F6XpCZgR|bQ_yJZ}9@2oRRvxq*M7)J*fMxR7dF=lrHGO3se3Dr~l zD}8N0#+;T1pB9AlHQ!dVw)7EXcUxNBX+~P6d;Ox7&n#Kh@dA#5Gsx>L*Ng*6i?>2&XlOiQosnM!;n4 z(3HY3s7l*f>S()}893z!%(lI!HGzTH@_ztk`^=`z@TSVNYi)l7*y5++{mDPC`8Wkn z*T+*cB-(l#N03Y|H&1O_UwvxWw65H z%E_QjHq#zy7U?(`vtNAv)@hB;b`X_e`AfJx12QAqF*D!&Is6a<6Q^S>(=Mg|qYhIk zGuFl$+vyTGlV?Ls(brMM!n2Yto_ibTgmwK!-ytvgMhH)OwM&?cNBkDy)<)%U5CD5+ zP#wbe=ljn!1MqI7LULX7Uut*#gABrP>hy^^wl4TRlV^l{`6#!8{yO|myZ~4X@&k^e z8DeX+4aZkCa4_XOWDdSi2eGZ%ZzFqK^Cm)v#Cp0#eI}RyZX)Qvdmx|#mA8z4?FMOKmG%f&4ISB}}kC**1_{|HP5YeEOf?KR>~lULKAbN)VcmR^o#D^LpjXx}|CC zy?x`S?K4M$Wy>-7`sn1_1z@pVa=g(@18Ddy_5rNNFWCX`AR?Gp7zr8oDh|%G@3q5* z^TM@}e%=g`WAoz#JBu_f{txEExU>~~b(cXDHR)z8{eJ zfAmTjs?0IQe~X^*0ls&t!^)56`D_G(>05H2)bgigVp+X1sA{f(Cmf8vKdLL`22Gp4 z#b?p~!8`eiNjjY9e68kL?tp?VhojsTN}S;LHmnUAzIErMZ)PC@(7X2gXg&w+E@P*8 zItPE5Elfh@uXx^lwmpl6j2JW zGhYdY!!4Tm>TNMikw@8Ko$+CFZ<7 z=N^vdUgi^Lp&Fe<5O^IwUt3zzW*V~Fuh|(!Osv7Ha&MDO99H!F)pnSC+2Y%$-d4sH zdnx}%Td;S&_TGd<-5i)4@x~|WJ3sL2L(r$s;&!UP0+iLpt>_bZ1 z#lmc*0S?#hn1UE}#DQ(Zm0%qL^m!j`4?0XZ-@4R25uJ2pECKhVZW(y`ESuLi+sx@L zhN0)7fD;sG>ZAW=`IAzC9c9bN0bkL_zM2M3FC8E1_6M*Z7_aVB*60AHrhyLE=$qo0tnleX8^H_*$tf4Av;_QvZ~@8E$t|&vYs8^s=@pW=I+;Ov3uGJH`jBVCd9LCa z4TQx)GXaDC_LSXfpRc`+?@wWsj}HIcj|*#1XUZA3xUNQoTXxNDVHtyuvGsXKNWPAQ zxr6uf{O|qyPr~G9uTqPoU3&5mw(c0D{c_Pb}0NWT7tcK*kk2uY6$xVbw-8(w^M!y+5eT+vkU2e+fmuX6Z%|0|8A9q=EJi-7fHx=w2HSaB5KaS92X zeR+m!m7QPs)~9_3mMv_Gn4!Jdk$~yjU)rw1gtPQvb`l3q?hm(_9z=9vWciPHV={aP zOXPjkAK&8kVE|vYAf_U|ct*WrJJYxZ&87{$R8`rhk9I zuJ7*-M&%Ud#IAeaRyI$8`_58~{Gz~h^SSp*L z@I*lzym?ZBSbI;=yqOA_TlK0`d#21*mzvA*)f4UUwkh++VYJ{01ACMky4GML&%s$2 z;b15NF?ZK9_3AR>^6uyPD|Eg^IOf*mu4?=Bl_TKXqASV22L~8jq`iIY-JyYmcQtM!p-vfqgwjPdc&1QQY%=!lR2 zx`$pfEGZTSW{t7Foom;REjZ0B_yB*Yfv^1Qw(SF!E?M>&EQ6y1vVFM@=Sl-BZR3fd zAGZPd?&4rMYhKz=?}J0dA+|uMTl1MRqK1}vA5zq++jEU}N1xF1! zpeH8E)8mSwtm!kJK*``C*D-A2=v3U-`x?(xGCl16WhOqP?~p&#L`h9{)x@IExWWA* zohMH&gy3K%U~9x$JXaUOT) zI_CV}&)GuPJ`DJG&34p2K$r*c-Z~4$f)0#>))`r8;NW&++m*ub89LhIH^q^9p@V~I zOmOv}zKm%%4vMadWg_(#1u}e#!4%?IUyVma5X$;}FLRk$kkRGn^3(h0!vVh_F&rdsNSeakf+d+5542Z(YL6)a3 z{`FJy`J$0@ke>h+Jpf?ZG7`voAfUsOK)=bVfy9{u9LcULeBdk#ngR0Bz|J(qKs}eSJ z4O{Zo;p#O(Zyb<5RDUSIG4rXLE4)K6;@Cpp${2^*UdGuRP$5W|_=EOfR9;@R?ZyVr z2uQl(%Xq{p%gdj4?Web6U}64BykVflW*NAtFYGCRjF(4CrtQBqn2uBL{%wYzNdjgN z=9;zd(={o1EnPMIWc1^ux=KFBe+dK-4Jf$+JcG9V99bp>fMf zsgA1AL|~Q0`hF-LvJo|{vqMO9yZ-Dqix@RcD{F?p8cPS7r2OBBJ$d6+l*{`B|6=WB z^tpxb)f%;?J&e^kjx#8PNlC;{H3Hj4&Ybp~?XP>6#epn|dOIfSy>)4V!NHx= zALx^MJ5Qz!g3~agvA-F-*?DgoksP@jQ`!Hg*-&PTDbuwj1t1W1XV*=e>i_1nhOYC8 zaPV*Q{Uk1U=zoeY=_oDMH&DE95rIK-igw?N?f14Gw8|i&+Aih1-Zvo`z*QSYBW<{5 zpS&;C)K8F!R)h5s{ku9t?|n$74y2_{njU~Ew$9xaD4%v6d~4+5w&f6(lrS2bh$|iB zc3a&1L)-BPs3+(OtH!czI^Wn7vbRjP7V&*?iKeaxd^#@1QhMuIvR#fd1tMLq@M8bg zsx0))`#JHB6*8Cai$=WFzj0W8pxyp{_k_r@<1ypg_4M}2)$d-~O0`YB6HvFA*eY=m zzkZN-!hf3Xi_Tnw_ouC2`hUwel>FZE0}7S?mGrKlDh#YhU0FG)Wno?xosrKtOjomoYwk$L_sY0Pb(rB10Tb0UFMYTpz|XN?sQIS%4F2j z&IbT#fzgfAJFWv1Xk^wwL6*6tcfF{Kc&B70O>PsfqF-__JCjV!5m6>)mYoW*Udsm` zTkc3))o2{Hj5CjXFag?EHiZ1bq&N+#IRF*;VGFB`+*W`KdN zfy1(mly1&|Zu?TnJD+P|gHSMIG#@O;CfR5Q0qLHQD&va#XeWoTKFXPPv4tqwCkAxh zW;aQZn9r#?!0cu6Y2+c^Tp`_~mh(_${;Nr88a9n!O{!9`TXv6wSUjIfTs#+TukWxg zRMiGE`tb{W=$!d?nGXH2t4XO5-~CSg#+)^#C6mg z-7aFcr0p^x@?g)8&A2zMX&A90{}O~k?Nh}^() z+8Fv5E=_k4{MLCZhK1qvV>?T-F2uZ|aLYC_?JNyoM$5(gnCFvB zV+@O614)?XKsLnEsQVg;nAMi8W=Rh8Ezy{B6yi|_Jf})LQ>j59?k!6f`Pp`S5odpX zC`sDKeq}W*DMxZht1a5gP-iD+w!HV*JOfmkV*0uD3pgw2-OpSm!&Xk%c_g8|tc7#5 z`uE*QNa-$zpH}%KagK33J-O}gN=<{69WcGR-&+}a_iGt~>1?&xdN#$5qA1t$2Cu(s zd!fLl&CX)M+iOZV+tx+0 zwY_E#^rF1dJS~uNF{S}m)#y+lN-xK{x|~+7ygz9=Ki?eULEn52>R|E{n2rGHNaE6n7l%cOx+-&9H1Eux~9YC zoAid<{fbi(Rt@RqSiZFQ#q7hM%I zc;OYZtq6a0DQJ-$D)`c0wVhUT8a)Vv*hXM{p}}FW#!{cd4pd;uN=$}nbnq+^$LDmr z%0CWAp4ZTf%j)|hqi}ohXGdTe;59j$IPEAkE1kha3~A4>6V&@(9rPPukeo$?|-TP zr>L#OhYTys=JHcW(}t^FxZqoz#;36x2fU(hEvG?6$Ard?v8i0sXQPVwKCp}=QwBAB z4#E4DNe-Ut;F%4@hw(%abAq(WE$gs{3IaEYAN{#5x1HBm`NI3Qh+y`i@5I9Moku~I zP}UPBh;v5bpz8ylTCoAWq{UDhw^uv2;+IWwdq5ezAo`kZ4pz+e=}Q-69(t=(m^k^& z?6bXA*hr05+BVz&iw2oovM$|TN{HmvaZ=YHs1v*W3}#Cy*(}Q4Qr}KZ%dg|q+;=lV zzL-Nw#JH6#FbDTRW1!xqm51iH(JiWd8NN%dst2OGD)M_3aWB0;N=>Tp9u5Tt@B-H#|?rBw@Ci5~xKTfBI{@3ui2w%!s}$w3xmyX(~Jb2*T+gd!8Jk|O*5z49dE z=dy$q#iD*lW2hkDUR-UXjx{R+;+dIE>U3beF>Udc?4%h7kH`#$+Iy)=L^p#)D^ z*M6eBe{1^%w(f0_Xr*PwdLd}NH3!!~5Ad{xzDad>qF_`BA@C2%HhPv~WANm$L|e*U z2?~5c)9d%_*r3Nq=;;p5da4w+tpp{K#4?S;8c#|Ip8c~EjC`GW8JESlLu4sQl5Oz7 z;iR8i3>C16ogDFwWcM+B_DQz~T$%CqHT&Q7(Sg=VknZoCOlY5>#a{Ah0Kz`|?Q#kN zt7x=MC>V>9_SHw|b>uRO9CTrlmY7noGVzk$vAY39hRD7C;p-=~^(sMx`DD}ZU~8nI zanKHa%vKf_cUk#l5zFj#SisWcZ_-G?nQnm>2D)Vhp|88uh%<{AkWdv0-0i$^F%@C6 zscEfPupHCi1U5ApF!geknceli3OZUjGNXGXp$>jsBqJypEu%~h*|HNYz+nv;1cLR9 z(b{E%V(%$-qhck7hRMj%q2@FxItO7-*!?_=*<@D-|7;xXW$v1pp{cYl8iwLJ$p0j1M$UItB5(n};t%nv~VRRNdm00_r z!-7ZI5eY2QN4A{;v~aKL=1w`8fL>!G&{b=7(^n0BrSD_a z9)o!AP)dVf+BXcfD`XH|or}*@r%(qsIezt}&BR4ZnFHI?@9jT&zUv?g7~p0OL71<$ zRUV-2lP48(8=L}#exxQ6t z5-}l@ewC>Jfjj^kJV4SQ34P>c4mY+Eq`UwD^1hti_C!h8_UzA`4z^;qkx+U%_d{$D0BA=@i(I4ba*=cAMvet$n>DMmB3Q;~Nkd4BJh&qvsx(d8dH zMEJS?yom-YBrY2uXQ-bKwGYdyu>vFcUtta2j@H%>{8){euY^q!blW;tZ##v*#Z7Wh zd$b)bS%@)_H2OHUN>9S76kv>2;^iK{JpaR66|rK6c94`WlNpihlz^vFgQZ_l4#ViEvrg_uH zt?~zU!$;94M5rwuJ{|q$q_Fsia#2jAl}AVYf%*?U@OoI=Hw~){d+VO|qlyf>0&**^ zT1R5co}`#Ok&brOTcJvQSf*B;U7ff^QuHai5>@xzcGq%mzHfiiTWwmFdoafAgO{UM zcBdstpSJz&OCC()+EnHI{gm-T82|blc*TnHP{3n)zY*g=+(RXC4s1n>20Lk2=abG; zjru|3d|pqVG>7nW@UV-OjPipL|9#ubSdvPhsCZp5CqRE;n@!#9g*wmi>Gj%!aq^f0Vbu@-_7fm z;ppTIbKkw4^myON1TOTF{ni@{IN%8{xmS$=wPV|3kvX+xOf3oYj%Aib25#ASs`CYwy*QDCMunvEQe5jc@iSlJj z9t(QBa4I6pRw#toWkr0tezz)l;%!@sR}KwL{T`U}0>5WlUMI0IRu11P14#R)p1U#9 z>v!DOLB%y}V!w^a@GvQkK6KY*B!!;`A1B*YzkxpDUXxAp#6~8^+o!N)T{HjF5y&&% ze%H1Fr{_73IS@^@Xj}@U-g5waRL-UwnJk+|vpM2>YBCp-rLXd7-dn&2HlN)m@~L<8hO+6sSX zCx?1@Kc3eM2a^K+1~JkR=4*o{xr*f5eqQeD*55_-_NC^XI0h+5x6BTN#m%(W^em?e*gaC zt3UlFCXdTQ)?ysD4i<~sSJgI>*OFP<;lkRE6_Q2Z{GeF4&NmJ=9sx0s2vb6`k>bXi z-DLZI5VG5hUD)m3`yk?|8k6Qw;rjhrm1XzSZe2&QJbuHl{r9TB+c?kOK|%(A>4WEn z?nzT(xV0I+?7LC0{@#ScB3=^q52DY(mNJW?=lPGnT*D2;!E%bRM&XB+hlZb{{74#j zfIDasSOz<+4gNSpC|gF+_1s4M+QyJ!0Gl1WY*6ni26zo!A0T$#hm7)IpMdvOKKbqS zIj?5RV0NFfH=Ux7YXEoEh5i0c6a674jb+!??9sus-n^rg5arK?QUj=CfQxZu)tW6w zgKHAkwRFyBmC|wF>PpFwwxJ?eapU~+Q}Xq{^as1mPuwWuctY!mKhE=sIb#X7iD~Pl zf!XUR>1odtRr^0O{7D9X)Mp2SV&dF8Co zP_i60L|J{hR*m{24x2lCcn%C&?iJjnZM7 zu(rzf)F1Vq*A{n$fL;2X*jAL`3%dt~E1dns? z!ZS(`7*40j$>~VvRte7MGFAZqUma&rxlgv1;eYg2Kfa;r4hA_pXf6?`eQ@C`SNubo z?0l0*O(v}a$iON7C9jZ90bEM5G_<#sOFmykBN@DTxkk2G1iP>#(88<)xvNapjxrD_t)4~P-us6&u zdz5}+)cC&ILSimCNJ)~o>;6i%cv%cQ%XGPKTk;~!cfA9R0Z9j~C!aYUc!=aAbv$_*E`s*Ye$(ErQpN-Ix|+C!RhMvi zn`xJcvc5rsN}gquC8Df*9!$Tv@w%L{+4t9;U89UZa3?Q*jnoIVgl@Tqw(9AxYJ)$b(y%MWvi?ZDfpp~Jd z9|$ZZZjdnav1k2uCyairl9R&Vm_pbQXWK(^pwBk~meGZ1rmr!+C%8T``90!p;c)mE zp-hL_)}O$Yi*@tdq?YAcF=IA>HZre)pJ~aCF!?ifzJtDt#M)j(*ZtL{1dntje+(vx zn#Y75yKUpe`!Ag1v}22lGT9S{TVGFNn_6nJQ z>i)(1LW|qw#8a%TP;id?|Nhs1!h0QmCD$10{k->8#;+~FJM}4@c|ZOthvZNi4*GKd zGQMNJFQlpaa>H^TEzx9f-0D{uNaDW%g~?6 z!9WD0;Ln{j+zk+~4%fcVRVCk_v)*y<)bqd9Ro}!yCj$VCKmTC1CnjNfk?)%S>h zu|?BWSiROf0WO;A$+aY;Hcz=@6@k>Xe7r0(eh~g;QqIHaV`AP`^&klDht_julXLR8 zjGJV;lszz{L|GmGMOQC=E#PEHx0^wB)A_cEdRflDf26OnMH0t=ImIoMjRgDiyvu1_ zYyN-lIXe{x#(vEj*U^;U`|nn5)&VF!LlQo40d~56BP>8u5X^a^RW=7b5hma6#Qod` zy`gy8!BxkA;n3NThuu!=Z!+T5PwqxTMs&~0X5zq@x3+bzR?CyVPNN==FCOlS|54v? zixFw0fbc067=Olr@_8la3msMITv{>ChS zC*~tB4BEI#$>>AV7XI?}^!{1T-IMO|#y-0*v)pvP?5+n36FG~z!9Y~OYiQt1t3P5^)+97M40b+Jko9G3^&Eh zSE{d&tdo7fo`KHs+H{|us=+MkDGkc1dF2~tF7>}_a8~0mSqO=3^fm`1{5URm3i^Hy zzM=E&FO-FC{RoJ)F@)n)D<6ni)}Rj9jqAQLVLPtR%%^Kq!WWP5?+k9S0X8M=PCD6N zZzc$2GZCEeZyujP`_;HHu|ht6+Q_*YMZRYIMNX_v!?Ap)P{BVE2{{1Y=@%|7pTqW+ zwCyI@a=cA`u(^H(ICS8=z%;YLe=jQ7ggc%9B;XILzi0;an)ma=QA_Jzc<%Xr&M6!p6K3Qg`P3iZSpdM008I<*|c z%qrOH?x%n6U!L=Ho6kJSj=Fzae})4aAf&wI#y)P$_H9|5kLLE7SFu-{k@qlM4X%8_ zQ71?o?X7cLqU#KqwWLdiv`^P++K7vFm_>;XiS7W+>(qsuOOJT zz35gh4tnG&F_JGmPx2}gIqRCl8c5_UP)!7v%^A@Oxc5bW+y^L;$<;Oln0~^4|J%nF zirOuxrSIne{kz{3^xY8Sy$K)<1bLF=XMlYL@fw0{_`a`j7tb%|vvB z{Tt_yd>T&#!39;qZUGob>}5Lb9>7AHSS>TG?DZ=fxbKgS2KN*ESRGT-K`Jm?C#ou5 zdl_6}i41)ZjPNh|zUYx2&((1*v#Mz~^xbg3#;m97-_r$dt$EyQN%w_oa3#O;{_V82 z8s$&0(?6W$?z5jL?f-WZzRw2dcrgQvfR z^ICPt#GlS_J;DZ&EjZ{3K93bLoRK#xhyVT9L|VrWf!WagR-_P3M<0M2M~r1gX&98J zuf+$iTLxqKZl>8`8u#z#Q5HsYInfa|i1*)^-AdZ^dYsP$vB&)zxRUhGG(ODN4x>I} zyBfyYWqsf5WzP}!P6H}p1{^)Z{1*X?;WGFd_E_TC4{d!q|J(RZH5=Y*xn02L&_4VW zwsu`6pP;H^ymbw9W(ogV##*`^hLa@41`?rxU?+m=Jh-X1GkAg*MqRh$m%OZjJLJg$ zN==`U4#cNqG;K49ttA@L@HR1ER+3wKP)0AiEGO-;RjB6Rm5GG(Aln6|^Xo&Zw`|d##l#Ph# z?zfuU)QX)K66*EH>ymk&8?pswTzm><{i#rs0pNWMY#6Wj- zY%y4aJAy<=t|5JFIc&kC$$zZIO|3quj!YKU%l|A%g$AIs*5O(`&jWdbaano?+U;y? zuJN0e*>4yk=BL|0u)pK$#qB;*`sIr{1dci#_sK7 z+Y+IfTOMqF0`Ss73onV7pQp z=*Yg0^OxkiSj2htA-Z=B5ZNtd23D=r7#o(_!53gd1xwwnt3u)j%h}64b|z%DPA;Qe zx{1u8r*(-Ssh$yIGQ?Mq5Ba%rxW!$14j39~iOW)~QPh0}RsroZW`fD=BrhS~Xig1L z8++_5qqe=cZ?%)xK6(h?MScx55_$`LD&}tz<-fy;vlvh|{8~B+fsMX5&E}e6F6U-l z`JyhZ>w|FaP(Tu9ZmZ6W0Tt}TVGQZKiE0@@=w%UI?mnE1PnBde1b{m2zg}M+<+j6B z{F?IsC}b!P*cDHi_NV`VgWg+9uwtiJ{w0jKd}b_=%T z?-^C^O7m!JrUv%6G6zRtJgI@FL_m_7xy}@dy7xJY&ZOOrnVC0q0>D4G$v1(q7(N4s;Z^NwkZxsaSA=O;(>9z?XC{n zxCg&sg9)h-!Th=R>dstcj?3>e- zx5RNrue=HABewp9zeRD5mvvl0{}+y!zhr12WWJHk5sAy-+vut|I5L9By|#a(oiC!P z74~~QsN78@AHo`hYtkU=n({awae+hA(T0_}P`TxkWm;O3|^ z4U7DKQob~rKw_V7@`^dY=cLLy|06p=P)fj8v9DdVVvFNAQ!6LGn_D1bAd%AV*@6Tj zcRIxeh=WuHEr{!w{>+3 zcSx5>EJ$M|#V2%;NH$xPeI<2_Ld$0V|Ns4;#J&rJ#aCc!hCD?1{_Y<bcSUDA zd9>yAugREFxf^`dyAGTuG6_oo@ctEW{OVRVZYrr^IB{auaQ>5Kc8Z6%uZ zO4gv$+Is8;=k|Q*)0YYRgRJsXcP)E<7d@O)>}PyCQpWTl=uz_@(rbkK(DcHzYg5)4 zZXI8rQMPrirN;aD*LD#1GuQ{gSHxO70!N&31ysC+b#y!!2n@Z{hmW1WdwS;w{%$gob}*hgWPu=fN%*AOD)eZ;$s!tA zu*UxXsKZHzO?rE2&z?rLD6G+q+3FkFGkz0uDI5H-_9#NbrvF3Pn_x+<<5;4Ay!OA? zU)5db)b9}biNqa1$s@BZ^M#v9957yj5J{OM`e+dYPi41^GhT{|;hfIS{*Kr|LOJ!a z{sLfJE>C=N7x(8=XsdiQW@;;XmAJ_v?R^ukHlBWR;9%(?kBQ)r)A#S4xavM|xGY+7 z|KzH!J?e)o)gLisRiA%Q_U0(})x&P$c)Vd_j@tkaK|f+1n@ermRdpw7%a?|LhdxER zMxBrlhh0&o865lyD1$m)KgI-`oTO}g3eJ9x;$PA6FZBiD&nDsb1Pw2`>dFo+m|+hwA}>aZ!B)2hOaiFhLTVJwD;%F)>DMG8&?QZ z!J`j49P4n+@Td8>0D>CF^{>032R*ocbwOfY%}6sR!CXjefE9 z&4Y6Bc}fdkOHG=+j@tCA9DM9S36jcD^EMvQbQ&eMm#s6kg4V64I^ae+ z`0j;+sr%B=UchY1{4))2`b&DdVLFXdruuWG1@Xr3u9MC#`@(9VdbK@2_3@inS2gMm z>nJ6$I099TH~GL1+>fvlqDO+@GREB~gJ86g6k6K$pkpE)E{B;^aeLkPk#FBCDv&Gcvin6fpz`UD^n$$RJp^D|NOlmn@P=TXvqcwunlXCGB;z=r#BA|6bWHSvhMRt%F=Z2*Fl^YfgE!h1E4I?9tPjO=tex^tAY+!v z<@nHMN|RtWmUZn<#h6&ao~%un^f(`&WiESdJHG`G;9bAlq-z^uyZq|0^q%^{oR23y{k5R5m3wQ`9eefc&# z!Gw%Dt8D}K{xWEJK9?0;GUuC2GKQJ=n@Khg)d!O9r`}7~*anixEhjF=>kvfwDhhLB zKlqcC(i0iiwrR6Tb+yZ`Ch@xIpJWWOYt@(l5>x*v^Yeq()nYPciD<+X{a1&PZ$Qx8 zqNCy?Xouvv8UR~?a`U{uTaqU&@nCku_=IMZp{+f_qWPE*db8D4mJrwpsO04Lg1i=h z7wba*fBGO;nkC=XBYts)2V_x5Mh@KU6$GWk5hl-d7vq^EX5{S0VlK(qC{8LDM6rxk zWF&d>6^z^#)&>B5D#nw1(H{M>U`4{XXRF?y#yQw|nr?%uqEfLWjjw4i2Wlu-pUYQ- zSujved-pNrkGEZMBne-wa`$V*~{%P6$ch*sD04y_Jx$APrXrDGWK~b?C)5O(chI|h|hy-EB^9ve+rI+LwGNT z?0;sNZP1T8dS~AH*Plr99rOUzI8zc*CGI z?ww;E%lQve>FM~e4g=P)TI=KU#vk|6e3hAHr>yhv-t({P9`wH2G=UWUtC>7LZEVvq z>z?){T8x^*u@^5raF_8V5Im`k_ysZNbtpRwpUlquFQOJtMscV*0>_9N7(T?3vP8(x zZBXq_4(gCUuy^$1IBR`UtaV7>7XbA{iN)WB<1=mO9HY6*>mKcnC)aTZC}NBkqX}HA zX`w0gOzr<>=;idpFo(_OoS;mdBm>G!3!+W%Th9AFUfW9xZ^3JL0-^zv=D0T+r6o>pA$Ik85i>4=tJKX1#I}V7Aa103=HRqGhMVw)P116jNJah^lp)U5B zk|QBU*fpF{BbsDN-!+{K*kt9NH;QCqAD=q#|�DiQa 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%0Do}+%wUNSSz3KenP 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

  4. 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